30 秒看懂
Matthew Berman 讨论 HuggingGPT:这一研究系统使用大语言模型规划任务、从 Hugging Face 选择模型、运行模型并整合结果。他认为这种架构可能是迈向通用人工智能的一步,但这是推测性评价,并非实现 AGI 的证明。 视频将这项工作归于 Hugging Face;论文将研究人员的机构列为浙江大学和微软亚洲研究院。Hugging Face 托管了系统使用的模型。
- 1专门模型的协调器Berman 描述了一个中央语言模型如何协调一组专门模型,以处理多步骤请求。
- 2图像示例论文图示展示了如何通过多个视觉模型处理图像描述和物体计数请求。
- 3四个阶段系统规划任务、选择模型、执行任务,再把输出组合成回应。
- 4通过描述进行路由控制器使用模型描述选择专门模型。Berman 认为这一方法很有前景,但它与 AGI 的关系仍是一种解读。
要点建议
- HuggingGPT 使用语言模型作为专门 AI 模型的控制器。
- 它的四个阶段是任务规划、模型选择、任务执行和生成回应。
- 模型描述帮助控制器为不同模态的子任务选择工具。
- 论文通过图像描述、分类和目标检测说明这一方法。
- Berman 的示例和 AGI 相关说法描述的是潜力,并不证明每个构想流程都能运行,也不证明 AGI 已经实现。
按章节阅读整理后的全文
HuggingGPT 背后的想法
Berman 介绍该系统如何让语言模型控制不同的 AI 工具。他以 PDF 摘要作为一个假设的多步骤示例。
HuggingGPT 提议将一组 AI 模型置于语言模型的控制之下。Hugging Face 托管了许多模型和工具,因此是获取专门模型的有用来源。视频中我将该项目描述为来自 Hugging Face;实际上,论文列出的研究人员来自浙江大学和微软亚洲研究院。
这个想法是通过中央控制器,为用户请求的不同部分选择工具。例如,概括一份 PDF 可能需要先提取文字和图片,再整合成答案。这只是说明性的可能流程,视频没有演示这一特定流程。
工作流程如何运行
他讨论论文中的图像示例,以及规划、选择、执行和生成回应四个阶段。
论文认为,复杂任务可能跨越多个领域和模态,而单一语言模型可能难以应对全部范围。作者提出让语言模型协调外部模型,由后者处理专门的子任务。我觉得一个模型指挥其他模型的想法令人兴奋。
论文图示提供了一个图像示例:用户询问图片中是什么,以及有多少个物体。图示中的回应描述了长颈鹿和斑马,报告检测到五个物体并画出边界框,结合了图像分类、目标检测和图像描述。

工作流程分为四个阶段。首先,任务规划将请求拆分成子任务。接着,模型选择挑选合适的模型;任务执行运行这些模型;最后,回应生成将它们的输出整合为用户的答案。
专门模型与多模态任务
构想中的控制器会调用专门模型处理不同任务和模态。Berman 解释了模型选择方式,并分享自己对其意义的看法。
作者认为,通用语言模型在零样本或少样本任务上可能表现很强,但在特定问题上仍可能不如专门模型。在这种架构中,通用模型充当协调器,专门模型则发挥各自在单项任务上的优势。
Berman 说,该项目围绕 ChatGPT 集成了数百个 Hugging Face 模型,覆盖 24 种任务类型,包括文本分类、目标检测、分割、图像生成、问答、语音合成和文本生成视频。这是论文当时的范围,并不保证所有模型或服务现在仍然可用。
设想有人要求制作一份关于海鸥的多媒体演示:研究、文字、图片和可能的视频可以拆分为独立子任务。Berman 认为,与专门模型协作的控制器可以协调这些任务。这是他对架构潜力的假设示例,而非观察到的端到端结果。
论文将语言模型描述为把请求分配给专家模型的接口。它根据 Hugging Face 上的模型描述选择模型,从而通过共同的语言界面组织不同的专门模型。Berman 认为这可能是迈向 AGI 的一步,但这样的系统并不能证明 AGI 已经实现。
论文中还有更多有关系统可能用途的示例。我很期待尝试它,探索通用模型与专门模型如何协作。
同频道的其他文章
14:45EN → 简体中文
34:21EN → 简体中文
0:26EN → 简体中文
0:36EN → 简体中文
0:21EN → 简体中文
25:50EN → 简体中文