ChatGPT自己会选模型了!微软亚研院+浙大爆火新论文,HuggingGPT项目已开源
“纵有疾风来,人生不言弃”,这句话送给正在学习科技周边的朋友们,也希望在阅读本文《ChatGPT自己会选模型了!微软亚研院+浙大爆火新论文,HuggingGPT项目已开源》后,能够真的帮助到大家。我也会在后续的文章中,陆续更新科技周边相关的技术文章,有好的建议欢迎大家在评论留言,非常感谢!
ChatGPT引爆的AI热潮也「烧到了」金融圈。
近来,彭博社的研究人员也开发了一个金融领域的GPT——Bloomberg GPT,有500亿参数。
GPT-4的横空出世,让许多人浅尝到了大型语言模型的强大能力。
然而,OpenAI不open。业界许多人纷纷开始做GPT的克隆,而且许多ChatGPT平替的模型都是基于已经开源的模型上构建,尤其是Meta开源的LLMa模型。
比如,斯坦福的Alpaca、UC伯克利联手CMU、斯坦福等骆马(Vicuna),初创公司Databricks的Dolly等等。
针对不同任务和应用构建的各种类ChatGPT的大型语言模型,在整个领域呈现出百家争鸣之势。
那么问题来了,研究者如何选择合适的模型,甚至是多个模型,去完成一项复杂的任务呢?
近日,微软亚洲研究院和浙江大学的研究团队,发布了一个大模型协作系统HuggingGPT。
论文地址:https://arxiv.org/pdf/2303.17580.pdf
HuggingGPT利用ChatGPT作为控制器,连接HuggingFace社区中的各种AI模型,来完成多模态复杂任务。
这意味着,你将拥有一种超魔法,通过HuggingGPT,便可拥有多模态能力,文生图、文生视频、语音全能拿捏了。
HuggingGPT搭桥
研究者指出解决大型语言模型(LLMs)当前的问题,可能是迈向AGI的第一步,也是关键的一步。
因为当前大型语言模型的技术仍然存在着一些缺陷,因此在构建 AGI 系统的道路上面临着一些紧迫的挑战。
- 受限于文本生成的输入和输出形式,当前LLMs缺乏处理复杂信息(如视觉和语音)的能力;
- 在实际应用场景中,一些复杂任务通常由多个子任务组成,因此需要多个模型的调度和协作,这也超出了语言模型的能力范围;
- 对于一些具有挑战性的任务,LLMs在零样本或少样本设置下表现出优异的结果,但它们仍然比一些专家弱(如微调模型)。
为了处理复杂的人工智能任务,LLMs应该能够与外部模型协调,以利用它们的能力。因此,关键点在于如何选择合适的中间件来桥接LLMs和AI模型。
研究者发现,每个AI模型都可以通过总结其模型功能表示为一种语言形式。
由此,便引入了一个概念,「语言是LLMs,即ChatGPT,连接人工智能模型的通用接口」。
通过将AI模型描述纳入提示中,ChatGPT可以被视为管理人工智能模型的大脑。因此,这一方法可以让ChatGPT能够调用外部模型,来解决实际任务。
简单来讲,HuggingGPT是一个协作系统,并非是大模型。
它的作用就是连接ChatGPT和HuggingFace,进而处理不同模态的输入,并解决众多复杂的人工智能任务。
所以,HuggingFace社区中的每个AI模型,在HuggingGPT库中都有相应的模型描述,并将其融合到提示中以建立与ChatGPT的连接。
随后,HuggingGPT将ChatGPT作为大脑来确定问题的答案。
到目前为止,HuggingGPT已经围绕ChatGPT在HuggingFace上集成了数百个模型,涵盖了文本分类、目标检测、语义分割、图像生成、问答、文本到语音、文本到视频等24个任务。
实验结果证明,HuggingGPT拥有处理多模态信息和复杂人工智能任务的能力。
四步工作流程
HuggingGPT整个工作流程可以分为如下四个阶段:
- 任务规划:ChatGPT解析用户请求,将其分解为多个任务,并根据其知识规划任务顺序和依赖关系
- 模型选择:LLM根据HuggingFace中的模型描述将解析后的任务分配给专家模型
- 任务执行:专家模型在推理端点上执行分配的任务,并将执行信息和推理结果记录到LLM中
- 响应生成:LLM总结执行过程日志和推理结果,并将摘要返回给用户
多模态能力,有了
实验设置
实验中,研究者采用了gpt-3.5-turbo和text-davinci-003这两种GPT模型的变体作为大型语言模型(LLMs),这些模型可以通过OpenAI API公开访问。
为了使LLM的输出更加稳定,我们将解码温度设置为0。
同时,为了调整LLM的输出以使其符合预期格式,我们在格式约束上设置了logit_bias为0.1。
研究人员在如下表格中提供了为任务规划、模型选择和反应生成阶段而设计的详细提示,其中{{variable}}表示在提示被输入LLM之前,需要用相应的文本填充域值。
研究人员在广泛的多模态任务上测试了HuggingGPT。
在ChatGP和专家模型的配合下,HuggingGPT可以解决语言、图像、音频和视频等多种模式的任务,包含了检测、生成、分类和问题回答等多种形式的任务。
虽然这些任务看起来很简单,但掌握HuggingGPT的基本能力是解决复杂任务的前提条件。
比如,视觉问答任务:
文本生成:
文生图:
HuggingGPT可以整合多个输入的内容来进行简单的推理。可以发现,即使有多个任务资源,HuggingGPT也能将主要任务分解成多个基本任务,最后整合多个模型的推理结果,得到正确答案。
此外,研究人员通过测试评估了HuggingGPT在复杂任务情况下的有效性。
就HuggingGPT处理多项复杂任务的能力进行了展示。
当处理多个请求的时候,可能包含多个隐含任务或者需要等多方面的信息,这时依靠一个专家模型来解决是不够的。
而HuggingGPT可以通过任务规划组织多个模型的协作。
一个用户请求中可能明确包含多个任务:
下图展示了HuggingGPT在多轮对话场景下应对复杂任务的能力。
用户将一个复杂的请求分成几个步骤,通过多轮请求达到最终目标。结果发现,HuggingGPT可以通过任务规划阶段的对话情境管理来跟踪用户请求的情境状态,并且可以很好地解决用户提到的请求资源以及任务规划。
「贾维斯」开源
目前,这一项目已经在GitHub上开源,但是代码并没有完全公布。
有趣的是,研究者给这个项目命名为《钢铁侠》中的贾维斯,无敌AI这就来了。
JARVIS:一个连接LLMs和ML社区的系统
顺便提一句,HuggingGPT需要有了OpenAI的API才可以使用。
网友:研究的未来
JARVIS / HuggingGPT就像此前Meta提出的Toolformer一样,都在充当着连接器的作用。
甚至,包括ChatGPT plugins也是如此。
网友称,「我强烈怀疑第一个人工通用智能(AGI)的出现将比预期更早。它将依靠「胶水」人工智能,能够智能地将一系列狭义人工智能和实用工具粘合在一起。
我获得了访问插件权限,这使它一夜之间从数学菜鸡变成了数学天才。当然,这只是一个小步骤,但却预示着未来的发展趋势。
我预测,在接下来的一年左右,我们将看到一种人工智能助手,它与数十个大型语言模型(LLMs)及类似工具相连,而终端用户只需向其助手发出指令,让其为他们完成任务。这个科幻般的时刻即将到来。
还有网友称,这就是未来的研究方法。
GPT在一大堆工具面前,知道如何使用它们了。
今天关于《ChatGPT自己会选模型了!微软亚研院+浙大爆火新论文,HuggingGPT项目已开源》的内容介绍就到此结束,如果有什么疑问或者建议,可以在golang学习网公众号下多多回复交流;文中若有不正之处,也希望回复留言以告知!

- 上一篇
- 新的 Windows 11 预览版终于重新设计了音量和亮度弹出按钮

- 下一篇
- 关于ChatGPT的六个令人惊讶的事实
-
- 科技周边 · 人工智能 | 3分钟前 |
- PerplexityAI本地缓存开启教程
- 491浏览 收藏
-
- 科技周边 · 人工智能 | 6分钟前 |
- 本地部署StableDiffusion详细教程
- 234浏览 收藏
-
- 科技周边 · 人工智能 | 12分钟前 |
- 新手必看:AI短视频制作教程详解
- 316浏览 收藏
-
- 科技周边 · 人工智能 | 18分钟前 |
- 豆包AI生成测试用例的3种技巧分享
- 388浏览 收藏
-
- 科技周边 · 人工智能 | 18分钟前 |
- Deepseek满血版联袂Murf,打造自然语音内容
- 411浏览 收藏
-
- 科技周边 · 人工智能 | 20分钟前 |
- 多模态AI如何解析化学式与公式理解技术
- 393浏览 收藏
-
- 科技周边 · 人工智能 | 24分钟前 |
- 东风日产N7交付进度回应,8月排产破万
- 417浏览 收藏
-
- 科技周边 · 人工智能 | 27分钟前 |
- ChatGPT与Claude双AI协作写作技巧
- 492浏览 收藏
-
- 科技周边 · 人工智能 | 30分钟前 |
- AI工具入门指南:新手快速上手教程
- 296浏览 收藏
-
- 科技周边 · 人工智能 | 8小时前 |
- 豆包AI生成GraphQLSchema全攻略
- 404浏览 收藏
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 542次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 511次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 498次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 484次学习
-
- 千音漫语
- 千音漫语,北京熠声科技倾力打造的智能声音创作助手,提供AI配音、音视频翻译、语音识别、声音克隆等强大功能,助力有声书制作、视频创作、教育培训等领域,官网:https://qianyin123.com
- 95次使用
-
- MiniWork
- MiniWork是一款智能高效的AI工具平台,专为提升工作与学习效率而设计。整合文本处理、图像生成、营销策划及运营管理等多元AI工具,提供精准智能解决方案,让复杂工作简单高效。
- 89次使用
-
- NoCode
- NoCode (nocode.cn)是领先的无代码开发平台,通过拖放、AI对话等简单操作,助您快速创建各类应用、网站与管理系统。无需编程知识,轻松实现个人生活、商业经营、企业管理多场景需求,大幅降低开发门槛,高效低成本。
- 106次使用
-
- 达医智影
- 达医智影,阿里巴巴达摩院医疗AI创新力作。全球率先利用平扫CT实现“一扫多筛”,仅一次CT扫描即可高效识别多种癌症、急症及慢病,为疾病早期发现提供智能、精准的AI影像早筛解决方案。
- 98次使用
-
- 智慧芽Eureka
- 智慧芽Eureka,专为技术创新打造的AI Agent平台。深度理解专利、研发、生物医药、材料、科创等复杂场景,通过专家级AI Agent精准执行任务,智能化工作流解放70%生产力,让您专注核心创新。
- 97次使用
-
- GPT-4王者加冕!读图做题性能炸天,凭自己就能考上斯坦福
- 2023-04-25 501浏览
-
- 单块V100训练模型提速72倍!尤洋团队新成果获AAAI 2023杰出论文奖
- 2023-04-24 501浏览
-
- ChatGPT 真的会接管世界吗?
- 2023-04-13 501浏览
-
- VR的终极形态是「假眼」?Neuralink前联合创始人掏出新产品:科学之眼!
- 2023-04-30 501浏览
-
- 实现实时制造可视性优势有哪些?
- 2023-04-15 501浏览