本章跟着一条线走:从装好环境、写下第一个智能体开始,到建环境、做编排、压性能、加容错,把一个能跑的多智能体系统真正立起来。
沿途站点:3.1 把开发环境装好、项目骨架立起来;3.2 实打实写智能体、接工具;3.3 建自定义环境、设计交互;3.4 用 MsgHub 和 GroupChat 做任务编排(本章高潮);3.5 压性能和管资源;3.6 把鲁棒性和错误处理补齐,让系统敢上生产。
拐点与结论:很多人卡在"单个智能体会写,多个智能体一编排就乱"。3.4 是分水岭——消息中枢和群聊编排的用法一旦掌握,多智能体才从概念变成你的工具。而 3.6 决定它能不能从你的笔记本走到服务器。
读完你应该能:
下面用一张主线图把本章动手路线收束:从装环境到上容错,拐点是 3.4 编排与 3.6 容错两道关。
读完本章,你应该能交出下面这些可考核的知识点(建议自测):
本章在全书的位置:它是实操层,也是全书的重心。前两张是"想清楚",这一章是"做出来"。它和第一章的判断、第二章的机理一一对应,是整本书从知识到能力的转化点。
依赖关系:第三章全面依赖第二章(见各节对应关系);同时它是第四章的前提——4.2 的集成、4.3 的模式,都要你先有跑通的系统当素材,否则模式只是空话。
动手预告:第三章每节都带可运行代码,强烈建议边读边敲。最关键的 3.4 任务编排,请在跑通 MsgHub 双智能体对话后,再尝试 SelectorGroupChat;跳过 MsgHub 直接上群聊,容易因不理解广播机制而调不通。3.6 的容错代码建议你故意让一个工具失败,观察"故障即消息"如何兜底。
本章易错点提醒:编码时最常见的两个坑——其一,用 DialogAgent 硬扛工具密集任务,导致调用不稳定;其二,SelectorGroupChat 不设 max_rounds 和 stop_if,模型无限接话烧钱不收敛。这两个坑分别已在 3.2 和 3.4 标注,动手前先把这两节的警告读两遍。
本章一句话总结:从装环境到上容错,第三章把前两章的机理落成可运行代码;真正的分水岭是 3.4 的 MsgHub/GroupChat 编排与 3.6 的"故障即消息"容错——前者让多智能体成立,后者让它敢上生产,二者缺一都只是高级 demo。
下一章接力:第四章看生态(社区、集成、设计模式、趋势),把你在第三章跑通的系统放进更大的图景里权衡。