AI智能体的技术架构与解决方案

AI智能体结构详解 智能体在环境中采取行动,环境根据智能体的行动给出奖励或惩罚,智能体的目标是最大化长期累积奖励。给定一个要进行实验的智能体,原则上,我们可以通过尝试所有可能的感知序列并记录智能体响应的动作来构建此表。基于效用的智能体在基于目标的智能体的基础上,进一步引入了效用函数(Utility Function),用于评估不同状态或动作的“好坏”。学习单元:是智能体的 “大脑” 核心部分,用于处理感知器获取的信息,运用各种学习算法对数据进行分析、归纳和总结,从中提取有价值的知识,并更新智能体的内部模型和行为策略。 阅读详情
AI摘要

本文聚焦AI智能体技术架构与解决方案,介绍其三层架构,重点剖析智能决策层的核心技术,如智能体运行引擎、外部知识引入和外部能力引入。还给出LLM大模型学习资源,包括经典书籍、报告合集等,并规划了四阶段学习路线,降低学习门槛。

相比于传统软件,AI智能体是一个新兴事物,技术架构和解决方案仍处在高速迭代中。所以,本文章将重点放在理清AI智能体相关的技术脉络,而非具体技术实现。更多相关知识还需要读者通过第三方搜索等方式,保持与时俱进。

一、架构总览

在技术实现的视角看,智能体分为三层:交互层、智能决策层和系统连接层,如图1所示,由智能体执行引擎统一完成编排与调度。


(图1 智能体标准参考架构)
交互层和系统连接层的开发技术与传统的软件开发一致,这里不再赘述。接下来,我们将关注的重点放在智能决策层的核心技术。

二、智能决策层,拆解智能体的核心技术

一个工程可落地的 AI 智能体智能决策层,并非仅仅是将一个大语言模型封装成接口那么简单。它的背后是一整套针对理解、推理、执行、感知和集成等多个维度的技术体系,包含以下3个核心技术:

  • 智能体运行引擎
  • 外部知识引入
  • 外部能力引入

2.1 智能体运行引擎

智能体运行引擎是AI智能体的核心骨架,可类比于编码开发中的后端框架,如SpringBoot。它负责协调各个功能模块,编排并执行流程,并确保系统的可靠性与可扩展性。一个成熟的智能体引擎不仅仅是简单的调度器,更是一个复杂的状态管理与决策系统,如图2所示。


(图2 智能体运行引擎的架构图,简化版)

智能体引擎的主要职责体现在以下几个方面:

  • 任务编排与执行控制:将复杂任务分解为职责相对单一的、可执行的任务序列,并管理任务间的依赖关系与执行顺序
  • 状态管理与上下文保持:维护人与智能体的对话历史,确保多轮交互的连贯性
  • 资源调度与负载均衡:智能体本身是一个独立运行的数字化系统,需要确保系统的稳定性
  • 错误处理与自我修复:提供日志机制,检测执行异常并实施故障恢复策略,提高系统健壮性

为了提升智能体的开发效率,大部分智能体引擎会提供可视化的任务编排能力。任务编排工作可以看成是手工构建一个由多个节点构成的工作流,如图3所示,每一个节点对应了拆解后的一项任务。下图中的“Customer Insight Agent”节点就是调用“OpenAI Chat Model”(兼容OpenAI SDK的大模型)的任务。


(图3 智能体工作流的示例)

作为最核心的能力,智能体引擎调用大语言模式的最核心功能,是为大模型传入提示词,接收大模型的响应。就像我们在Deepseek的网站上询问AI大模型一样,如图4所示。AI智能体的全部功能都需要依托于这个机制来实现。依然是为了提升效率,智能体引擎还会提供更多的扩展机制,实现外部知识引入和外部能力引入。


(图4 大语言模型的提示词与响应)

2.2 外部知识引入

提示:实现层面,外部知识的提供方(如知识库)通常位于AI智能体之外,智能体引擎仅需调用其接口即可完成引入工作。

尽管大语言模型(LLM)在多种任务中展现出强大的通用能力,但它们的知识主要来自预训练阶段的语料,一旦训练完成,模型的知识便固定了下来。这种静态知识局限,使得 LLM 在以下几类任务中难以胜任:

涉及组织内部、领域专有的知识内容:例如一家制造企业的设备操作规程、质量检验标准,或一家银行的风险评估规则和内部授信流程,这些内容不可能出现在公开训练语料中

涉及时效性强、经常更新的业务信息:比如电商平台的每日促销活动、物流系统的实时运单状态、企业最新的销售数据。这类信息更新频繁,需动态接入,模型本体很难预先掌握。

需要可验证、可追溯的答案来源:如医疗场景下对某药品用法的回答,需要明确引用权威指南;或政务场景下对政策解释的结果,需标明对应的政策原文出处。这些任务要求 AI 智能体不仅回答得对,还要回答得有依据。

而在真实的企业环境中,上述应用场景恰好是无法避免,甚至需要重点攻克的,如产品说明答疑、制度解读、政策判断、流程执行、知识总结等。所以,智能体引擎必须提供外部知识(这里的外部指的是大语言模型之外的知识,对于企业来说,大部分都属于“内部”知识)的获取和绑定机制,将动态的知识一并提交给大模型。

2.2.1 知识获取
外部知识的种类千差万别,存储在不同的系统中,智能体引擎需要提供差异化的获取方式。典型的知识来源于接入方式如下:

传统知识库:在OA等传统软件系统的知识库模块中,存储了大量的非结构化知识,如规章制度、标准操作流程等。这种知识库通常基于全文检索机制建立,并提供有查询接口。智能体引擎需要先将用户输入的意图拆解成关键词,然后才能调用知识库的接口获取相关的知识。

支持语义检索的矢量型知识库:生成式人工智能技术普及后,传统知识库的“升级版”,矢量型知识库诞生了。矢量型知识库在传统知识库的基础上,提供了语义检索的能力。智能体引擎将知识获取和引入的过程合二为一,可以自动将用户输入的意图发送给知识库,然后将知识和意图一起发给大模型,一次性最终结果。调用方式更简单,效果也更好。

元数据库/元数据仓库:除了上述的两种非结构化知识外,完成数据治理的企业中通常也会存在一些结构化的知识,以元数据的形式保存在数据库或数据仓库中,比如术语表、指标表等。智能体引擎需要像操作传统知识库一样,先拆解关键词,再查询这些数据库、数据仓库来获取相关知识。由于经过了数据治理,这部分知识的质量更好,可优先采用。

业务数据:另一种结构化的知识是业务数据,如销售目标、销售额等,智能体引擎获取这部分知识的方式与元数据类似,不再赘述。

2.2.2 知识绑定
智能体引擎获取到的知识,主要用于拼接提示词,让发送给AI大模型的内容中既有用户输入的意图,也包含与之相关的知识。AI大模型就会优先将这部分知识纳入推导和判断中,从而提升回答的准确率,最终达到提升智能体能力的目标。这个过程被称为“知识绑定”或“知识引入”。

对于C端场景和少量简单的企业应用场景来说,知识的来源比较单一,以矢量型知识库为主。智能体引擎提供的检索增强生成(Retrieval-Augmented Generation,RAG)模式就可以完成知识的获取和引用。具体而言,RAG有经典RAG和增强RAG两种模式,差异集中体现在智能体引擎中编排的复杂度,如图5所示。


(图5 RAG的两种典型实现模式)

但是,大部分企业应用场景中涉及到的知识来源多样性强,而且大多以元数据库、第三方服务和业务数据库为主,RAG模式无法满足此类场景的要求。于是,我们需要在智能体引擎的任务编排机制中人工完成知识绑定。具体操作是,我们可以先设置一些获取知识的节点,将数据库、第三方WebAPI返回的数据存储到参数中;在调用大语言模型的节点中,使用这些参数拼接出完整的提示词,如图6所示。


(图6 将外部知识融入提示词)

特别需要注意,外部知识引入的成效主要取决于知识本身的质量。除了覆盖面之外,知识的结构化程度越高、冲突越少,对智能体的能力提升越大,反之则越小。从部分实践案例上,未经治理的、广泛存在矛盾的知识库反而会放大AI幻觉,降低智能体的处理能力。所以,我们强烈建议企业在引入外部知识前做好知识相关的数据治理工作,治理好一个知识来源,再接入这个知识来源。

2.3 外部能力引入

这项能力是AI智能体最核心的能力。
现代AI智能体不仅要“会说”,更要“能做”。这就要求AI智能体可以将大模型以外的能力引入进来,具体而言就是要具备调用外部工具的能力(这里的外部指的也是大模型的外部,对于企业来说,这些工具大多也是部署在企业内部的)。

2.3.1 函数调用,强化大模型自身的处理能力
函数调用机制,是目前大语言模型原生支持最好的方式之一(如 OpenAI GPT 的 function calling、Anthropic 的 tool use)。
该技术的核心在于通过对工具(函数)进行结构化描述,引导模型输出所需参数,并由智能体引擎协调其他功能完成实际调用,如图7所示。
步骤如下:

  • 开发者首先需要在智能体中定义能够提供给AI、供AI操作的“工具”
  • 在智能体编排的“调用大模型”环节,将用户提供的提示词和上下文连同上一个步骤中工具的定义(含工具描述、参数描述等),一并交给AI服务器,等待AI服务器的响应
  • 在智能体编排中,处理AI返回的函数调用指令和参数,执行该函数。如果函数是“中间节点”,则需要将函数返回结果和之前的所有提示词进行合并,调用大模型,否则就可以视为结束,将处理后的结果作为智能体的返回结果。在图7中,get_weather函数就是中间节点,调用该节点后还需要再一轮调用才能完成大模型调用工作。


(图7 函数调用的原理示意)
函数调用机制的优势在于开发简单、易于理解和维护、与模型原生集成好,但也有不足之处,如与调用大模型环节紧密绑定,复用性欠佳等。

2.3.2 MCP,大幅提升函数的复用性
为了提升函数调用环节的可复用性,智能体引擎首先尝试的是将软件开发中私有方法的理念引入到智能体函数调用,将具体的处理逻辑抽象为“私有方法”,在调用各种AI大模型时简单封装一下就可以作为Function Calling。但这也仅仅是解决了同一个智能体或同一个大模型引擎内的复用。

为了进一步扩大复用范围,达到像npm开源社区那种程度,行业需要建立一个被广泛接受的函数封装协议和门户。于是,MCP(Model Context Protocol)进入了我们视野。MCP由Claude大模型的公司提出的开源协议,希望智能体开发者就像使用电脑上的USB接口一样,将所有符合MCP协议的函数直接引入到AI大模型中,如图8所示,实现最大程度的复用,建立全新的智能体函数库,打造AI智能体的开源生态。


(图8 以电脑硬件接口为类比的MCP架构示意图)

MCP协议诞生于2024年底。该领域处在高速发展与变革中,能力和功能尚未定型,在企业应用场景下的价值也存在争议。但这并不影响数以千计、面向C端场景的MCP服务器不断涌现,从文件处理、在线搜索到地图路径规划、社交媒体分享,以图9所示的全球最大MCP源MCP.so为例,兼容MCP协议的软件在2025年4月就达到了7000余个。


(图9 MCP.so上的MCP服务器与客户端)

2.3.3 动态能力选择器
随着智能体应用场景的扩充,智能体引擎中注册的函数或MCP服务器数量也会迎来大幅增长,如果将其全部提交给大模型,不但会导致提示词数量超长,还会影响大模型的执行效果。该如何为不同的大模型调用场景选择合适的外部能力清单成为了关键问题。
能力选择器就是为了解决这一问题而生的。能力选择器是智能体架构中用于 “决策调度” 的核心组件,负责根据意图、上下文以及策略规则,从能力库中动态选择最佳的函数/MCP组合来完成任务。能力选择器的定位可以简单理解为连接“语言理解”和“任务执行”的中枢模块。

能力选择器的主要职责如下:

  • 上下文感知与能力筛选:通过上下文(如当前业务页面、用户身份、可访问资源、数据范围等),能力选择器可根据预设规则或截止大语言模型筛选出适用的函数
  • 回退与兜底机制:当匹配失败或插件调用异常时,能力选择器负责执行回退策略,如
  • 调用兜底能力(默认回复、固定动作)、请求用户补充信息、引导用户手动执行等

在能力选择器的调度下,智能体引擎与外部能力协同配合,构成了AI智能体的“感知—判断—执行”链路,最终支撑起复杂企业环境下灵活、稳健的业务执行能力。

三、案例解析,看智能体各组件的协同方式

现实业务中,AI智能体通常需要智能体引擎、大语言模型(LLM)、外部能力系统(如MCP)、外部知识系统(如KAS)和用户交互层(UX)等多个组件协同工作。接下来,我们以OA系统的AI查询场景为例,展现一个基于MCP技术构建的Agent范式智能体中,多组件的协作流程。

如需扩充该智能体的能力,我们仅需要同步修改MCP1(获取审批中心能力清单)的数据、MCP3(生成工作流对话框渲染指令)和UX的逻辑即可。

 如何系统的去学习大模型LLM ?

大模型时代,火爆出圈的LLM大模型让程序员们开始重新评估自己的本领。 “AI会取代那些行业?”“谁的饭碗又将不保了?”等问题热议不断。

事实上,抢你饭碗的不是AI,而是会利用AI的人。

继科大讯飞、阿里、华为等巨头公司发布AI产品后,很多中小企业也陆续进场!超高年薪,挖掘AI大模型人才! 如今大厂老板们,也更倾向于会AI的人,普通程序员,还有应对的机会吗?

与其焦虑……

不如成为「掌握AI工具的技术人」,毕竟AI时代,谁先尝试,谁就能占得先机!

但是LLM相关的内容很多,现在网上的老课程老教材关于LLM又太少。所以现在小白入门就只能靠自学,学习成本和门槛很高。

基于此,我用做产品的心态来打磨这份大模型教程,深挖痛点并持续修改了近70次后,终于把整个AI大模型的学习门槛,降到了最低!

在这个版本当中:

第一您不需要具备任何算法和数学的基础
第二不要求准备高配置的电脑
第三不必懂Python等任何编程语言

您只需要听我讲,跟着我做即可,为了让学习的道路变得更简单,这份大模型教程已经给大家整理并打包,现在将这份 LLM大模型资料 分享出来:包括LLM大模型书籍、640套大模型行业报告、LLM大模型学习视频、LLM大模型学习路线、开源大模型学习教程等, 😝有需要的小伙伴,可以 扫描下方二维码领取🆓↓↓↓

​

一、LLM大模型经典书籍

AI大模型已经成为了当今科技领域的一大热点,那以下这些大模型书籍就是非常不错的学习资源。

在这里插入图片描述

二、640套LLM大模型报告合集

这套包含640份报告的合集,涵盖了大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,这套报告合集都将为您提供宝贵的信息和启示。(几乎涵盖所有行业)
在这里插入图片描述

三、LLM大模型系列视频教程

在这里插入图片描述

四、LLM大模型开源教程(LLaLA/Meta/chatglm/chatgpt)

在这里插入图片描述

五、AI产品经理大模型教程

在这里插入图片描述

LLM大模型学习路线 ↓

阶段1:AI大模型时代的基础理解

  • 目标:了解AI大模型的基本概念、发展历程和核心原理。

  • 内容:

    • L1.1 人工智能简述与大模型起源
    • L1.2 大模型与通用人工智能
    • L1.3 GPT模型的发展历程
    • L1.4 模型工程
    • L1.4.1 知识大模型
    • L1.4.2 生产大模型
    • L1.4.3 模型工程方法论
    • L1.4.4 模型工程实践
    • L1.5 GPT应用案例

阶段2:AI大模型API应用开发工程

  • 目标:掌握AI大模型API的使用和开发,以及相关的编程技能。

  • 内容:

    • L2.1 API接口
    • L2.1.1 OpenAI API接口
    • L2.1.2 Python接口接入
    • L2.1.3 BOT工具类框架
    • L2.1.4 代码示例
    • L2.2 Prompt框架
    • L2.3 流水线工程
    • L2.4 总结与展望

阶段3:AI大模型应用架构实践

  • 目标:深入理解AI大模型的应用架构,并能够进行私有化部署。

  • 内容:

    • L3.1 Agent模型框架
    • L3.2 MetaGPT
    • L3.3 ChatGLM
    • L3.4 LLAMA
    • L3.5 其他大模型介绍

阶段4:AI大模型私有化部署

  • 目标:掌握多种AI大模型的私有化部署,包括多模态和特定领域模型。

  • 内容:

    • L4.1 模型私有化部署概述
    • L4.2 模型私有化部署的关键技术
    • L4.3 模型私有化部署的实施步骤
    • L4.4 模型私有化部署的应用场景

这份 LLM大模型资料 包括LLM大模型书籍、640套大模型行业报告、LLM大模型学习视频、LLM大模型学习路线、开源大模型学习教程等, 😝有需要的小伙伴,可以 扫描下方二维码领取🆓↓↓↓

​

 

AI Agent智能体全景技术图与架构设计:智能体自主性与智能性的双重提升 阅读详情

相关推荐

Ubuntu docker镜像中下载安装 DPABI(DPARSF)

在Ubuntu服务器的docker镜像中用MATLAB运行DPABI(以及使用DPARSF的功能)。

Pandako's Blog 1722

一张架构图理解什么是AI智能体(Agent),小白也能懂!

AI智能体就像一个能听懂你说话、能帮你做事的数字助手。理解你的需求主动使用工具解决问题记住与你的对话内容根据情况调整自己的行动实现复杂任务,而不只是回答问题AI智能体正在快速发展,从单纯的问答系统进化为能够理解、规划和行动的智能助手。尽管目前的智能体还存在局限性,但随着技术的进步,未来它们将在我们的日常生活和工作中扮演越来越重要的角色,成为人类解决复杂问题的得力助手。

刘大大AI的博客 5421

智能车新手必看:如何用PID和差速转弯让小车跑得更稳(附代码示例)

本文详细介绍了智能车控制系统中PID算法和差速转弯的实现方法,包括位置式与增量式PID的选择、参数整定技巧以及编码器反馈的关键作用。通过代码示例和实战经验,帮助新手快速掌握智能车稳定行驶的核心技术,提升赛道表现。

mmm90的博客 122

一文读懂AI Agent 智能体

在计算机科学和人工智能领域,智能体(Agent)是一个抽象的概念,用于描述能够感知环境、执行行动并以此对环境产生影响的实体。智能体通常被设计成具有自主性和适应性,能够在不确定、复杂或动态的环境中做出决策以达成特定目标。简单来说,AIAgent智能体,是一种能够默认人类思考和行动来自动执行任务,以解决复杂问题的程序或者系统。

初夏0811的博客 6680

Boost电路双闭环控制MATLAB仿真

通过电流内环控制,我们可以改变目标平均电流基准值的大小来闭环改变占空比,再改变输出电压与电路电流,直到电路电流达到基准电流才达到稳态。但是我们的基准电流依旧是外部提供的,下边的电压外环控制就是电路自己计算基准电流。

Fourglsl的博客 5845

24位ADC的精度陷阱:为什么你的ADS1232实测性能不达标?

本文深入探讨了24位ADC芯片ADS1232在实际应用中性能不达标的原因,揭示了高精度ADC性能依赖周边电路设计的关键问题。通过分析电源系统、参考电压稳定性、PCB布局等常见陷阱,提供了优化方案和调试技巧,帮助工程师充分发挥ADS1232的潜力,实现接近理论值的测量精度。

weixin_28285943的博客 406

AI 智能体的技术架构与解决方案

相比于传统软件,AI 智能体是一个新兴事物,技术架构和解决方案仍处在高速迭代中。所以,本文章将重点放在理清 AI 智能体相关的技术脉络,而非具体技术实现。更多相关知识还需要读者通过第三方搜索等方式,保持与时俱进。

jike007gt的博客 1712

ptrade从零开始学习量化交易第166期【ptrade量化策略研究参考--三个因子挖掘思路】

三个因子挖掘思路

GJ57017_wx的博客 1246
上一篇: 在本地运行大语言模型:使用 Ollama 导入模型详解 [特殊字符]
下一篇: LangChain 与 LangGraph:如何选择合适的工具
Llama-Turbo
博客等级 码龄4年 9901粉丝 2021原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值