跳转到主要内容

欢迎来到 Shannon 教程

通过实用的动手教程学习如何使用 Shannon 构建强大的 AI 代理应用程序。每个教程都包含完整的可运行代码、分步说明和最佳实践。
本部分正在积极开发中。我们会根据社区反馈和常见用例定期添加新教程。

可用教程

构建代理

扩展与集成

你将学到什么

通过这些教程,你将学习:
  • 代理设计:如何构建代理任务和工作流
  • 工具集成:将代理连接到外部 API 和服务
  • 会话管理:构建有状态的多轮对话
  • 错误处理:生产环境代理的健壮模式
  • 成本优化:预算管理和 token 效率
  • 监控:跟踪代理性能和行为

先决条件

在开始这些教程之前,请确保你已经:
  1. 安装 Shannon:遵循安装指南
  2. 基础 Python 知识:熟悉 Python 3.9+
  3. API 密钥:至少一个 LLM 提供商的 API 密钥(OpenAI、Anthropic 等)
  4. Docker:用于在本地运行 Shannon 服务

教程结构

每个教程都遵循一致的结构:
  1. 概述:你将构建什么以及为什么
  2. 先决条件:所需的设置和依赖项
  3. 分步指南:详细的实现指南
  4. 代码示例:可以运行的完整代码
  5. 测试:如何验证你的实现
  6. 下一步:扩展教程的想法

贡献教程

有教程的想法?我们欢迎社区贡献!
  1. 查看现有的 GitHub issues
  2. GitHub Discussions 中提出新教程
  3. 遵循我们的贡献指南提交教程 PR

获取帮助

如果你在任何教程中遇到困难:

下一步?