指南

什么是 AI Agent?通俗易懂的解释

AI Agent 是一种能够采取行动以达成目标的 AI 模型,而不只是用文字回复。你给它一项任务,它就会以循环的方式工作:决定下一步做什么,使用一个工具(编辑文件、搜索网页、运行命令、调用应用),查看结果,然后再次决定,直到任务完成或需要你的输入。它的“大脑”通常是大语言模型;工具则让它能够真正做事。

用 AI 建站时为什么它很重要

现代 AI 应用构建器就是 Agent。当你提出一个功能需求时,Agent 不会只是写好代码交给你。它会读取你现有的文件,进行修改,安装软件包,启动应用,阅读错误信息并加以修复,常常跨越多个步骤,而你无需逐步盯着。

这就是它们能够构建可运行软件、而不只是代码片段的原因。它也改变了你的角色。你不再是复制粘贴代码的人,而是在管理一位速度很快、能力很强的助手,它有时会误解指令,或者自信地走错方向。了解 Agent 的工作方式,能帮你给出正确的目标,发现它是否在原地打转,并决定哪些事情需要由你亲自批准。

日常类比

可以把问路和雇用快递员做个比较。

问路就像聊天机器人:你提问,对方告诉你,然后你自己走路。如果路被封了,你得回来再问一次。

快递员则是 Agent。你说“下午五点前把这个包裹送到这个地址”。他会自己选择路线,发现路段封闭后绕行,找到大楼的侧门,然后回来报告“已送达,前台签收”。你设定目标和限制,比如“出租车费不要超过 20 美元”,他负责完成具体步骤。

快递员的表现取决于你给他的任务说明和设定的界限。Agent 也是如此。

Agent 如何工作

大多数 Agent 遵循相同的基本循环:

  1. 目标。 你描述想要什么:“添加一个联系表单,把提交内容发到我的邮箱。”
  2. 计划。 模型决定下一步:“首先,看看网站是如何组织的。”
  3. 行动。 它调用一个工具:列出文件,读取首页。
  4. 观察。 它读取工具返回的结果。
  5. 重复。 根据看到的内容,它选择下一步:创建表单,添加服务器代码,运行应用,检查错误。
  6. 完成或提问。 目标达成后,它会汇报。如果被卡住或不确定,它会向你提问。

围绕这个循环还有几个部分:

组成部分作用
模型负责推理并决定做什么的 LLM。
工具Agent 可以执行的操作:读写文件、运行命令、搜索、调用 API。
指令关于它的角色、风格和限制的长期规则(系统提示词)。
记忆在步骤之间或会话之间保存的笔记,例如你的偏好。
权限它可以自由使用哪些工具,哪些需要你的批准。
子 Agent主 Agent 可以把部分工作交给的辅助 Agent。

工具是关键概念。单独的模型只能生成文字。工具把这些文字变成实际行动,而 MCP 等标准则让新工具更容易接入 Agent。

实例:修复损坏的注册表单

假设你已发布网站上的候补名单表单不再保存邮箱,你对 AI 建站工具说:“候补名单表单现在什么都保存不了。修复它。”

一次典型的 Agent 运行可能是这样的:

  1. 读取表单组件以及处理提交的服务器代码。
  2. 运行应用并提交一封测试邮件。
  3. 读取错误:服务器提示数据库中有一个名为 email_address 的列不存在。
  4. 查看数据库结构:这列实际上叫 email。最近的一次改动只在一处重命名了它,另一处没有同步。
  5. 编辑服务器代码,使用正确的列名。
  6. 再次测试:提交一封测试邮件,确认数据库中出现新的一行。
  7. 汇报:“昨天的改动之后,表单写入的列已不存在。我更新了服务器代码,并确认测试注册已能保存。”

你只给了一条指令,Agent 却走了七个步骤,其中包括两次测试。这就是它的强大之处。风险则是同一件事的另一面:如果 Agent 当时决定重命名数据库列,它可能会破坏其他东西,而你如果不仔细阅读它的总结,可能根本不会发现。

关键术语解释

术语含义
Agent通过循环使用工具来完成任务的 AI 模型。
工具(Tool)Agent 可以执行的具体操作,例如“写入文件”或“发送邮件”。
工具调用(Tool call)一次工具使用,包括输入并返回结果。
Agent 式(Agentic)描述那种经过多个步骤行动、而不是只回复一次的 AI。
自主性(Autonomy)Agent 在向你确认之前能独立完成多少工作。
人在回路中(Human in the loop)要求在关键步骤由人批准。
子 Agent(Sub-agent)由主 Agent 为某部分任务启动的辅助 Agent。
护栏(Guardrails)阻止 Agent 做出有害或不需要的行为的规则与限制。
MCP模型上下文协议(Model Context Protocol),用于将 Agent 连接到工具的开放标准。参见什么是 MCP。

常见错误与误解

  • “Agent 是完全独立的。” 目前的 Agent 最擅长处理定义清晰、目标明确的任务。模糊、开放式的目标(例如“帮我把生意做大”)只会产生大量无用功。
  • “它说完成了,那就是完成了。” Agent 有时会在只完成部分工作后就报告成功。请亲自检查结果,尤其是涉及资金、数据或用户的内容。参见如何审查 AI 生成的代码。
  • 授予过多权限。 一个能够发送邮件、删除数据和花钱的 Agent,需要严格的限制,并且在有风险的操作上需要你的批准。
  • 任其陷入循环。 如果 Agent 反复尝试同一种修复方法,请停止它,给它更多信息或换一种思路。
  • 信任它读取的内容。 读取网页或邮件的 Agent 可能被刻意编写的文字所误导(提示注入)。在 Agent 读取了不可信内容之后,要谨慎对待它接下来能够执行的操作。
  • 一次性提出过大的请求。 大任务拆分成可以逐步检查的阶段,会更加可靠。

向你的 AI 建站工具提出什么要求

  • “先计划。在修改任何东西之前,告诉我你的步骤。”
  • “只修改与预约表单相关的文件。”
  • “改动之后,测试它,并准确告诉我你是怎么检查的。”
  • “如果需要修改数据库结构,请先问我。”
  • “总结你做了哪些改动,以及任何你不确定的地方。”
  • “如果同一个修复失败两次,就停下来问我。”

关于如何写出更清晰的指令,请参阅什么是提示词工程。

Mythex 中的 AI Agent

Mythex 就是围绕 Agent 构建的。在你项目的私有云端沙盒中,它可以创建和编辑文件、安装软件包、运行终端命令、检查错误并反复迭代,还可以使用已连接应用中的工具。对于复杂的工作,它可能会启动子 Agent,你可以打开并查看它们的工作内容。**计划(Plan)**模式让它在不编辑文件的情况下提出方案,**询问(Ask)**模式只回答问题而不改动文件,而检查点则让你在改动出错时回滚。它也可以反过来使用:Claude、Cursor、Codex 等 Agent 可以通过 Mythex 的 MCP 服务器在 Mythex 中进行构建。

常见问题

简单来说,什么是 AI Agent?

AI Agent 是一种能够采取行动、而不只是回复文字的 AI 模型。你给它一个目标和一组工具,例如编辑文件、搜索网页或调用某个应用,它会不断循环地决定、行动、检查结果,直到任务完成。

聊天机器人和 AI Agent 有什么区别?

聊天机器人用文字回答你的消息,然后等待下一条。Agent 则可以自行完成多个步骤,使用工具来改变现实中的事物,检查发生了什么并作出调整,最后再向你汇报。

使用 AI Agent 安全吗?

在有限制的前提下可以是安全的。只给 Agent 它所需的工具和权限,对发送消息或花钱等有风险的操作要求你先批准,保留备份或检查点,并检查它做了什么。

AI 应用构建器是 AI Agent 吗?

大多数现代 AI 应用构建器都围绕 Agent 构建:它读取你的请求,编辑代码,运行命令,查看错误并在循环中修复,而不只是建议代码让你自己粘贴。

Mythex · Pricing · 用 AI 构建任何东西 · 网站和应用模板 · Mythex 对比 · AI 应用构建术语表 · 免费的 AI 应用构建工具 · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 繁體中文(香港) 繁體中文(台灣)