跳转到主要内容
Agent 是能够智能地完成任务的系统——从简单目标到复杂的开放式工作流。本指南解释了无论您选择哪个框架都需要理解的基本概念。

快速开始

通过三个步骤创建您的第一个 Agent:
  1. 创建模型提供者 - 配置您的 LLM 连接
  2. 创建 Agent - 定义 Agent 的行为和能力
  3. 运行 Agent - 执行对话并获取响应
完整的分步指南请参见 快速入门教程

Agent 架构

Agent 在所有框架中遵循一致的架构模式:

核心组件

Agent 定义

Agent 通过配置来创建,该配置定义了它们的身份、能力和行为。

Agent 配置

了解如何使用提供者、指令和工具配置 Agent

记忆管理

内置记忆管理,具有可配置的限制和清理策略。

记忆管理

配置记忆限制和清理策略

工具

工具通过提供对外部 API、数据库和自定义函数的访问来扩展您的 Agent 能力。

工具

了解如何为您的 Agent 创建和使用工具

Agent 执行

执行模型

不同的框架支持不同的执行模型,从简单的处理器到复杂的基于图的工作流。

运行 Agent

了解如何执行 Agent 并处理响应

工作流模式

Agent 支持各种工作流模式,包括线性执行、条件路由和 Human-in-the-loop 交互。

Human-in-the-Loop

实现带有用户输入的交互式工作流

高级特性

部署与集成

服务器部署

将您的 Agent 部署为 HTTP 服务器,自动生成 RESTful 端点。

服务器配置

将 Agent 部署为生产就绪的 HTTP 服务器

前端集成

使用客户端 SDK 和 UI 组件将 Agent 集成到您的应用程序中。

客户端 SDK

将 Agent 集成到您的前端应用程序中

最佳实践

从基础 Agent 开始,逐步增加复杂性。在开发时使用简单的执行模式,在生产环境中使用更高级的模式。
使用适当的类型定义自定义状态结构,以便尽早发现错误并改善开发体验。
使用模式验证工具并提供清晰的描述,以便 LLM 更好地理解。
始终实现适当的错误处理,即使在出现问题时也能提供良好的用户体验。
使用客户端 SDK 和 UI 组件在应用程序中提供一致的用户体验。

下一步