制作PPT

让GPT先生成大纲,然后再丢给AI PPT生成工具,生成PPT

搜索

  • 腾讯元宝 : 实时联网,结合 公众号、视频号 等优质信源,信息搜索更高效!可以用来查地方新政策等。

写作

  • notebook lm : 做内容的朋友不能不用 : https://www.bilibili.com/video/BV1vzw5e8EgF
  • 豆包 长文写作
  • 可以将代码扩写为文章 (使用DeepSeek比较好)
    • 根据代码总结知识点
    • 然后再扩写为文章
  • 分段生成文章
根据我列出的大纲,写一篇文章,主题是:"Android Kotlin中的函数式编程"。要求每次生成一小节的内容。我确认后,说"继续生成下一小节内容",才继续生成下一小节的内容。

大纲如下 : 
1.高阶函数与 Lambda 表达式 : 函数作为参数或返回值
2.扩展函数 : 为现有类添加新方法(如 fun String.toSlug(): String)
3.内联函数 2.1 inline 关键字(减少 Lambda 的开销) 2.2inline、noinlinecrossinline 关键字的作用
4.作用域函数 : let、apply、also、run、with 的区别
5.集合操作符 : map、filter、reduce、groupBy 等

小程序开发

腾讯云AI代码助手,直接内嵌在小程序开发工具里的
https://www.bilibili.com/video/BV1AacAekEj9/

让AI梳理需求

我想做一个打地鼠的微信小程序,请帮我梳理打地鼠这个游戏的需求,我希望他是一个MVP最小可行产品。

有万张卡的公司

在这里插入图片描述

用AI学习

不只是能减少学习时间,这是让你带着框架和问题主动地调用你的大脑思考,高效地理解知识。
用AI学习和求职,面试特试
新时代人类应具备的特点 : 善于利用AI不断扩展自己的能力边界。

提示词(豆包,深度思考)
我正在准备安卓的面试,请问我 Kotlin 相关的知识点。你需要充当一个面试官,然后一次只问我我一个问题,并对我的回答进行评价,对我回答的不好的地方进行指出。已经问过的题目不要重复,在我回答之前不要给答案。

agent平台

  • dify
  • 扣子

写代码

【AI编程神器Cursor】不止写代码,5种玩法让你全面提效,小白宝藏!_哔哩哔哩_bilibili

生成视频

  • SORA
  • 腾讯混元视频 : 免费开源

AI绘画

开源模型大超市

总结文章

Cursor : 请帮我设计一个SVG图片,用于图形化展示和总结这篇文章中所呈现的观点,用中文 : @https://…

生成SVG代码后,用图像魔方 SVG编辑器,就可以看到SVG图片了。

https://www.bilibili.com/video/BV1L9PGeFEnn/

依赖关系

生成graph TD,然后在Markdown中就可以看到依赖关系了。

也可以在这个网站看到graph TD的流程图。Mermaid Live Editor

开始
处理
判断
结果1
结果2

生成UML

在cursor中输入“请帮忙使用mermaid整理下 @light 灯光模块下类图 ”会输出以mermaid的uml ,在drawio使用调整图形-插入-高级-mermaid就可以看到类图

typora文本编辑器中代码块的语言选择mermaid,可以显示流程图、URL图

CodeReview

让 Cursor 给你做 Code Review

比较两个分支或提交,并生成diff文件 : PMACSW14819.diff ,也可生成 .patch 文件,在给 AI 进行 Code Review 时,更推荐使用 .diff 文件。

//仅查看 PMACSW-14819 分支的独有改动 (推荐)
git diff origin/develop...PMACSW-14819-导航桌面Widget小组件导航进度条UI开发 > PMACSW14819.diff

//查看两个分支的所有差异
git diff origin/develop PMACSW-14819-导航桌面Widget小组件导航进度条UI开发 > PMACSW14819.diff

在这里插入图片描述

bat脚本 : 使用脚本生成diff文件
@echo off
setlocal enabledelayedexpansion

:: 获取当前分支名称
for /f "delims=" %%b in ('git branch --show-current 2^>nul') do set "branch=%%b"

:: 检查是否在Git仓库中
if "%branch%"=="" (
    echo Not in a Git repository.
    exit /b 1
)

:: 截取分支名称至第二个"-"
set "short_branch=%branch%"
set "count=0"
set "result="

:loop
for /f "tokens=1* delims=-" %%a in ("%short_branch%") do (
    set /a "count+=1"
    if !count! leq 2 (
        if defined result (
            set "result=!result!-%%a"
        ) else (
            set "result=%%a"
        )
    )
    set "short_branch=%%b"
)

if defined short_branch if !count! lss 2 goto loop

:: 如果没有找到两个"-",使用完整分支名
if "%result%"=="" set "result=%branch%"

:: 执行差异比较
echo Comparing develop with "%branch%" (shortened to "%result%")
git diff origin/develop > "%result%.diff"

if %errorlevel% equ 0 (
    echo Differences saved to: %result%.diff
) else (
    echo Error generating diff file.
    exit /b 1
)
解决乱码

git diff 输出文件在 Cursor 中解析出现乱码,通常是由于 ​​文件编码不匹配​​ 或 ​​Git 输出配置问题​​ 导致的。
运行以下命令,防止 Git 对非 ASCII 字符(如中文)进行转义:

git config --global core.quotepath false 

需要使用CMD或者git Bash命令行,而不要使用Android Studio自带的命令行工具 (否则还是会出现中文乱码的问题)

利用AI总结文章

官方文档晦涩难懂,将网页链接抛给AI,可以利用AI进行总结输出
提示词 : 根据这篇文章,生成更通俗易懂的文章 (但要保留专业术语)
提示词 : 根据这篇文章,生成更通俗易懂的文章,要完全保留当前文章的结构,只对文章中的内容做通俗易懂化 (但要保留专业术语)

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐