第 8 章
AI编程 从明确的小工具开始
不会写代码,也可以借助AI制作原型和简单工具。但“页面能打开”只完成了一部分:数据能否保存、错误输入如何处理、多人使用是否安全,都需要检查。第一次练习宜做本地工具,例如排座位、整理表格和格式转换,使用测试数据,暂不接支付和真实客户账号。
8.1 Codex 围绕项目完成代码任务
产品与入口。 Codex是OpenAI面向软件工作的产品,可在其支持的应用、命令行及开发环境中使用。官方说明入口 https://developers.openai.com/learn/codex ,按官方引导选择安装方式和账号权限。
应用场景。 理解现有项目、增加小功能、修复错误、编写脚本和检查改动。它需要知道项目位置和任务边界。
第一次使用。 新建测试文件夹;说明要做的工具、输入、输出及验收条件;让AI先读文件并提出实现步骤;完成后实际运行;检查改了哪些文件;保存一个能恢复的版本。
技巧与经验。 把“帮我做个系统”改成一个可验收的任务,例如“读取这份CSV,按部门汇总人数,另存结果,不覆盖原文件”。遇到失败,提交实际报错和复现步骤。说明不能触碰的目录、数据和外部账号。
教学示例。 制作一个本地活动签到表生成器:输入姓名与部门,输出按部门排序的名单;重复姓名标注出来,空行忽略,原文件保留。验收时分别测试正常名单、重名、空值和中文字符。
结果检查。 读取AI的解释之外,还要亲自打开输出。能执行命令的工具可以修改文件和访问外部服务;权限范围应与当前任务匹配。
补充资料出处:OpenAI Codex官方文档 https://developers.openai.com/learn/codex 。本节操作练习为作者教学设计。
8.2 Claude Code 在项目中持续理解和修改代码
产品与入口。 Claude Code是Anthropic的编程工具,入口 https://claude.com/product/claude-code 。它与Claude聊天产品相关,但使用界面、权限和计费方式需要分别确认。
应用场景。 在已有项目中定位问题、修改代码、解释结构和处理开发任务。适合愿意按项目方式管理文件的使用者。
第一次使用。 按官网安装适用版本;打开测试项目;先要求解释目录和运行方法;再改一个小功能;运行原有检查;查看改动差异并保存版本。终端中的安装指令只从官方文档复制。
技巧与经验。 项目说明里写清运行命令、业务规则和验收要求。让AI先复现错误,再改代码,比只描述“不能用”更有效。不要因为它能自动推进,就跳过改动检查。
教学示例。 给一个已有网页增加“导出CSV”功能,明确字段顺序、中文编码及空数据提示。用真实结构的测试数据检查导出文件能否在办公软件打开。
补充资料出处:https://claude.com/product/claude-code 。本节示例为作者教学设计。
8.3 Cursor 在编辑器里边看代码边协作
产品与入口。 Cursor是带有AI能力的代码编辑器,入口 https://cursor.com/ 。官方Agent说明 https://cursor.com/docs/agent/overview 。
应用场景。 需要同时查看代码、修改文件和运行程序的工作。已有开发经验的人可以更直接判断改动;小白仍应从小项目开始。
第一次使用。 安装后打开测试文件夹;先问项目如何运行;给Agent一个范围明确的改动;查看文件差异;运行并检查页面或输出;保留可恢复版本。
技巧与经验。 给出相关文件、实际报错和预期结果。一次修改过多文件时,先核对是否超出了任务范围。编辑器的临时恢复功能不能代替长期版本管理。
教学示例。 为活动报名页增加手机号格式检查;明确错误提示文案,测试空值、位数不足及正常输入。示例只验证表单行为,不代表已经具备完整的用户数据保护能力。
补充资料出处:https://cursor.com/docs/agent/overview 。本节示例为作者教学设计。
8.4 TRAE 把自然语言需求推进到可运行原型
产品与入口。 TRAE入口 https://www.trae.cn/ ,可从官方文档了解当前产品与SOLO模式。知识库中的案例使用的是历史版本,今天的界面和可用模型应重新确认。
应用场景。 制作内部小工具、网站原型和逐步修改现有项目。需求越具体,越容易检查是否完成。
第一次使用。 建立测试项目;写清页面、输入、输出和使用对象;先完成一个最小功能;打开预览实际操作;把发现的问题逐条反馈;再处理导出和异常情况。
技巧与经验。 不要一次要求“完整商业系统”。先确认核心流程能跑,再加外观和辅助功能。每轮反馈说明“在哪里、做了什么、实际发生什么、期望什么”。
案例。 俞巳元用TRAE制作活动排座位工具,根据名单生成座位安排,并增加签到、搜索及导出等功能。资料记录了11轮迭代。它说明需求和验收仍要由人推进;详细过程见第10章。
资料出处:IMA《AI落地案例集》案例09,PDF第64—70页;当前功能补充核对 https://docs.trae.cn/ide_solo-mode 。
8.5 怎么判断一个AI做的小工具能否交付
至少检查正常输入、空输入、错误格式、重复记录和中文字符。涉及保存时,关闭再打开,确认数据是否还在;涉及导出时,用目标软件实际打开;涉及联网时,断网或接口失败后不应显示虚假的成功状态。
对外提供的网站还涉及账号、权限、隐私、部署和维护。原型阶段没有解决的事项要写进交付说明。不要把“AI说测试通过”当成已经验证所有使用场景。
宏个人编写与整理 · AI工具上手与应用指南 · V1.0
资料核对日期为 2026-10-11。文中的来源、示例与案例边界按原稿保留;平台规则与产品能力更新时,请核对对应官方入口。
阅读位置仅保存在当前浏览器,不跨设备同步。有具体问题,联系宏 ↗