使用Crew和ADK的研究代理
欢迎来到ResearchCrew Crew项目,由 乘员AI。此模板旨在帮助您轻松设置多代理AI系统,利用crewAI提供的强大而灵活的框架。我们的目标是使您的代理能够在复杂任务上有效协作,最大限度地提高他们的集体智慧和能力。
安装
确保您的系统上安装了Python>=3.10\<3.14。此项目使用 紫外线 用于依赖关系管理和包处理,提供无缝的设置和执行体验。
首先,如果你还没有安装uv:
pip install uv接下来,导航到项目目录并安装依赖项:
(可选)锁定依赖项并使用CLI命令安装它们:
crewai install自定义
添加你的 GEMINI_API_KEY 进入 .env 文件
- 修改
src/research_crew/config/agents.yaml定义您的代理 - 修改
src/research_crew/config/tasks.yaml定义您的任务 - 修改
src/research_crew/crew.py添加您自己的逻辑、工具和特定参数 - 修改
src/research_crew/main.py为您的代理和任务添加自定义输入
运行项目
要启动AI代理团队并开始任务执行,请从项目的根文件夹运行以下命令:
$ crewai run此命令初始化research_crew crew,组装代理并按照配置中的定义为其分配任务。
这个例子,未经修改,将运行create a report.md 根文件夹中包含LLM研究结果的文件。
了解你的船员
research_crew crew由多个AI代理组成,每个代理都有独特的角色、目标和工具。这些代理在一系列任务上进行协作,这些任务在 config/tasks.yaml,利用他们的集体技能来实现复杂的目标。这 config/agents.yaml 该文件概述了团队中每个代理的功能和配置。
支持
有关ResearchCrew Crew或Crew AI的支持、问题或反馈。
- 访问我们的 文档
- 通过我们的
- 加入我们的Discord
- 与我们的文档聊天
让我们用crewAI的强大和简单创造奇迹。
