promptgarden 🌱
🌍 DE
概念●○○3 分钟 · +20 XP

什么是 AI agent?(和 chatbot 的区别)

Chatbot 只会回答。AI agent 会行动:它使用工具,亲自把任务完成。

核心区别

经典的 chatbot 只做一件事:文字进,文字出。它回答你的问题,然后就结束了。AI agent 能做得更多:它可以使用工具——读写文件、上网搜索、执行代码、调用 API——真正把一个任务完成,而不只是描述该怎么做。

举例

问题:“找出我项目里所有过时的依赖,并更新它们。”Chatbot 只会告诉你理论上该怎么做。Agent 会真的打开项目文件,检查版本,执行更新命令,然后把结果汇报给你。

Agent 的组成部分

  • 一个语言模型作为负责思考和决策的“大脑”
  • 它能调用的工具(tools)
  • 一个反馈循环:它查看自己行动的结果,再决定下一步(参见“agent loop”词条)

需要知道的一点

Agent 并不会自动变得“更聪明”。它用的模型和 chatbot 是同一个,只是多了行动的能力。这让它更有用,但也更有风险:它能做出真实的改动,而不只是写文字。

示例

给 agent 的 prompt:“读一下 server.js 文件,找出登录接口里的 bug,然后修复它。”

小测验

AI agent 和普通 chatbot 的区别是什么?

来源

相关主题

Agent loop:思考 → 行动 → 检查 → 重复 ●●○MCP(Model Context Protocol):AI 工具如何互联 ●●○Vibe coding:什么时候好用,什么时候会坑你 ●○○Claude Code:Anthropic 的命令行 agent ●●○