Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

MoFA 教程:从零到智能体开发者

声明: 本教程主要由 Claude Code 生成,待 MoFA 架构师 @lijingrs 审阅。内容可能会随着审阅进度进行更新。

欢迎来到 MoFA(Modular Framework for Agents)教程!本指南专为 Google Summer of Code 学生及所有希望使用 Rust 和 MoFA 微内核架构构建 AI 智能体的开发者设计。

你将学到什么

完成本教程后,你将理解 MoFA 的架构,并能够自信地构建、扩展和编排 AI 智能体。

章节标题时间你将构建的内容
01介绍~20 分钟MoFA 架构的心智模型
02环境搭建~15 分钟可用的开发环境
03你的第一个智能体~45 分钟从零实现 GreetingAgent
04LLM 驱动的智能体~45 分钟支持流式输出和记忆的聊天机器人
05工具与函数调用~60 分钟带计算器和天气工具的智能体
06多智能体协调~45 分钟链式和并行智能体流水线
07StateGraph 工作流~60 分钟客户支持工作流
08插件与脚本~45 分钟支持热重载的 Rhai 内容过滤器
09下一步~15 分钟你的贡献路线图

预计总时间:4-6 小时

前置条件

  • Rust(1.85+):通过 rustup 安装
  • LLM 提供者(任选其一):
    • OpenAI API 密钥(OPENAI_API_KEY),或
    • Ollama 本地运行(免费,无需 API 密钥)
  • Git:用于克隆仓库
  • 基本的终端操作能力

Rust 新手? 别担心。每章都包含“Rust 提示“侧边栏,在涉及到相关概念(traits、async/await、Arc)时会进行解释。你不需要是 Rust 专家也能跟上进度。

快速链接

如何使用本教程

  1. 按顺序阅读各章节 — 每章都基于前一章的内容
  2. 自己输入代码 — 不要只是复制粘贴(这样你会学到更多)
  3. 运行每个示例 — 看到输出能建立直觉
  4. 阅读“架构说明“标注 — 它们将代码与设计决策联系起来
  5. 查看链接的源文件 — 真实代码是最好的文档

准备好了吗?让我们从第 1 章:介绍开始。


English | 简体中文