第一个 AI 项目
这篇教程带你用 AI 从零做一个小工具。不需要编程基础,但你需要已经完成环境配置。
思路:让 AI 帮你解决一个真实问题
Section titled “思路:让 AI 帮你解决一个真实问题”最好的第一个项目不是 “Hello World”,而是解决你自己的一个小问题。
几个例子:
- 一个自动整理下载文件夹的脚本
- 一个背单词的命令行工具
- 一个课程表提醒机器人
- 一个把 PDF 论文总结成笔记的工具
实战:做一个 Markdown 笔记搜索工具
Section titled “实战:做一个 Markdown 笔记搜索工具”我们来做一个能搜索本地 Markdown 笔记的命令行工具。
第 1 步:描述你想要的
Section titled “第 1 步:描述你想要的”打开你的 AI 编程工具,输入:
帮我用 Python 写一个命令行工具,功能:- 指定一个目录,搜索里面所有 .md 文件- 支持关键词搜索,显示匹配的文件名和匹配行- 高亮显示关键词- 支持 --count 参数只显示匹配数量AI 会帮你生成完整的代码。
第 2 步:运行和调试
Section titled “第 2 步:运行和调试”python note_search.py ~/notes "机器学习"如果报错,直接把错误信息发给 AI,它会帮你修。
第 3 步:迭代改进
Section titled “第 3 步:迭代改进”用起来之后,你会发现新需求。继续告诉 AI:
再加几个功能:- 支持正则表达式搜索- 搜索结果按修改时间排序- 忽略 .git 目录这就是 AI 编程的核心循环:描述 → 生成 → 运行 → 反馈 → 改进。
- 描述清楚你要什么,而不是告诉 AI 怎么写代码
- 大胆提要求,AI 能处理比你想象中更复杂的任务
- 遇到错误直接贴给 AI,不需要自己分析报错信息
- 小步迭代,先跑通最小功能,再逐步加东西
做完第一个项目后:
- 阅读 AI 编程工作流,学习更高效的协作方式
- 尝试做一个有前端界面的项目
- 把你的项目放到 GitHub 上