先建立心智模型
用 Agent、Task、Crew、Process、Flow、Tool、Memory 解释 crewAI 的核心结构。
学完这套教程后,你会拥有一个可以运行的教学项目:
flowchart LR U["用户输入主题"] --> B["后端创建 Agent 团队"] B --> R["Researcher 调研"] R --> A["Analyst 分析"] A --> W["Writer 成稿"] W --> F["前端展示日志与最终报告"]
它不是 crewAI Python 源码的逐行翻译,而是一套“工程师手把手拆机制”的学习路径:你会知道为什么 multi Agent 需要角色、任务、工具、流程和状态,也会知道这些抽象落到代码里应该长什么样。
本教程参考了 crewAI 官方仓库与官方文档。调研时间为 2026-06-03,官方文档页面显示版本为 v1.14.6。重点依据包括:
Crew 核心源码中的 tasks、agents、process、memory、cache、manager_agent、manager_llm、kickoff 等执行入口与校验逻辑。