crewai
使用 CrewAI 构建多智能体 AI 系统
创建协作式 AI 智能体团队需要了解 CrewAI 框架模式。本技能提供智能体设计、任务定义和团队编排方面的专家指导,帮助您构建可用于生产的多智能体系统。
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "crewai". 创建一个包含两个智能体的研究团队
النتيجة المتوقعة:
包含研究员和写作员智能体的基础团队配置,包括 YAML 配置文件和基于 Python 装饰器的设置,展示了智能体角色、目标、背景故事和任务定义。
استخدام "crewai". 向我展示如何使用分层流程
النتيجة المتوقعة:
完整的 manager_llm 配置示例、工作智能体定义以及管理智能体如何将任务委托给专业智能体
التدقيق الأمني
آمنStatic analysis flagged potential issues (external_commands, weak_crypto) but all are false positives. The file is a markdown documentation skill using markdown code block delimiters (backticks) which were misidentified as shell execution. No executable code, network calls, or security risks present. Safe for publication.
مشكلات عالية المخاطر (1)
مشكلات متوسطة المخاطر (1)
درجة الجودة
ماذا يمكنك بناءه
研究和内容创作管道
创建包含研究员、写作员和编辑智能体的团队,自动化研究和内容生产工作流
数据分析团队
为数据收集、处理和可视化任务构建专业分析师智能体
代码审查和文档
使用专业智能体团队自动化代码审查、文档生成和质量保证
جرّب هذه الموجهات
创建一个简单的 CrewAI 团队,包含一个研究员智能体和一个写作员智能体。研究员应查找关于 {topic} 的信息,写作员应根据研究内容创建博客文章。设置一个分层 CrewAI 流程,包含一个管理智能体和三个工作智能体:数据收集员、分析师和报告员。使用 gpt-4o 作为管理 LLM。
创建一个团队,其中任务 B 依赖于任务 A 的输出。任务 A 收集数据,任务 B 分析数据并生成摘要报告。
配置一个启用规划的 CrewAI 团队。创建三个智能体:规划员、执行员和验证员。启用规划功能,使团队在运行任务前生成执行计划。
أفضل الممارسات
- 定义具体、专注的智能体角色,而不是通用角色——使用「高级研究分析师」等标题而非「研究员」
- 始终为任务指定 expected_output,以确保一致、可用的结果
- 从 3-5 个智能体开始,只有在协调开销合理时才添加更多
تجنب
- 创建没有明确专业领域的模糊智能体角色会导致任务分配不当
- 跳过 expected_output 定义会导致结果不一致和任务链难以衔接
- 使用过多智能体会产生协调开销和更慢的执行速度,却没有相应的收益