crewAI:一个让 AI 助手们像团队一样协作智能框架

简介: crewAI:一个让 AI 助手们像团队一样协作智能框架

crewAI 是什么?

它是一个开源框架,可以编排角色扮演的 AI 智能体,通过促进协作使这些 AI 智能体无缝衔接,处理复杂问题。

这么说是不是有点生硬,不容易理解?我举个例子大家就明白了,比如:“我要输出一篇 AI 类的技术文章”。

使用 crewAI 怎么做这个事?

  1. 定义一个“高级研究分析师”智能体,目标为搜索分析 AI 和数据科学的最前沿发展,主要任务是对 2024 年 AI 最新进展进行全面分析,确定关键趋势、突破性技术和潜在的行业影响,最终答案输出一份完整的分析报告。
  2. 定义一个“技术内容策略师”智能体,目标为撰写关于技术进步的引人入胜的内容,主要任务是使用所提供的分析报告,撰写一篇引人入胜的博客文章,突出最重要的 AI 进步,保证文章既有信息量又易于理解,适合技术娴熟的受众,避免使用复杂的词汇,最终答案必须是至少 4 段的完整博客文章。

说下我觉得这里面有意思的事:

  1. 第一个智能体的输出,可以作为第二个智能体的输入。
  2. 每一个智能体都可以根据自己要达到目标,选择适合自己的大模型,比如,市面上 A 大模型适合分析,B 大模型适合撰写,那么第一个智能体就可以选择 A 大模型,第二个智能体可以选择 B 大模型。
  3. 给智能体定义目标和执行任务,使用的是提示词,无需编写复杂代码。

那么问题来了?

  • 我想给文章插入图片,怎么办?crewAI 还提供配置 Tools ,咱们可以自定义工具进行实现。
  • 我想使用自己的私有知识库,怎么办?crewAI 也提供解决方案,我正在探索中。

说到这,大家应该知道 crewAI 是什么了吧,不清楚的欢迎与我交流 ~

crewAI 提供了哪些特性?

  • 基于角色的代理设计:为代理定制特定的角色、目标和工具。
  • 自主代理间任务委托:代理能够自主地委托任务并在彼此之间询问,提高问题解决的效率。
  • 灵活的任务管理:使用可定制的工具定义任务,并动态分配给代理。
  • 流程驱动:目前仅支持顺序任务执行和层级流程,但正在开发更复杂的流程,如共识和自主流程。
  • 将输出保存为文件:将单个任务的输出保存为文件,以便后续使用。
  • 解析输出为 Pydantic 或 Json:将单个任务的输出解析为 Pydantic 模型或 Json 格式。
  • 与开源模型兼容:使用Open AI或开源模型或本地模型运行您的团队!

2b42de7c9d084aaf813b32c64c20fe53.png

crewAI 提供了哪些案例?

  • 登录页面生成器
  • 在执行中加入人类输入
  • 旅行规划器
  • 股票分析

crewAI 现状

v0.1.0 版本是 2023-11-15 发布的,截止到目前它在 GitHub 上已经有了 9.6K 颗星的点赞了,目前最新版本是 v0.22.5,更新的比较快。

b6f7dfe9d4ba50ba159731f65de92719.png

最后

crewAI 提供了一个多智能体协作的平台,它通过智能体之间的互动和协作,提高了解决复杂问题的能力,这些都是单个智能体系统难以比拟的。

个人认为,多智能体协作平台做出的东西可以颠覆目前很多的单智能体应用,好好进行任务编排,大有可为。

目录
相关文章
|
2月前
|
人工智能 安全 搜索推荐
北大计算机学院再登国际AI顶刊!张铭教授团队揭露医疗AI致命漏洞
【10月更文挑战第17天】北京大学计算机学院张铭教授团队在国际顶级人工智能期刊上发表重要成果,揭示了医疗AI系统中的致命漏洞——“模型反演”。该漏洞可能导致误诊和医疗事故,引起学术界和工业界的广泛关注。研究强调了医疗AI系统安全性评估的重要性。
40 1
|
24天前
|
机器学习/深度学习 人工智能 自然语言处理
o1医学领域大胜GPT-4,性能暴涨!顶尖华人团队激动发文:离AI医生越来越近了
【10月更文挑战第29天】近日,一支顶尖华人团队发布论文《A Preliminary Study of o1 in Medicine: Are We Closer to an AI Doctor?》,揭示了OpenAI最新语言模型o1在医学领域的卓越表现。研究显示,o1在概念识别、文本总结、问答等任务上远超GPT-4,显著提升了医学领域的AI应用水平,向实现AI医生的目标迈进了一大步。
42 3
|
2月前
|
人工智能 安全 搜索推荐
北大计算机学院再登国际AI顶刊!张铭教授团队揭露医疗AI致命漏洞
【10月更文挑战第16天】北京大学张铭教授团队在国际顶级人工智能期刊上发表重要成果,揭示了医疗AI系统中的致命漏洞——“模型反演”。该漏洞可使攻击者通过特定数据样本误导AI诊断,引发误诊风险。此发现引起广泛关注,强调了医疗AI安全评估的重要性。
53 4
|
3月前
RTX3090可跑,360AI团队开源最新视频模型FancyVideo
【9月更文挑战第23天】近年来,人工智能技术的迅猛发展推动了视频生成领域的进步,但在合成动态、连贯且时长较长的视频方面仍面临挑战。为此,360AI团队提出了FancyVideo模型,通过跨帧文本指导实现更为连贯的视频生成。FancyVideo引入了跨帧文本指导模块(CTGM),包含时间信息注入器(TII)、时间相关性优化器(TAR)和时间特征增强器(TFB)三个组件,分别负责注入帧特定信息、优化相关性和增强时间一致性。这些机制使模型能生成具有连贯动作和丰富运动的视频,适用于动画制作和视频编辑等领域。然而,FancyVideo也存在计算复杂度高和细节真实感提升空间等局限。
52 3
|
4月前
|
人工智能 自然语言处理 Java
Spring AI,Spring团队开发的新组件,Java工程师快来一起体验吧
文章介绍了Spring AI,这是Spring团队开发的新组件,旨在为Java开发者提供易于集成的人工智能API,包括机器学习、自然语言处理和图像识别等功能,并通过实际代码示例展示了如何快速集成和使用这些AI技术。
Spring AI,Spring团队开发的新组件,Java工程师快来一起体验吧
|
4月前
|
人工智能 机器人
从炒菜到缝针!斯坦福炒虾团队打造自主AI达芬奇,苦练神指当外科医生
【8月更文挑战第20天】斯坦福大学的研究团队,昵称“斯坦福炒虾团队”,通过模仿学习开发出一款能自主执行外科手术的AI达芬奇。此项目克服了达芬奇系统运动学不一致性的难题,采用相对动作公式,成功训练AI完成组织操作、针头处理及打结等关键手术步骤。这项成果不仅展现了AI在提升手术精度与效率上的巨大潜力,还可能减少对外科手术新数据的需求,但其临床实用性仍需进一步验证。论文已发布于https://arxiv.org/abs/2407.12998。
49 6
|
4月前
|
人工智能 Java 知识图谱
典型热点应用问题之Conversational AI团队探索了哪些智能对话中的新任务
典型热点应用问题之Conversational AI团队探索了哪些智能对话中的新任务
|
4月前
|
人工智能 数据挖掘 知识图谱
预训练模型STAR问题之AI团队探索智能对话中的问题如何解决
预训练模型STAR问题之AI团队探索智能对话中的问题如何解决
|
4月前
|
机器学习/深度学习 人工智能 自然语言处理
AI与人类协作的未来:探索智能辅助系统的新篇章
本文旨在探讨人工智能(AI)如何在未来的工作中与人类形成更紧密的合作关系。通过分析当前的技术趋势和未来的发展预测,我们将揭示AI如何成为增强人类能力的助手,而非替代者。文章将详细讨论AI在医疗、教育和创意产业中的应用案例,并展望未来AI技术的发展方向和潜在的社会影响。最后,我们将反思这种合作对人类社会的深远意义,并提出对未来工作场景的建议。