如何用AI编程工具开发智能体与程序?
更新时间:2026-4-18
开发程序和智能体的终极目的都是一样的:为了驱动电脑完成某一项特定任务。之所以做这个概念区分,主要是因为它们的入口不同。
一、 核心区分:入口与载体
理解入口的差异,能帮助你选择合适的运行载体: * 入口定义: * 程序:常见入口包括双击启动的 .exe 文件、终端运行的 python 命令等。 * 智能体:入口是提示词对话。例如在豆包问”帮我查询热点新闻”,或在 ClaudeCode 里让它”批量修改文件名”。 * 运行载体: * 程序的载体非常多,如系统终端或特定执行环境。 * 智能体的载体相对较少。目前的 AI 编程工具(如 ClaudeCode, OpenCode)是一类;OpenClaw 等开源项目是一类;豆包只能算”半个”载体,因为它只能运行扣子(Coze)平台开发的智能体。
案例映射 (Scenarios)
如果你仍不确定该开发什么,可以参考以下典型场景: * 程序场景 (Program):适合”逻辑确定、需批量处理路径”的任务。如:批量给 100 个视频加水印、定时自动抓取本地系统日志、将一个目录下的所有图片格式转换。 * 智能体场景 (Agent):适合”需理解上下文、具有创作或决策属性”的任务。如:模仿你的风格改写一篇笔记、基于多篇研报写一份行业分析初稿、作为一个资深极客帮你审查代码逻辑。

二、 开发逻辑:把握入口与出口
具体开发思路并不复杂,繁琐的事情都让 AI 去干,你只要把握好入口和出口即可。
-
入口 (Input):即输入条件。例如让程序去提取某一个视频的文案,那么这个视频的文件路径就是入口。 -
出口 (Output):即输出结果。在刚才的 -
` -
例子中就是提取出的文案。把控好出口,就是化身”导演”,通过不断的测试反馈使得输出结果达到预期。注:如果结果不达标,不要尝试自己修改代码,而是向 AI 明确指出问题(如:逻辑不对、结果缺失等),让 AI 继续优化。 -
路径实现 (Process):从入口到出口的路,也就是流程步骤,是让 AI 去”趟”的。趟得顺不顺,取决于选用的 AI 编程工具及大模型的能力。在 AI 趟路的过程中,建议让 AI 一边做一遍记录处理逻辑,这能为后续的”经验固化”打下基础。

三、 经验固化:将成功转化为资产
当 AI 跑通流程后,需要将成功经验固化下来,避免下次重复开发。
1. 程序的固化 (代码整理 + 设计文档)
要求 AI 整理代码并编写设计文档。可使用以下提示词:Prompt 示例:
请回顾对话,将完成某某任务所用到的程序代码进行整理,保存到 {路径}\{项目名} 文件夹中。同时,按照 E:\BaiduSyncdisk\WorkSpace\ForAgent\AI编程规范\设计文档规范.md,编写设计文档 {路径}\{项目名}\docs\设计文档.md
注:设计文档包含项目概览、文档结构图、运行入口与路径、核心功能与处理逻辑等信息,是让自己或 AI 理解程序主文件的关键,后续管理项目时查看该文件即可。
2. 智能体的固化 (方法与规范文档)
将成功经验整理为规范,让其他 AI 助理阅读后能快速准确完成任务:Prompt 示例:
请回顾对话,将完成某某任务的成功经验与方法,整理为 {路径}\{技能名} 文件夹中的文档,同时将文档用到的脚本也整理到该文件夹中,整理该文档的目的是让其他 AI 助理阅读后能够快速准确理解任务要求以及实现步骤。
四、 启动与调用方式
流程固化后,可以按照以下方式使用开发出的成果:
-
启动程序: -
手动启动:按照设计文档描述,直接在终端运行启动命令。 -
AI 启动:让 AI 编程工具阅读设计文档后为你启动: text 请阅读 {路径}\docs\设计文档.md,然后为我启动该项目 -
启动智能体: -
上下文加载:在运行平台通过对话启动: text 请阅读 {路径}\{文档名} 理解任务背景,然后为我处理... -
技能封装 (高频场景):对于高频使用的智能体(技能),可以进一步将其封装为符合 ClaudeCode 标准的技能,通过 /{技能名}直接调用,比提示词加载上下文更方便。
五、 进阶:智能体技能封装
针对高频技能,可输入以下提示词完成封装:Prompt 示例:
请阅读 E:\BaiduSyncdisk\WorkSpace\ForAgent\ClaudeCode-OpenCode-技能生成规范.md 理解任务背景,然后将 {路径}\{技能名} 封装为符合 ClaudeCode 标准的技能。
注:技能生成规范文档包含创建 skill 文件夹、生成元信息、生成 skill.md 文档、整理辅助文件、复制 skill 文件夹到 ClaudeCode 用户文件夹等步骤。
封装逻辑与部署: * 封装后的技能是以英文命名的文件夹。 * 根据规范描述,它会自动复制到 ClaudeCode 用户文件夹中。 * 启动 ClaudeCode 或 OpenCode(已自动集成)即可自动发现该技能。 * OpenClaw 用户则可通过对应的 AI 编程工具进行安装。
资源获取: 如需获取上述设计文档规范、技能生成规范文档,请联系博主微信 ccymm1101。
夜雨聆风