教程

CrewAI 快速上手教程:30 分钟搭建第一个多 Agent 协作系统(含完整代码)

CrewAI 完整入门教程:Agent/Task/Crew 三大构建块详解,30 分钟实现技术资讯自动生成的多 Agent 系统,含并行执行配置、内存设置、成本分级控制,以及 Agent 忽略工具、输出不稳定等常见问题解决。

2026/4/172分钟 阅读ClaudeEagle

在三大 AI Agent 框架里,CrewAI 是原型速度最快的——定义几个有角色的 Agent,分配任务,几十行代码,一个能协作的多 Agent 系统就跑起来了。这篇文章带你 30 分钟完成第一个真实可用的 CrewAI 项目。


环境准备

bash
pip install crewai crewai-tools

需要一个 LLM API Key,推荐 OpenRouter:

bash
export OPENROUTER_API_KEY="sk-or-your-key"
# 或者 Anthropic 直连
export ANTHROPIC_API_KEY="sk-ant-your-key"

核心概念:三个构建块

1. Agent(智能体)

有角色、目标、工具和背景故事的执行者:

python
from crewai import Agent
from crewai_tools import SerperDevTool

search_tool = SerperDevTool()

researcher = Agent(
    role="Senior Research Analyst",
    goal="找到关于 {topic} 的全面、最新信息",
    backstory="你是技术研究领域的资深专家,擅长从大量信息中提炼关键洞察。",
    tools=[search_tool],
    llm="anthropic/claude-sonnet-4-5",
    verbose=True
)

writer = Agent(
    role="Technical Writer",
    goal="把研究结果转化为清晰易读的技术文章",
    backstory="你有丰富的技术写作经验,能把复杂概念解释得简单明了。",
    llm="anthropic/claude-haiku-4-5",  # 写作用轻量模型节省成本
    verbose=True
)

2. Task(任务)

分配给 Agent 的具体工作,有描述、期望输出和执行者:

python
from crewai import Task

research_task = Task(
    description=

相关文章推荐

教程OpenClaw 多 Agent 架构入门:用 Telegram Bot 控制你的 AI Agent 集群OpenClaw 多 Agent 架构入门指南:通过 Telegram 控制 AI Agent 集群,支持子 Agent 编排、MCP 集成和多节点部署。含快速开始教程。2026/4/7教程Hermes Agent 实用技巧大全:15 个让 AI Agent 效率翻倍的方法(含斜杠命令速查)Hermes Agent 使用技巧 15 个:CONTEXT.md 项目上下文、手动触发技能记忆、/compress 上下文压缩、子 Agent 并行、Honcho 开启步骤,附完整斜杠命令速查表,来自真实日常使用经验。2026/4/15教程Hermes Agent 安装配置教程:从零到 Telegram 控制 AI Agent,含 Docker 沙箱Hermes Agent 完整安装配置教程:一键安装、OpenRouter/Anthropic/Ollama 提供商选择、Telegram Bot 配置、Docker 沙箱部署、MCP 工具接入和社区技能安装,含常见报错解决方案。2026/4/13教程OpenClaw 快速入门:用 Telegram 控制 AI Agent,5 分钟搭建个人 AI 助理OpenClaw 5 分钟快速入门:用 Telegram 控制 AI Agent,含安装配置、Bot 创建、Skills 定义、多渠道支持、Claude Code 编程任务集成,以及与 Claude Code CLI 的区别和互补关系。2026/4/13教程完美 CLAUDE.md 写法指南:三大支柱结构、防踩坑清单和可直接复用的模板CLAUDE.md 完整写法指南:三大支柱结构(WHAT/WHY/HOW)、10 项防踩坑规则、渐进式披露策略、与 AGENTS.md 的选择,附可直接复用的模板和优化检查清单。2026/4/11教程Claude Code Agent Teams:多个 Claude 实例协同工作的完整教程Claude Code Agent Teams 功能详解:多个 Claude 实例组成团队协同工作,支持共享任务列表、队友间直接通信和计划审批。含团队创建、显示模式配置和最佳实践。2026/4/7