让 AI 用 CLI
AI Agent 不仅能帮你写命令,还能自己执行命令、读写文件、完成复杂任务。这就是 Agent 模式的威力。
让 AI 用 CLI
上一课是「你指挥,AI 写命令」。这节课更厉害:AI 自己决定执行什么命令,自己看结果,自己调整——就像一个会操作电脑的助手。
这就是 Agent 模式(智能体模式)。
什么是 Agent 模式
普通的 AI 对话:你问一句,它答一句。
Agent 模式的 AI:你给一个目标,它自己规划步骤、执行命令、检查结果、修正错误,直到完成。
打个比方:
- 普通模式 = 你问导航「左转还是右转?」,它回答「左转」
- Agent 模式 = 你说「我要去公司」,它自己开车送你到
能做什么
Agent 模式的 AI 可以在你的终端中:
- 执行 Shell 命令(ls、cat、mkdir 等)
- 读取和创建文件
- 运行程序(npm、python 等)
- 看到命令的输出,根据结果决定下一步
- 遇到错误时自动修复
典型场景
假设你对 AI Agent 说:「帮我创建一个 Python 项目,包含 README 和 requirements.txt」
Agent 会自己执行:
mkdir myproject && cd myproject— 创建目录- 写入 README.md 文件
- 写入 requirements.txt 文件
git init— 初始化 Git 仓库- 检查是否一切就绪
全程你只需要说一句,AI 自己完成所有操作。
安全注意事项
Agent 模式很强大,但也需要注意:
- 确认模式:好的 Agent 工具会在执行危险命令(如 rm、删除文件)前征求你的同意
- 沙箱环境:第一次用建议在测试目录中尝试
- 审计日志:注意看 AI 执行了哪些命令,确保没有意外操作
哪些工具支持 Agent 模式
| 工具 | 特点 |
|---|---|
| Open Code | 开源免费,终端原生,支持多种 AI 模型 |
| Aider | 专注代码编辑,支持 Git 集成 |
| Claude Code | 功能强大,需要 Claude API |
下一课我们会详细介绍 Open Code 的安装和使用。
Agent 模式让 AI 从「顾问」变成了「执行者」。你不再是复制粘贴命令的人,而是下达目标的指挥官。