跳转到主要内容

文档索引

获取完整文档索引: https://docs.crewai.com.cn/llms.txt

在深入了解之前,请使用此文件来浏览所有可用页面。

学习 CrewAI

本部分提供了全面的指南和教程,旨在帮助您掌握 CrewAI,涵盖从基本概念到高级技术的全部内容。无论您是刚入门还是希望优化现有的实现,这些资源都将指导您完成构建强大 AI 智能体工作流的方方面面。

入门指南

核心概念

顺序流程

学习如何按顺序执行任务,以实现结构化的工作流。

分层流程

实现层级任务执行,由管理智能体监督工作流。

条件任务

创建动态工作流,根据结果进行条件化任务执行。

异步启动

异步执行 Crew 以提高性能和并发性。

智能体开发

自定义智能体

学习如何自定义智能体的行为、角色和能力。

编码智能体

构建能够自动编写、执行和调试代码的智能体。

多模态智能体

创建能够处理文本、图像和其他媒体类型的智能体。

自定义管理器智能体

为复杂的层级工作流实现自定义管理智能体。

高级功能

工作流控制

人在回路

将人工监督和干预整合到智能体工作流中。

执行时的人工输入

允许在任务执行过程中进行人工输入,以实现动态决策。

重试任务

重试并恢复之前 Crew 执行的任务。

为每个任务启动

高效地使用不同输入多次执行 Crew。

自定义与集成

自定义 LLM

将自定义大语言模型和提供商集成到 CrewAI 中。

LLM 连接

配置和管理与各种 LLM 提供商的连接。

创建自定义工具

构建自定义工具以扩展智能体能力。

使用注解

使用 Python 注解编写更整洁、更易维护的代码。

专业应用

内容与媒体

DALL-E 图像生成

通过 DALL-E 集成为您的智能体生成图像。

自带智能体

将现有的智能体和模型集成到 CrewAI 工作流中。

工具管理

强制工具输出作为结果

配置工具以直接将其输出作为任务结果返回。

学习路径建议

初学者

  1. 顺序流程 开始,了解基础工作流执行
  2. 学习 自定义智能体 以创建有效的智能体配置
  3. 探索 创建自定义工具 以扩展功能
  4. 尝试 人在回路 以实现交互式工作流

中级用户

  1. 掌握 层级流程 以构建复杂的多智能体系统
  2. 实现 条件化任务 以实现动态工作流
  3. 使用 异步启动 进行性能优化
  4. 集成 自定义 LLM 以使用专用模型

高级用户

  1. 构建 多模态智能体 以进行复杂的媒体处理
  2. 创建 自定义管理智能体 以进行精细编排
  3. 实现 自带智能体 以构建混合系统
  4. 使用 重试任务 实现健壮的错误恢复

最佳实践

开发

  • 从简单开始:在增加复杂性之前,先从基本的顺序工作流开始
  • 增量测试:在集成到大型系统之前测试每个组件
  • 使用注解:利用 Python 注解编写更整洁、更易维护的代码
  • 自定义工具:构建可在不同智能体间共享的可复用工具

生产环境

  • 错误处理:实现健壮的错误处理和恢复机制
  • 性能:使用异步执行并优化 LLM 调用以提高性能
  • 监控:集成可观测性工具以跟踪智能体性能
  • 人工监督:为关键决策加入人工审核节点

优化

  • 资源管理:监控并优化 Token 使用量和 API 成本
  • 工作流设计:设计能减少不必要 LLM 调用的工作流
  • 工具效率:创建高效工具,以最小的开销提供最大的价值
  • 迭代改进:利用反馈和指标持续改进智能体性能

获取帮助

  • 文档:每份指南均包含详细的示例和解释
  • 社区:加入 CrewAI 论坛 进行讨论和寻求支持
  • 示例:查看“示例”部分以获取完整的可运行实现
  • 支持:发送邮件至 support@crewai.com 获取技术援助
从满足您当前需求的指南开始,随着您对基础知识的掌握,逐步探索更高级的主题。