AI ManualsAI 技术开发者索引
Agent 与工作流

AI Agent

AI Agent(智能体)是一种应用设计方式:模型读取任务状态,在允许的范围内选择动作、调用工具,并根据结果继续执行,直到达到明确的停止条件。

Agent工具调用自主系统
开始阅读
智能体是模型、工具与状态组成的应用
AI Agent:智能体是模型、工具与状态组成的应用智能体由目标、模型决策、工具执行和状态共同组成;宿主程序限制权限和停止条件,工具结果持续更新任务状态。任务目标用户要达成的结果模型决策选择动作或回答工具与环境查询 / 执行操作任务状态上下文、历史与结果宿主程序权限、预算与停止条件请求动作操作结果新的上下文执行约束

模型提出下一步,应用程序实际执行;权限与停止条件应由程序约束。

工作机制与关键组成

  1. 理解任务

    解析用户请求,并收集完成任务所需的状态和上下文。

  2. 选择动作

    从宿主应用提供的工具和策略中,选择当前允许的下一步。

  3. 继续或结束

    根据工具结果继续处理、请求帮助,或在目标达成时返回结果。

如何选择

只有当系统确实需要动态选择动作时才采用智能体模式;否则优先使用确定性的应用逻辑。

适合解决哪些问题

  • 自动处理需要根据中间结果灵活分支的任务。
  • 构建只能通过有限工具查询资料或执行操作的助手。

使用时要留意什么

  • 自主性越高,不确定性越大,对评测和权限控制的要求也越高。
  • 如果步骤已经明确,固定工作流通常更安全,也更容易测试。

使用前,先弄清楚

怎样判断一个功能是否真的需要 AI Agent?

先看下一步是否需要根据中间结果动态选择。如果任务可以写成固定步骤和明确分支,普通工作流更容易验证;如果需要反复查资料、选工具并调整计划,才更适合智能体。采用智能体时还要定义预算、停止条件和权限范围。

继续核对原始资料

概念说明参考项目文档与源码;场景选择和接入建议为 AI Manuals 的整理判断。版本、价格、许可及接口细节请以项目当前说明为准。