跳转到内容

第一个 AI 项目

这篇教程带你用 AI 从零做一个小工具。不需要编程基础,但你需要已经完成环境配置

思路:让 AI 帮你解决一个真实问题

Section titled “思路:让 AI 帮你解决一个真实问题”

最好的第一个项目不是 “Hello World”,而是解决你自己的一个小问题

几个例子:

  • 一个自动整理下载文件夹的脚本
  • 一个背单词的命令行工具
  • 一个课程表提醒机器人
  • 一个把 PDF 论文总结成笔记的工具

实战:做一个 Markdown 笔记搜索工具

Section titled “实战:做一个 Markdown 笔记搜索工具”

我们来做一个能搜索本地 Markdown 笔记的命令行工具。

打开你的 AI 编程工具,输入:

帮我用 Python 写一个命令行工具,功能:
- 指定一个目录,搜索里面所有 .md 文件
- 支持关键词搜索,显示匹配的文件名和匹配行
- 高亮显示关键词
- 支持 --count 参数只显示匹配数量

AI 会帮你生成完整的代码。

Terminal window
python note_search.py ~/notes "机器学习"

如果报错,直接把错误信息发给 AI,它会帮你修。

用起来之后,你会发现新需求。继续告诉 AI:

再加几个功能:
- 支持正则表达式搜索
- 搜索结果按修改时间排序
- 忽略 .git 目录

这就是 AI 编程的核心循环:描述 → 生成 → 运行 → 反馈 → 改进

  1. 描述清楚你要什么,而不是告诉 AI 怎么写代码
  2. 大胆提要求,AI 能处理比你想象中更复杂的任务
  3. 遇到错误直接贴给 AI,不需要自己分析报错信息
  4. 小步迭代,先跑通最小功能,再逐步加东西

做完第一个项目后:

  • 阅读 AI 编程工作流,学习更高效的协作方式
  • 尝试做一个有前端界面的项目
  • 把你的项目放到 GitHub 上