想象一下,你要开一家遍布全国的连锁中餐厅。光有一位厨艺高超的大师傅远远不够——你真正需要的是整套“后厨运营系统”:前台接单、店长排菜、档案本记住熟客口味、传菜员上菜,每个环节都有明确分工和标准流程。华为盘古Agent框架,恰恰就是企业级AI智能体的这套“后厨运营系统”。它把盘古大模型当作总厨,把Agent当作店长,把感知、规划、记忆、行动、工具这些环节全部标准化、组件化,让开发者不用从零搭灶台,照着框架就能开出一家家能处理复杂业务的“AI门店”。这篇文章会带你从全景架构一路看到开发部署,快速上手这套国产企业级智能体方案。

岗位关联

学会盘古Agent框架,等于拿到“企业级智能体工业化流水线”的说明书——从只会调大模型API,升级为能搭建完整智能体系统,这是AI工程师向平台架构师进阶的关键一步。

目录
  1. 可视化演示
  2. 整体架构总览
  3. 核心能力组件
  4. 大模型基座
  5. 工具集成方式
  6. 开发流程指南
  7. 部署方案
  8. AI 应用场景
  9. Python 演示
  10. 常见误区
  11. 面试题

可视化演示

动态演示华为盘古Agent框架架构与的核心机制,通过概览/流程/对比/趋势四种模式展示关键概念与交互流程。

本节配有交互动效(进入视口后自动加载,约 3KB)。

华为盘古Agent框架架构与:一盘古A 一、盘古Agent框架总览与华 二、整体架构与核心能力组件解析 核心机制可视化 华为盘古Agent框架架构与整体架构与关键组件

整体架构总览

假设你想开一家遍布全国的连锁中餐厅,你会明白:光有一位厨艺高超的大师傅远远不够,你还需要一套“后厨运营系统”。前台接单、店长排菜、档案记录熟客口味、传菜员上菜——所有环节都要有明确分工和标准流程。华为盘古Agent框架,正是企业级AI智能体的这套“后厨运营系统”。

在这套系统中,角色分三层:最底下是“总厨”——盘古大模型,负责思考配方;中间是“店长”——智能体层,负责调度团队;最上面是“门店”——应用层,直接面对顾客。开发者不需要从零搭建灶台,而是在框架里快速装配自己的智能体。

三层架构具体来说:大模型层提供推理与生成能力,是智能体的脑力底座;智能体层是开发核心,负责角色设定、记忆管理、工具注册和规划循环;应用层则把智能体包装成API或对话界面,供业务系统调用。整个框架面向企业级复杂场景,强调高并发、可运维与国产化适配。

就像先看系统设计再招员工,上手盘古Agent的第一步,是认清它交付的不是一个模型文件,而是一整套“开店方法论”。理解了这套架构,后面的开发才能顺水推舟。

Agent=Role(PLM,Mem,Tools,Plan)\displaystyle \text{Agent} = \text{Role}\Big( \text{PLM}, \text{Mem}, \text{Tools}, \text{Plan} \Big)
这个式子就像“开店清单”:把总厨(PLM)、档案本(Mem)、厨房设备(Tools)和排菜计划(Plan)装进岗位说明书(Role),一家智能体门店才正式成立。
  1. Agent(智能体)表示最终组装出来的智能体本身,它不是一个模型,而是包含多种组件的完整系统。
    Agent\text{Agent}
  2. Role(角色设定)一个包装函数,相当于“岗位说明书”,规定智能体是什么身份、以什么规则工作。
    Role(⋅)\text{Role}( \cdot )
  3. PLM(盘古大模型)核心大脑,负责理解与推理,好比后厨里那位思考配方的总厨。
    PLM\text{PLM}
  4. Mem(记忆模块)保存历史对话与工作记录的档案,解决智能体“转头就忘”的问题。
    Mem\text{Mem}
  5. Tools(工具集)智能体可调用的外部能力集合,比如查库存、查天气的API。
    Tools\text{Tools}
  6. Plan(规划机制)拆解任务、安排步骤的规划器,让智能体有章法地干活,而不是乱答一气。
    Plan\text{Plan}

核心能力组件

餐厅后厨为什么能高效运转?因为四个岗位缺一不可:前台听清客人需求(感知)、店长安排做菜顺序(规划)、档案本记住熟客口味(记忆)、传菜员把菜端上桌(行动)。盘古Agent的核心能力组件,恰好也由这四块拼成。

在框架中,这四项分别叫感知理解、规划决策、记忆管理和行动执行。感知理解负责把用户的自然语言或图片解析成结构化意图;规划决策负责把复杂任务拆成小步骤并排定顺序;记忆管理负责保存和检索历史信息;行动执行则负责真正调用工具或给出回复。这就好比前台把“一份微辣水煮鱼”翻译成后厨能执行的标准订单。

这些能力不是各自为战,而是协同组成一个大循环:模型先理解当前状态,再制定计划,必要时调用工具,拿到结果后更新记忆,然后进入下一轮。盘古框架把这一循环封装成标准组件,开发者只需配置和扩展,不用重复造轮子。框架还支持多步推理的步数上限,防止智能体在复杂任务里无限绕圈。

四大岗位都齐了,后厨才能转起来。同理,感知、规划、记忆、行动四件套在盘古Agent里缺一不可——少了任何一个,你的智能体就像没有前台或没有传菜员的餐厅,一定会乱套。

loopt=1T:at=Act(Plan(mt,ot;θPLM))\displaystyle \text{loop}_{t=1}^{T}: \quad a_t = \text{Act}\Big( \text{Plan}\big( m_t, o_t; \theta_{\text{PLM}} \big) \Big)
这是“后厨值班表”:每来一个新信息,店长看一眼记忆和现场,拿出计划,传菜员去执行;如此循环T轮,直到事情办完。
  1. 循环变量 t从 1 数到 T,表示智能体第几轮思考与行动,T 是允许的最大步数。
    t=1,2,…,Tt = 1, 2, \dots, T
  2. o_t(当前观察)第 t 轮智能体“看到”的新信息,比如用户最新的话或工具返回的数据。
    oto_t
  3. m_t(当前记忆)前几轮积累下来的记忆快照,让智能体在长任务中不“失忆”。
    mtm_t
  4. Plan(·, ·; θ_PLM)(规划器)把记忆和观察交给大模型参数 θ_PLM 去推理,输出下一步决策计划。
    Plan(mt,ot;θPLM)\text{Plan}\big( m_t, o_t; \theta_{\text{PLM}} \big)
  5. Act(·)(执行器)把计划变成真实动作 a_t,例如调用工具、回复用户。
    at=Act(⋅)a_t = \text{Act}( \cdot )

大模型基座

决定一家餐厅天花板的,往往是总厨的功力。一个Agent聪明与否,也很大程度上取决于它的大脑——大模型。盘古Agent框架的官方搭档,是华为自研的盘古大模型。

盘古大模型是面向中文和企业场景深度优化的国产大模型,具备自然语言理解、内容生成、多模态感知等能力。所谓多模态,可以理解成“总厨不只看得懂菜谱文字,还能直接看菜品的照片”。它还与昇腾AI芯片深度协同,在国产算力上就能跑出高效表现,这正是它区别于海外方案的核心优势。

不过,总厨的脑子再大也有容量上限——对应到大模型,就是“上下文窗口”。每次请求,系统提示词、历史对话、工具描述和用户输入都会占用窗口长度,超了就装不下。开发者需要像店长管菜单一样精打细算,把最关键的上下文塞进窗口,必要时对历史做截断或摘要。

选对总厨是开好餐厅的第一步,但也别迷信“总厨一人搞定一切”。把脑力用在刀刃上、管好上下文,盘古大模型在Agent里才能发挥真正实力。

Lctx=∥Wsys∥+∥Whist∥+∥Wtool∥+∥Wuser∥≤Lmax⁡\displaystyle L_{\text{ctx}} = \| W_{\text{sys}} \| + \| W_{\text{hist}} \| + \| W_{\text{tool}} \| + \| W_{\text{user}} \| \leq L_{\max}
这句话就是“菜单页长度预算”:系统词、历史、工具、用户四部分加起来,不能超过菜单本的总页数上限。
  1. L_ctx(总上下文长度)当前一次请求喂给大模型的 token(文本最小单位)总量。
    LctxL_{\text{ctx}}
  2. W_sys(系统提示词)角色设定等固定说明的词长,相当于菜单开头的“本店简介”。
    ∥Wsys∥\lVert W_{\text{sys}} \rVert
  3. W_hist(历史对话)记忆模块里历史消息的长度,像一叠记满顾客口味的旧菜单。
    ∥Whist∥\lVert W_{\text{hist}} \rVert
  4. W_tool(工具描述)所有注册工具功能说明的长度,像厨房设备清单。
    ∥Wtool∥\lVert W_{\text{tool}} \rVert
  5. W_user(用户输入)当前用户请求的长度,即客人这次点的菜。
    ∥Wuser∥\lVert W_{\text{user}} \rVert
  6. L_max(窗口上限)四项之和不能超过模型窗口上限,否则要截断或做摘要。
    Lctx≤Lmax⁡L_{\text{ctx}} \leq L_{\max}

工具集成方式

厨房里不会只有一口锅。高效的后厨会同时配三种设备:标准厨具(现成的)、从外部采购的设备(供应商的)、为招牌菜定制的机器(定制的)。盘古Agent的工具集成,也分这三个层次。

首先是内置工具集,框架自带搜索、计算器、天气查询、数据库查询等常用工具,拿来即用;其次是API接入,通过HTTP等方式对接企业已有的外部服务,例如ERP系统、监控平台;最后是自定义工具开发,开发者按框架规范写一个函数并注册,就能让智能体学会新的“招式”,做到老设备新用法。

工具接入的核心机制是“函数调用”:每个工具都需要一份schema(功能说明书),描述它叫什么名字、需要哪些参数。当智能体要行动时,大模型会比较当前任务和所有工具的说明,选出最匹配的那个,再生成调用参数。这个过程就像前台根据客人“要辣的、要鱼”的需求,从菜单上精准挑出一道水煮鱼。

设备再多,接口不统一也会乱套。盘古框架把工具注册、描述、调用全部标准化,让“厨房”可以不断扩充新设备而不影响整体运转——这正是企业级框架该有的扩展性。

t^=arg⁡max⁡t∈T  Sim(Q,Kt)\displaystyle \hat{t} = \mathop{\arg\max}_{t \in \mathcal{T}} \; \text{Sim}\big( Q, K_t \big)
这就是“点菜匹配公式”:把客人的需求(Q)和每道菜的招牌标签(K_t)比相似度,谁最像就点谁。
  1. Q(当前查询向量)智能体把当前任务或意图编码成的向量,相当于客人的需求描述。
    QQ
  2. K_t(工具描述向量)第 t 个工具的功能说明编码成的向量,相当于每道菜的标签。
    KtK_t
  3. Sim(Q, K_t)(相似度打分)用余弦相似度等方法计算需求与工具描述的匹配程度。
    Sim(Q,Kt)\text{Sim}( Q, K_t )
  4. argmax(挑选最大值)在工具集合 T 中找出分数最高的那个工具,交给执行器调用。
    t^=arg⁡max⁡t∈T  Sim(Q,Kt)\hat{t} = \mathop{\arg\max}_{t \in \mathcal{T}} \; \text{Sim}(Q, K_t)
  5. T(工具集合)框架中所有已注册工具组成的候选池,好比一本完整菜单。
    T\mathcal{T}

开发流程指南

开一家新店,标准动作是四步:选场地并装修、定菜单、试菜,试营业后正式开业。盘古Agent的开发流程也遵循同样的节奏:环境准备、智能体配置、代码编写、测试调优。

环境准备指安装开发套件、申请模型服务授权、准备日志与调试工具;智能体配置是用配置文件定义“岗位说明书”——角色身份、用哪个模型、启动哪些工具、记忆怎么存;代码编写则是在框架预留的入口里写业务逻辑;最后用测试集反复验证回答质量和工具调用准确性,像开业前请亲友团试菜一样找问题。

盘古框架强调“配置优先”:大部分结构性内容,例如角色、模型、工具列表,都用声明式配置完成,代码只写真正差异化的业务部分。这样团队协作时分工清晰,以后换模型、换工具也不用大改代码,回头客的菜谱可以长期沉淀。

开店手册的价值在于“可复制”。盘古框架把Agent开发从手工作坊变成流水线作业,让每一个新智能体都能按同样的节奏从0到1跑通,这也是企业级交付的基本功。

Agent=init(Config(θPLM,T,M))\displaystyle \text{Agent} = \text{init}\Big( \text{Config}\big( \theta_{\text{PLM}}, \mathcal{T}, \mathcal{M} \big) \Big)
这是“一键开业”公式:把选好的总厨、设备和档案方案写进开店配置单,框架瞬间帮你装出一家门店。
  1. Config(配置文件)把模型参数 θ_PLM、工具集合 T、记忆配置 M 统一写进一个配置对象,像开店前的筹备清单。
    Config(θPLM,T,M)\text{Config}(\theta_{\text{PLM}}, \mathcal{T}, \mathcal{M})
  2. init(初始化函数)框架读取配置,完成角色、模型、工具、记忆的自动装配。
    init(⋅)\text{init}( \cdot )
  3. θ_PLM(模型参数)选择哪个盘古版本、温度等推理参数,像决定请哪位总厨掌勺。
    θPLM\theta_{\text{PLM}}
  4. T 与 M(工具与记忆)\mathcal{T} 表示开启哪些工具,\mathcal{M} 表示记忆的存储方式和容量。
    T,M\mathcal{T}, \mathcal{M}

部署方案

连锁品牌做大了,就要考虑怎么扩张:一线城市开直营店(云上部署)、三四线找本地加盟(混合云)、出海要办证合规(安全审计)。盘古Agent的部署方案也是同样的思路。

云上部署是首选路线:在华为云上用全托管服务,按需扩容,适合互联网类的高并发业务;混合云方案把核心数据留在本地、弹性部分放云端,适合政企客户;私有化部署则把整套系统放进客户机房,满足最高安全要求。三条路线都强调与昇腾算力和国产化技术栈的适配,真正做到从芯片到框架的全栈自主。

部署阶段必须算清楚“要开几家店”——也就是需要多少个服务实例。有经验的架构师会用一个粗略公式估算:把每秒请求数乘以平均处理时长,得到系统要扛的吞吐量,再除以单实例并发能力与目标利用率的乘积,向上取整。目标利用率一般设在70%左右,给自己留足余量应对流量尖峰。

不管走哪条扩张路线,安全合规永远是底线:网络隔离、数据加密、审计日志一样都不能少。店开得越多,越要把“章法”跑在有规则的道路上——这正是企业级Agent比个人玩具Demo更重要的分水岭。

N=⌈R×LavgC×U⌉\displaystyle N = \left\lceil \frac{R \times L_{\text{avg}}}{C \times U} \right\rceil
这是“开店数量公式”:客流乘以用餐时长,除以一张桌子的翻台效率和目标上座率,就知道该开几家分店。
  1. R(请求速率)单位时间到达的请求数,比如每秒 100 次,像每分钟进店的客人数量。
    RR
  2. L_avg(平均处理时长)每个请求平均处理耗时(秒),像每位客人平均用餐时长。
    LavgL_{\text{avg}}
  3. C(实例并发能力)单个服务实例能同时处理的请求数,像一张桌子能坐几个人。
    CC
  4. U(目标利用率)为了稳定通常只用到 70% 资源,像餐厅不会把座位排到 100% 满。
    UU
  5. ceil(向上取整)实例数必须是整数,不够一台也得多开一台,防止被流量冲垮。
    ⌈⋅⌉\left\lceil \cdot \right\rceil

AI 应用场景

企业级智能客服:ICT运维工单助手

阶段:感知理解 → 规划决策 → 行动执行

解决的问题:传统客服靠人工翻手册、查工单,响应慢且经验依赖强。盘古Agent自动识别用户故障描述,规划诊断步骤,调用监控API和知识库工具,自动回复故障排查建议甚至派发工单。

具体案例:某运营商使用盘古Agent接入网管系统,用户报障“光猫亮红灯”时,Agent自动查询设备状态、判断故障类型、给出重启指导,一次性解决率提升约40%。

供应链库存智能决策

阶段:感知 → 规划决策 → 工具调用

解决的问题:库存数据分散在ERP、WMS多个模块,人工汇总慢,缺货预测难。Agent统一接入各系统API,自动读库存、算安全水位、生成补货建议,把“店长排菜”的逻辑搬进供应链。

具体案例:某制造企业用盘古Agent每天凌晨自动查询各仓库库存,调用预测模型接口计算未来一周需求量,生成补货单待人工确认,库存周转率提升约25%。

金融合规审查助手

阶段:记忆管理 + 工具集成

解决的问题:监管政策频繁更新,人工检索合同条款耗时且容易遗漏。Agent用记忆模块缓存最新监管条例,调用OCR工具读取合同,比对红线条款并输出合规结论。

具体案例:某银行在合同法审场景中,盘古Agent将单份合同审查时间从2小时压缩到15分钟,同时自动标记出与最新监管要求冲突的条款。

Python 演示

python72 行
import json class PanguLLM:    def __init__(self, model_name="pangu-agent"):        self.model_name = model_name     def chat(self, system, messages):        query = messages[-1]["content"]        if "库存" in query:            return '{"action": "search_stock", "params": {"item": "服务器"}}'        if "天气" in query:            return '{"action": "get_weather", "params": {"city": "深圳"}}'        return '{"action": "reply", "params": {"text": "问题已收到正在处理中"}}'  class ToolRegistry:    def __init__(self):        self.tools_map = {}        self.schemas = []     def register(self, name, schema):        def decorator(fn):            self.tools_map[name] = fn            self.schemas.append({"name": name, "schema": schema})            return fn        return decorator     def call(self, name, params):        if name not in self.tools_map:            return {"error": "tool not found"}        return self.tools_map[name](**params)  _registry = ToolRegistry()  @_registry.register("search_stock", {"item": "str"})def search_stock(item):    return {"item": item, "stock": 120, "status": "充足"}  @_registry.register("get_weather", {"city": "str"})def get_weather(city):    return {"city": city, "weather": "多云", "temp": 26}  class PanguAgent:    def __init__(self, plm, registry, role="库存助手", max_steps=3):        self.plm = plm        self.registry = registry        self.role = role        self.max_steps = max_steps        self.memory = []     def run(self, query):        self.memory.append({"role": "user", "content": query})        for step_id in range(self.max_steps):            raw = self.plm.chat(self.role, self.memory)            action = json.loads(raw)            if action["action"] == "reply":                print("助手回答:", action["params"]["text"])                return action["params"]["text"]            result = self.registry.call(action["action"], action["params"])            self.memory.append({"role": "tool", "content": json.dumps(result, ensure_ascii=False)})            print("步骤%d 调用[%s] -> %s" % (step_id + 1, action["action"], result))        print("已达最大步数 结束")        return None  if __name__ == "__main__":    agent = PanguAgent(PanguLLM(), _registry)    agent.run("帮我查一下当前设备库存")
目的:用极简方式模拟盘古Agent的“感知→规划→行动→记忆”循环——模型输出结构化动作,注册表调度工具,记忆累积中间结果,演示企业级智能体的核心运转机制。
  1. def run(self, query):Agent的主入口,接收用户问题并启动多轮循环。
  2. raw = self.plm.chat(self.role, self.memory)把角色设定和记忆一起交给盘古大模型推理,得到原始决策文本。
  3. action = json.loads(raw)把大模型返回的JSON字符串解析成结构化动作,相当于拆解总厨的指令。
  4. result = self.registry.call(action["action"], action["params"])根据动作名找到已注册工具并传入参数执行,像传菜员按单上菜。
  5. self.memory.append({"role": "tool", "content": json.dumps(result, ensure_ascii=False)})把工具结果写回记忆,让下一轮推理能参考,像把新信息记进档案本。
  6. if __name__ == "__main__":脚本作为主程序运行时才启动,避免被当作模块导入时误执行。

常见误区

误区盘古Agent是不是像ChatGPT那样,打开就能聊天?我直接拿来用就行,不用开发。

正解盘古Agent是开发框架,不是成品应用。类比餐厅:它不是一道已经做好的菜,而是一整套能开餐厅的后厨系统。你需要配置角色、接工具、写业务流程,才能得到属于你的智能体。框架的价值恰恰在于“你也能快速开一家店”,而不是“你直接进店吃饭”。

为何常见:消费级AI产品把“智能体”包装成开箱即用的聊天产品,让初学者误以为这类框架也无需开发。

误区智能体就是调一次大模型API,把返回结果直接展示给用户,多轮对话只是把历史拼起来再调一次。

正解真正的Agent是“感知→规划→记忆→行动”的闭环循环,可能涉及多次工具调用、记忆更新和重规划。就像店长不是背一遍菜谱就完事,而是不断看订单、排顺序、催菜、应对突发情况。盘古Agent框架的核心价值正是把这种循环标准化。

为何常见:简单调用接口就能做出聊天Demo,让人误以为生产级Agent也不过是“多包一层API”。

误区用了盘古Agent,这辈子只能绑死在华为云上了,换机房想都别想。

正解盘古Agent支持公有云托管,也支持混合云和私有化部署,可以对接企业既有IT环境。类比连锁品牌既开直营店,也开放加盟、合作本地股东。部署方式取决于业务的安全与合规要求,而不是被云厂商锁死。

为何常见:厂商宣传多聚焦自家云服务,加上“华为”品牌天然带云绑定印象,容易让人以为没有其他选择。

误区我已经做了一个RAG知识库问答系统,能根据文档回答问题了,这就算一个Agent了。

正解RAG只是“记忆/知识检索”这一块能力,Agent还需要规划、行动、工具调用等完整闭环。好比档案室不等于餐厅——光有资料,还要有会排菜的店长、会执行的服务员,才能营业。盘古Agent里,RAG只能算记忆管理的一种实现方式。

为何常见:RAG和Agent都涉及大模型加知识库,初学时容易把“能查资料”误认为“会干活”。

面试题

Q1. 盘古Agent框架的核心定位是什么?

单选题 · easy

  • A.企业级智能体开发框架← 正确答案
  • B.大模型参数调优工具
  • C.数据库管理平台软件
  • D.前端页面组件库工具

答案:A。盘古Agent是面向企业级复杂业务场景的智能体开发框架,提供角色、记忆、工具、部署等整套基础设施。调参工具、数据库、组件库都属于别的工具,定位完全不同。

Q2. 以下哪项属于盘古Agent的三层架构体系?

单选题 · easy

  • A.前端层后端层数据库层
  • B.大模型层智能体层应用层← 正确答案
  • C.网络层传输层会话层协议
  • D.管理层执行层监控层日志

答案:B。三层架构是大模型层(总厨)、智能体层(店长)、应用层(门店)。前端/后端、网络/传输、管理/执行都是标准的软件分层术语,不是盘古Agent的架构划分。

Q3. 感知理解能力在智能体中的作用是什么?

单选题 · easy

  • A.将模型参数保存到磁盘
  • B.将工具代码编译为二进制
  • C.将用户请求转为结构化输入← 正确答案
  • D.将部署日志推送到远端

答案:C。感知理解负责把用户自然语言等输入解析成结构化意图和参数,类比前台把客人需求翻译成标准订单。保存参数、编译代码、推送日志分属存储、编译和运维,与感知理解无关。

Q4. 记忆管理模块主要解决什么问题?

单选题 · mid

  • A.大模型的参数量压缩问题
  • B.图像数据的清晰度增强
  • C.跨轮对话中的上下文保持← 正确答案
  • D.网络延迟的波动问题

答案:C。记忆管理让智能体在长对话或多步任务中不“失忆”,像档案本记录熟客口味。参数压缩属于模型优化,图像增强属于视觉处理,网络波动属于运维范畴。

Q5. 编写盘古Agent时“智能体配置”主要指什么?

单选题 · mid

  • A.设定机房选址与施工方案
  • B.设定显卡功耗与散热参数
  • C.设定员工考勤与薪资标准
  • D.设定角色工具模型与记忆← 正确答案

答案:D。智能体配置是声明角色身份、使用哪个模型、启动哪些工具、记忆怎么存——相当于写岗位说明书。机房、功耗、考勤属于基础设施和人事管理,不属于Agent配置。

Q6. 以下哪种不是盘古Agent支持的部署方案?

单选题 · mid

  • A.公有云上的全托管部署
  • B.混合云下的弹性调度
  • C.纯客户端浏览器渲染← 正确答案
  • D.私有化环境的本地部署

答案:C。云上托管、混合云、私有化是三条标准部署路线。纯浏览器渲染是前端技术方案,无法承载企业级Agent的后端推理与工具调度,因此不属于部署方案。

Q7. 盘古Agent的核心能力组件包括哪些?

多选题 · mid

  • A.感知理解与规划决策← 正确答案
  • B.记忆管理与行动执行← 正确答案
  • C.用户注册与消息推送
  • D.日志分析与报表生成

答案:AB。四件套是感知、规划、记忆、行动,缺一不可。用户注册、消息推送、日志分析、报表生成都属于具体业务应用功能,不是Agent框架层面的核心能力组件。

Q8. 工具集成方式包含哪些?

多选题 · hard

  • A.平台内置的标准工具集← 正确答案
  • B.通过API接入外部服务← 正确答案
  • C.自定义工具按规范开发← 正确答案
  • D.手工复制数据到数据库

答案:ABC。内置工具、API接入、自定义工具是三种标准集成方式,覆盖“现成厨具、外购设备、定制设备”三类场景。手工复制数据没有形成工具接口,智能体无法动态调用。

Q9. 部署估算公式 N = ceil(R × L / (C × U)) 中 U 代表什么?

单选题 · hard

  • A.网络带宽的平均占用
  • B.单实例资源的利用率← 正确答案
  • C.数据库连接的最大数
  • D.用户请求的峰值速率

答案:B。U是目标资源利用率,一般设70%左右预留余量。带宽、连接数、请求速率分别对应其他变量:C是并发能力,R是请求速率,带宽属于网络规划。

Q10. 关于盘古Agent国产化优势的正确说法有哪些?

多选题 · extreme

  • A.支持中文场景的深度优化← 正确答案
  • B.提供完整国产技术栈协同← 正确答案
  • C.可与昇腾硬件无缝对接← 正确答案
  • D.完全不需要任何外部依赖

答案:ABC。盘古生态的优势是中文优化、国产技术栈协同、昇腾硬件适配。但“完全不需要外部依赖”过于绝对——任何系统都依赖操作系统、网络、基础库等外部环境,不能选D。