微信扫码
与创始人交个朋友
我要投稿
1
概念
在计算机、人工智能专业技术领域,一般将Agent译为“智能体”,其定义是在一定的环境中体现出自治性、反应性、社会性、预动性、思辨性(慎思性)、认知性等一种或多种智能特征的软件或硬件实体。AI Agent则是指由LLM驱动的智能体。目前它还没有一个被广泛接受的定义,但我们可以把它描述成这样一个系统:利用LLM推理问题,能自行创建解决问题的计划,会借助一系列工具来执行计划。
简而言之,AI Agent是一个具有复杂推理能力、记忆力以及执行任务能力的系统,如下图所示:
中央协调模块,管理核心逻辑和智能体行为特点,能进行关键决策。我们需要在这里定义以下内容:
记忆模块扮演非常重要的作用,记录了智能体内部日志以及和用户交互历史。有2种类型的记忆模块:
工具集
复杂的问题,例如分析一组财务报表以回答上层业务问题,通常需要循序渐进的方法。对于由LLM驱动的智能体,计划能力本质是Prompt Engineering(提示工程)很多高级玩法的高级实践。可以通过使用两种技术的组合来应对复杂问题:
任务和问题分解
复合问题或推断信息需要某种形式的分解。例如这个问题“2024财年Q1与Q2之间,利润增长了多少?”
该问题可以分解为多个子问题:
“Q1的利润是多少?”
“Q2的利润是多少?”
“上述两项结果之间的差是多少?”
专门的AI Agent必须能主导这种分解,例如采用下面的提示模版:
当填入具体问题输入给LLM后,LLM会做出问题拆解结果的响应:
反思或批判
ReAct(推理和动作协同)、Reflexion(反思)、Chain of Thought(思维链)和Graph of Thought(思维图)等技术已成为基于批判或基于证据的提示框架。它们已被广泛用于提高LLM的推理能力和响应能力。这些技术还可用于优化智能体生成的执行计划。
例如LangChain智能体框架支持的ReAct,即Reason+Act模式,把复杂问题拆开,有些缺少的内容通过工具从外部获取,然后补充到问题回答里。
ReAct的提示模版一般包含这些内容的多次重复:
第1次思考:我需要找到Apple Remote原生设计用来交互的程序。第1次行动:去搜索引擎搜索【Apple Remote】。从而取得关于Apple Remote的介绍。
第2次思考:在结果中找到Apple Remote原生设计用来控制Front Row程序,我需要查找Front Row的信息。第2次行动:搜索【Front Row】。搜索引擎返回没找到相关信息。
第3次思考:我应该加上“软件”重新搜索。第3次行动:搜索【Front Row(软件)】。取得Front Row软件的介绍。
第4次思考:在结果中发现关键信息:Front Row软件可以被Apple Remote或键盘多功能按键控制。第4次行动:完成,返回用户答案【键盘多功能按键】。
2
挑战
有限的上下文长度
长期计划和任务拆解能力不足
自然语言接口不够可靠
3
展望
生成式AI的智能革命演化至今,人类与AI协同出现了三种模式:
在Agents(智能体)模式下人类设定目标和提供必要的资源,然后AI独立地承担大部分工作,最后人类监督进程以及评估最终结果。这种模式下,AI充分体现了智能体的互动性、自主性和适应性特征,接近于独立的行动者,而人类则更多地扮演监督者和评估者的角色。Agents模式相较于Embedding(嵌入)模式、Copilot(副驾驶)模式无疑更为高效,或将成为未来人机协同的主要模式。
AI Agent是人工智能成为基础设施的重要推动力。回顾技术发展史,技术的尽头是成为基础设施,比如电力成为像空气一样不易被人们察觉,但是又必不可少的基础设施,还如云计算等。几乎所有的人都认同,人工智能会成为未来社会的基础设施。而智能体正在促使人工智能基础设施化。AI Agent能够适应不同的任务和环境,并能够学习和优化其性能,使得它可以被应用于广泛的领域,进而成为各个行业和社会活动的基础支撑。
53AI,企业落地应用大模型首选服务商
产品:大模型应用平台+智能体定制开发+落地咨询服务
承诺:先做场景POC验证,看到效果再签署服务协议。零风险落地应用大模型,已交付160+中大型企业
2024-05-14
2024-04-26
2024-03-30
2024-04-12
2024-05-10
2024-07-18
2024-05-22
2024-05-28
2024-04-25
2024-04-26