组建和激活您的 CrewAI 团队
介绍
通过设置环境并启动最新功能,开始您的 CrewAI 之旅。本指南确保您顺利开始,整合了所有最新更新,以提供更加出色的体验。
步骤 0:安装
安装 CrewAI 及项目所需的任何包。
pip install crewai
pip install 'crewai[tools]'
步骤 1:组建您的代理人
为您的代理人定义不同的角色、背景故事和增强功能,如冗长模式和内存使用。这些元素增加了深度,并指导他们在团队内执行任务和互动。
import os
os.environ["SERPER_API_KEY"] = "Your Key" # serper.dev API key
os.environ["OPENAI_API_KEY"] = "Your Key"
from crewai import Agent
from crewai_tools import SerperDevTool
search_tool = SerperDevTool()
# 创建一个带有内存和冗长模式的高级研究员代理人
researcher = Agent(
role='Senior Researcher',
goal='在 {topic} 领域发现突破性技术',
verbose=True,
memory=True,
backstory=(
"出于好奇心驱使,您处于创新的最前沿,渴望探索和分享可能改变世界的知识。"
),
tools=[search_tool],
allow_delegation=True
)
# 创建一个作家代理人,具有自定义工具和委 派能力
writer = Agent(
role='Writer',
goal='讲述关于 {topic} 的引人入胜的科技故事',
verbose=True,
memory=True,
backstory=(
"擅长简化复杂话题,您撰写引人入胜的叙述,吸引人并教育他人,在易于理解的方式中揭示新的发现。"
),
tools=[search_tool],
allow_delegation=False
)