首页 > 其他分享 >深度解读大模型最火的智能体(Agent)

深度解读大模型最火的智能体(Agent)

时间:2024-06-04 19:59:51浏览次数:24  
标签:调用 AI 最火 模型 Agent 解读 任务 Copilot

前言:Copilot 和 Agent 有没有区别?

上周写了一篇文章,讲大模型两种模式,一种是 Copilot,一种是 Agent。(没有看过的同学可以看下。)

大模型 Copilot 和 Agent 有什么区别?

文章出来之后引起了讨论,有同学留言觉得 Copilot 和 Agent 没啥区别,核心原因是认为,Copilot是传统软件使用 AI 增强,这时被包裹成为 Copilot,另种形式 Agent 是 AI 系统(目前常见各种对话)包裹传统系统 API,这时称为 Agent。这两者没有明显区别,同样的实现逻辑。

其实这个是有误区的。

当前,百度智能云云数据库特惠专场开始!热销规格新用户免费使用,欢迎参与!

核心概念区别

Agent 和 Copilot 最核心区别在于是否能自主完成任务,并不是是否调用其他能力。类似自动驾驶里面的 L2,L3 的区别。Agent 也可以包在传统软件里面,是否包,还是独立的,不是这个核心区别。

AI Agent 是一种智能实体,它能够感知环境、进行决策和执行动作。AI Agent 通常具有自主性,能够根据给定的目标或任务,独立地进行规划、执行和反思。它们可以分解复杂任务,自我批评和自我反思,从错误中学习,并改善结果。AI Agent 可以被视为具有一定程度自主性和复杂推理能力的系统,它们可以在没有人类直接干预的情况下完成任务。

AI Copilot,另一方面,通常是指一个通过AI技术赋能的智能助手,它协助人类完成各种任务。AI Copilot 可能在特定领域(如编程、写作、驾驶等)提供帮助,通过与人类的交互来提高效率和创造力。AI Copilot 可能更多地依赖于人类的输入和指导,而不是完全自主地完成任务。

简而言之,AI Agent 更强调自主性和独立完成任务的能力,而 AI Copilot 更侧重于作为人类的助手,协助完成特定任务。AI Agent 可能在复杂性和自主性方面更为先进,而 AI Copilot 则更注重与人类的协作和辅助。

讲完概念,今天继续深度下 Agent 的架构,当前问题,业界典型范例给大家参考。

典型 Agent 架构

下图是一个典型的 Agent 架构。

一个 Agent 里面核心几大块:

1、大模型:负责思考,给出执行,调用的参数。

2、能力库:外挂的各种能力,比如约会议,查文档都是调用另外的系统完成。

3、历史:主要是记录上下文

4、用户澄清:当前 Agent 比较难脱离人的检查确认,所以一般有这一步用户的确认和修改过程。

5、最终展示:有多种展示形式,卡片式,或者给自然语言展示结果。

接下来看下 Agent 实际的范例和当前存在的问题。

业界 Agent 范例

Copilot 有很多成功的范例,最出名的有 GitHub copilot,Microsoft office 365 copilot。大模型已经成功在编程,文案,创意等方向有不错的实践。

当前智能体 Agent 还处在比较早期的阶段,已经有一些比较明显的成果,当前有些典型的尝试:

  • 角色扮演类:比如英语口语老师,情感分析大师。

  • 创作类:各种营销文案如新媒体文章,小红书文案编写等。

  • 办公类:ppt 自动生成,研究报告生成等。

不过总的来说特别实用的 agent 其实还没有孵化出来。

从另外一个角度思考,大模型是一个全新的领域,,从成熟度角度,可以认为:

GPU > LLM > Agent builder > Agent&Application

越是底层越成熟,也只有底层成熟了才能孵化上层的业务。因此如果要有一个比较不错的 Agent,可能需要成熟的 Agent builder。可能有又有小伙伴想知道都有哪些 Agent builder,后面找时间详解一下业界都有哪些 Agent builder各自特点是什么。

下图是 AI Stack 典型技术栈,给忘记的同学回顾:

当前 Agent 存在的问题

人工智能大牛吴恩达是 Agent 的拥趸,先简单回顾吴恩 Agent 四范式:

  • Reflection(反思):类似于AI的自我纠错和迭代。例如,AI系统会检查自己编写的代码,并提出修改建议。

  • Tool Use(工具使用):大语言模型调用插件,扩展了其能力。例如,使用 Copilot 进行联网搜索或调用代码插件解决数理逻辑问题。

  • Planning(规划):AI 根据用户输入的任务,拆解流程、选择工具、调用、执行并输出结果。例如,根据一张图片中的姿态生成一张新图片,并进行描述。

  • Multi-agent(多智能体协作):多个 Agent 协作完成任务,每个 Agent 可能扮演不同的角色,如 CEO、产品经理或程序员。这种模式模拟了现实生活中的工作场景,能够处理复杂系统。

Agent 大家未来肯定看好,但是 Agent 当前还是存在比较多的问题,仍能需要工业界持续去改进,比如:

  • 性能问题

传统互联网产品性能都是毫秒级,调用大模型需要等待的时间较长,一些场景下用户不愿意等待的。

  • 效果问题

纯大模型很难上线,还要套用规则或者其他一些手段补充和弥补

  • 成本问题

业务真实场景下,调用大模型成本还是很高。

  • multi-agent 还没有起来

没有把多个 bot 组织起来,快速构建大量的智能体。吴恩达认为多 Agent 效果会很好,但是怎么组合调用,还没有看到很好的成果经验。

总的来说,前途是光明的,道路还是曲折的。

标签:调用,AI,最火,模型,Agent,解读,任务,Copilot
From: https://blog.csdn.net/Foolforuuu/article/details/139452511

相关文章

  • 深入解读Prometheus Adapter:云原生监控的核心组件
    本文详述了PrometheusAdapter的部署与配置,通过三个实践案例展示其在Kubernetes环境中的应用,帮助用户实现基于自定义指标的自动扩展和跨集群统一监控。关注作者,分享AI全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验室......
  • Apline部署K3s的Agent
    之前我们在Ubuntu上部署了K3s的Server节点(传送门),这次我们加入两台K3s的Agent节点搭建一个K3s的3节点工作环境。需要准备好网络环境,确保三台VM之间是可以ping通的,设置好固定IP和主机名实验环境的IP列表HostnameIPubuntu22192.168.81.140Alpine-1192.168.81.142......
  • AI大模型探索之路-实战篇15: Agent智能数据分析平台之整合封装Tools和Memory功能代码
    系列篇章......
  • 基于ReAct机制的AI Agent
    当前,在各个大厂纷纷卷LLM的情况下,各自都借助自己的LLM推出了自己的AIAgent,比如字节的Coze,百度的千帆等,还有开源的Dify。你是否想知道其中的原理?是否想过自己如何实现一套AIAgent?当然,借助LangChain就可以。1.简述AIAgent何为AIAgent呢?如果拿人来对比的话,半支烟认为AIAgent......
  • OpenTelemetry agent 对 Spring Boot 应用的影响:一次 SPI 失效的案例
    背景前段时间公司领导让我排查一个关于在JDK21环境中使用SpringBoot配合一个JDK18新增的一个SPI(java.net.spi.InetAddressResolverProvider)不生效的问题。但这个不生效的前置条件有点多:JDK的版本得在18+SpringBoot3.x还在额外再配合使用-javaagent:openteleme......
  • 解读信创产业根基,操作系统发展历程
      信创产业根基之一操作系统        操作系统是一个关键的控制程序,负责协调、管理和控制计算机硬件和软件资源。作为硬件的首要软件扩展,它位于裸机与用户之间,充当了两者之间的桥梁。通过其核心程序,操作系统高效地管理......
  • 【文末附gpt升级秘笈】关于论文“7B?13B?175B?解读大模型的参数的论文
    论文大纲引言简要介绍大模型(深度学习模型)的概念及其在各个领域的应用。阐述参数(Parameters)在大模型中的重要性,以及它们如何影响模型的性能。引出主题:探讨7B、13B、175B等参数规模的大模型。第一部分:大模型的参数规模定义“B”代表的意义(Billion/十亿)。解释7B、13B、175B等......
  • OWASP API Security Top 10解读
    数字经济时代,无论是互联网商业创新还是传统企业数字化转型,都在推动API数量与应用范围的爆发式增长。从只用于企业内部服务调用的1.0时代,到面向服务架构的2.0时代,再到如今成为开放平台和云原生微服务的3.0时代,API正在成为数字世界的基础设施,在企业的业务体系中发挥着越来越重要......
  • 岩土工程监测中振弦采集仪数据处理与解读的挑战与方法
    岩土工程监测中振弦采集仪数据处理与解读的挑战与方法岩土工程监测是确保工程安全的重要环节,而振弦采集仪是岩土工程监测中常用的一种设备。振弦采集仪通过测量土体的振动响应,可以获取土体的力学性质和结构特征,为工程设计和施工提供重要的参考依据。然而,在振弦采集仪数据处理与解......
  • AI大模型探索之路-实战篇14: 集成本地Python代码解释器:强化Agent智能数据分析平台
    系列篇章......