快速开始
通过三个步骤创建您的第一个 Agent:- 创建模型提供者 - 配置您的 LLM 连接
- 创建 Agent - 定义 Agent 的行为和能力
- 运行 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 更好地理解。
优雅地处理错误
优雅地处理错误
始终实现适当的错误处理,即使在出现问题时也能提供良好的用户体验。
利用 UI 组件
利用 UI 组件
使用客户端 SDK 和 UI 组件在应用程序中提供一致的用户体验。