AIGNE 框架提供了一套专门的 Agent 类型,每种类型都设计用于执行特定功能。虽然所有 Agent 都继承自基础的 Agent 类,但这些专门的实现为常见任务提供了预构建的功能,从与 AI 模型交互到编排复杂工作流。理解这些类型是构建健壮且高效的应用程序的关键。
本节对可用的 Agent 类型进行了高层次的概述。有关详细的实现、配置选项和代码示例,请参阅每种 Agent 的具体子文档。

可用的 Agent 类型
框架包含以下专门的 Agent,每种都为特定目的而量身定制。
AI Agent
与大语言模型 (LLM) 交互的主要 Agent。它负责处理提示词构建、模型调用以及处理 AI 生成的响应,包括工具使用。
Team Agent
编排一组 Agent 协同工作。它可以按顺序或并行模式管理工作流,从而实现复杂的多步骤问题解决。
Image Agent
一种专门用于与图像生成模型对接的 Agent。它接收指令性提示词并生成视觉内容。
Function Agent
包装标准的 TypeScript 或 JavaScript 函数,让您可以将任何自定义代码或业务逻辑无缝集成到 Agent 工作流中。
Transform Agent
使用 JSONata 表达式执行声明式数据转换。它非常适合在不同格式之间映射、重构和转换数据,而无需编写过程式代码。
MCP Agent
通过模型上下文协议 (MCP) 连接到外部系统和工具。该 Agent 充当桥梁,允许您的应用程序利用外部资源和能力。
总结
为给定任务选择正确的 Agent 类型是设计高效 AIGNE 应用程序的基础步骤。每种 Agent 都是为特定工作设计的专门工具。通过组合这些 Agent,您可以构建能够处理各种任务的复杂系统。
要更深入地了解每种 Agent 的功能和配置,请继续阅读每种类型的详细文档。
- 下一步:了解 AI Agent,它是与语言模型交互的核心组件。