本教程逐步讲解如何从头开始构建 AI 代理,同时添加一个概念。 每个步骤都基于上一个步骤。
Tip
使用兼容的代码智能体进行构建? 安装由 Microsoft 维护的agent-framework-builder-python技能,以帮助 GitHub Copilot、Claude Code、Cursor、Codex 或其他兼容的客户端选择当前 Python 代理框架模式和 API。
| Step | 您将了解到的内容 |
|---|---|
| 步骤 1:第一个代理 | 创建代理、调用代理并流式传输响应 |
| 步骤 2:添加工具 | 为代理提供可调用的函数工具 |
| 步骤 3:多轮次对话 | 通过会话维护对话状态 |
| 步骤 4:内存和持久性 | 通过上下文提供程序注入持久性上下文 |
| 步骤 5:工作流 | 撰写多步骤工作流 |
| 步骤 6:智能体工具包 | 创建用于规划和跟踪多步骤任务的工具包智能体 |
| 步骤 7:托管代理 | 通过托管基础结构公开智能体 |
重要
Agent Framework for Go 以公共预览版提供,需要 Go 1.26 或更高版本。 Go 教程包括代理工具,Go 支持 RAG 和 语义聊天历史记录内存。 声明性代理、CodeAct 和功能工作流未在 Go 中实现。 报告 Go 代码库中的问题。