AI Agents(人工智能体)
CrewAI

CrewAI是一个用于编排角色扮演的自主 AI agent。通过促进协作智能,CrewAI 使 agent 能够在复杂任务上无缝合作。

广告也精彩
广告也精彩

CrewAI简介

CrewAI是一个用于编排角色扮演的自主 AI agent。通过促进协作智能,CrewAI 使 agent 能够在复杂任务上无缝合作。

Github开源地址:https://github.com/joaomdmoura/crewAI

CrewAI功能特点

CrewAI的主要构建模块包括代理、任务、工具和团队。

agent:具有自己的角色、背景故事、目标和记忆的专用团队成员。

任务:给定代理应完成的小型、专注的任务。

工具:agent 使用的设备,用于高效完成任务。

团队:agent、任务和流程相遇的容器层,在这里进行工作。

CrewAI 既可以用 OpenAI 的 API,也可以通过 Ollama 使用本地的大模型来运行程序。无论您是构建智能助手平台,自动化客户服务团队,还是多代理研究团队,CrewAI 都为复杂的多代理交互提供了支持。

CrewAI

CrewAI安装步骤

CrewAI 的目标是使 AI agent能够扮演角色,分享目标,并像一个精心调整的团队一样运作。以下是开始使用 CrewAI 的简单步骤:

# 安装
pip install crewai

# 设置你的团队
import os
from crewai import Agent, Task, Crew, Process
os.environ["OPENAI_API_KEY"] = "YOUR KEY"

# 定义你的代理
researcher = Agent(role='Senior Research Analyst', goal='Uncover cutting-edge developments in AI and data science', backstory="You work at a leading tech think tank. Your expertise lies in identifying emerging trends. You have a knack for dissecting complex data and presenting actionable insights.", verbose=True, allow_delegation=False)

writer = Agent(role='Tech Content Strategist', goal='Craft compelling content on tech advancements', backstory="You are a renowned Content Strategist, known for your insightful and engaging articles. You transform complex concepts into compelling narratives.", verbose=True, allow_delegation=True)

# 为你的代理创建任务
task1 = Task(description="Conduct a comprehensive analysis of the latest advancements in AI in 2024.")
03

来源:www.aiug.cn

相关导航