宝软数字 · 实操教程·进阶玩法 · 2025-11-16
如果你已经使用了EIOS的单Agent功能——比如配置了一个销售分析Agent来监控销售数据——你可能会发现一个局限:单个Agent只能看到它自己的领域。销售Agent知道销售额下降了,但它不知道为什么——是因为库存不足导致缺货?还是因为采购成本上升导致涨价后客户流失?这些跨领域的问题,单个Agent无法回答。
这就是多Agent联动要解决的问题。在EIOS的Agent架构中,每个Agent是一个专业领域的AI分析师——采购Agent懂补货逻辑和供应商管理,库存Agent懂安全库存和周转率,财务Agent懂预算和现金流。当一个业务事件发生时(比如某个产品的库存降到安全线以下),不是由一个Agent独立处理,而是多个Agent按照预设的协作流程自动接力:库存Agent发出预警→采购Agent生成补货建议→财务Agent检查预算和资金→最后汇总成一个完整的决策建议推送给管理者。
这种多Agent联动的威力在于视角的完整性。传统ERP系统也能做补货建议——根据库存下限和销量预测算出该补多少。但它不会告诉你:这笔补货会影响现金流的哪个时间节点?本月采购预算还剩多少?是选择价格低但交货慢的供应商A还是价格高但交货快的供应商B?这些问题涉及库存、采购、财务三个视角,必须多方协同才能给出最优决策。单个规则引擎做不到,三个AI Agent联动起来就能做到。
这篇教程将以最经典的「采购+库存+财务」三Agent联动为例,带你从零搭建一个跨Agent的自动协作流程。我们选这个场景是因为它是制造业和零售业最普遍的需求——任何涉及实物商品的企业,采购、库存、财务三个环节是天然耦合的,也是信息断层最严重的地方。
Agent联动的理念:不是让一个Agent变得更全能(那会导致复杂度和错误率指数增长),而是让多个专业Agent各自负责自己擅长的领域,通过标准化的协作协议完成复杂任务。这与人类组织的分工逻辑完全一致——你不需要一个「超级员工」,你需要一个各司其职、高效协作的团队。
在开始配置之前,先理解三Agent协同的整体架构和协作流程。这是确保后续配置不出错的认知基础。
库存Agent的角色:它是「哨兵」。持续监控所有SKU的实时库存水平、销售速度、在途采购量(已下采购单但未入库的数量)、安全库存阈值。当某个SKU的可用库存(现有库存加在途采购)低于安全库存线时,库存Agent自动发出「补货预警」事件。这个事件不是直接通知采购员,而是发布到事件总线,由采购Agent订阅。
采购Agent的角色:它是「参谋」。订阅库存Agent的补货预警事件。收到预警后,采购Agent自动完成以下分析:该SKU的历史销量趋势(预测未来30天的需求)、各供应商的报价和交货周期、经济订货批量(EOQ)计算、最低采购量约束、建议采购量和建议供应商排名。分析完成后,生成「采购建议草案」事件,发布到事件总线,由财务Agent订阅。
财务Agent的角色:它是「守门员」。订阅采购Agent的采购建议草案事件。收到草案后,财务Agent检查:本次采购金额是否在部门预算范围内?付款时间节点是否与现金流预测冲突?如果超出预算或影响现金流,财务Agent会生成一条约束条件附加到采购建议上(如「预算可用余额不足,建议将采购量减少至XXX或申请预算追加」)。财务审核通过后,生成「采购决策建议(终稿)」推送给管理者审批。
三个Agent之间的协作通过事件总线(Event Bus)完成。事件总线是EIOS Agent系统的核心基础设施。每个Agent可以向事件总线发布事件,也可以订阅感兴趣的事件。当一个事件被发布后,所有订阅该事件类型的Agent都会收到通知并各自执行自己的逻辑。事件总线保证了Agent之间的松耦合——库存Agent不需要知道采购Agent的存在,它只管发预警事件,谁订阅谁处理。
事件总线的设计哲学:你可以随时增加新的Agent到协作流中,而不需要修改已有的Agent。比如你后来想加一个「物流Agent」在采购建议生成后自动计算运输方案和预计到货时间,只需要让物流Agent订阅采购Agent的建议草案事件即可。已有的库存Agent、采购Agent、财务Agent完全不需要任何改动。
库存Agent的配置是三个Agent中最先完成的,因为它是整个流程的触发源。进入「Agent中心」→ 点击「创建Agent」→ 选择模板「库存监控Agent」。
第一步:连接数据源。库存Agent需要连接到两个数据源——ERP系统中的库存实时数据(各SKU的现有库存数量)和销售系统中的销售出库数据(用于计算日均销量)。在Agent配置的数据源页面,选择对应的数据集并设置刷新频率。对于库存数据,建议每小时刷新一次(库存变动频繁但不需要秒级实时)。对于销售数据,建议每天凌晨刷新一次(日均销量按天计算即可)。
第二步:配置安全库存规则。安全库存不是拍脑袋的固定值。EIOS库存Agent支持三种安全库存计算方式:第一,静态安全库存——直接为每个SKU设置一个固定的安全库存值。适合需求稳定的成熟产品。第二,动态安全库存(基于历史波动)——AI根据过去90天的销量波动标准差,自动计算安全库存:安全库存 = Z值(服务水平因子,默认1.65对应95%服务水平)× 日均销量的标准差 × 根号(补货提前期天数)。适合需求有季节性波动的产品。第三,动态安全库存(基于预测)——结合AI的销量预测模型计算未来30天的预计销量峰值,取峰值的某个百分比作为安全库存。适合需求高度不确定的新产品。
第三步:设置预警触发条件。这是决定库存Agent何时发出补货预警的关键配置。系统提供三级预警:绿色(库存充足)、黄色(库存偏低,建议关注)、红色(库存告急,需要立即补货)。红灯的默认触发条件是:可用库存(现有库存加上在途采购)小于安全库存。你可以根据物料的关键程度调整阈值——对于核心物料(断货会导致生产线停线),可以将红灯阈值设为安全库存的120%(提前预警);对于非关键物料,可以设为安全库存的80%(延迟预警,减少不必要的采购)。
第四步:设置运行频率。库存Agent默认每天早8点和晚8点各运行一次。对于核心物料,可以设置为每小时运行一次。注意:运行频率越高,系统的计算资源消耗越大。建议先用默认频率运行一周,观察是否有因运行频率不够而未能及时预警的情况,再决定是否提高频率。
安全库存不是越低越好,也不是越高越好:很多老板直觉上认为库存越低越好(减少资金占用)。但从经营角度看,缺货的损失(客户流失、生产线停摆)往往远大于多备几件库存的资金成本。让你的库存Agent帮你找到这个平衡点——基于数据,而不是直觉。
库存Agent配置完成后,接下来配置采购Agent。这是三Agent联动中的核心计算引擎。
第一步:连接数据源。采购Agent需要的数据源包括:供应商主数据(供应商名称、供应物料、报价、交货周期、最小起订量)、采购历史数据(往期采购订单的价格和数量,用于计算价格趋势)、库存Agent发布的补货预警事件(自动订阅,无需手动连接)。
第二步:配置补货计算逻辑。这是采购Agent最核心的配置。当收到补货预警事件后,Agent需要计算三个关键问题:补多少货、从哪个供应商买、什么时候下订单。
对于「补多少货」,系统默认使用经济订货批量模型(EOQ)。公式为:EOQ = 根号(2 × 年需求量 × 每次订货成本 / 单位库存持有成本)。AI会自动填入参数:年需求量基于过去12个月的销量外推;每次订货成本从历史采购数据中估算(包括下单人工、运输固定费用等);单位库存持有成本按物料单价的某个百分比(默认20%)加仓储费用计算。你也可以手动调整这些参数,或者选择固定补货量(适合有标准包装单位的物料)或补充至最大库存(适合仓储空间充裕的物料)。
对于「从哪个供应商买」,AI基于供应商评估模板中的评分数据(回顾模板库第四篇教程),自动推荐最优供应商。推荐逻辑综合考虑:价格(越低越好)、质量(越高越好)、交货周期(越短越好)、最小起订量(与本次补货量匹配度)、当前合作状态(A级供应商优先)。你可以设置供应商选择偏好——「最低价格优先」「最短交期优先」或「综合评分优先」,不同物料可以采用不同的偏好策略。
第三步:配置采购建议输出格式。指定Agent生成的采购建议包含哪些信息。默认模板包括:物料编码与名称、建议采购量、推荐供应商(含备选)、预计总金额、建议下单日期、预计到货日期、补货紧急程度(紧急/常规/可推迟)。
第四步:订阅事件。在Agent配置的「事件订阅」页面,选择订阅库存Agent发布的「补货预警」事件。勾选事件后,可以设置过滤条件——比如只处理红色级别的补货预警(黄色预警暂不触发采购建议),或者只处理指定品类的物料。过滤条件可以让你控制Agent的工作范围和触发频率。
给采购Agent的自由度设置边界:在配置中有一个「自动执行」开关。如果关闭,采购Agent生成建议后只推送给管理者审批,不会自动创建采购订单。如果开启,对于补货量小于X元(如5000元)且供应商为A级的常规补货,Agent可以自动创建采购订单并发送给供应商——这相当于把低风险、小金额的日常采购完全自动化。建议初次使用时先关闭,观察一个月Agent的建议质量后,再逐步开启小金额自动执行。
财务Agent是三Agent联动中的最后一道关,它的职责是确保采购决策不会突破预算约束和现金流安全线。
第一步:连接数据源。财务Agent需要访问:部门预算数据(从预算模板中获取,回顾模板库第三篇)、现金流预测数据(从ERP或财务系统的应收账款、应付账款、银行存款数据中生成)、采购Agent发布的采购建议草案事件。
第二步:配置预算校验规则。财务Agent收到采购建议后,首先检查该采购所属的成本中心(部门/项目)的剩余预算。系统计算:年度预算总额减去截至当月的已使用金额(含已审批未付款的采购单),得到预算可用余额。如果本次采购金额小于等于可用余额,预算校验通过。如果超出,Agent有两种处理方式:标记为「预算不足,建议减少采购量至XXX(可用余额除以物料单价后的最大可购数量)」或标记为「预算不足,建议申请预算追加」,具体使用哪种取决于你设置的规则。
第三步:配置现金流影响分析。预算通过了不代表可以无脑采购——还要看付款时间点会不会造成现金流紧张。财务Agent根据供应商的付款条款(预付/货到付款/月结30天等)和预计到货日期,模拟本次采购的现金流出时间。然后对比现金流预测,检查在付款的那个时间节点是否有足够的现金余额。如果预测显示付款当月现金余额将低于安全线(默认安全线为当月预计运营支出的1.5倍),Agent会生成现金流风险预警,并提供替代方案:建议与供应商协商延长付款账期,或者建议将采购拆分为两批次以分散付款压力。
第四步:配置审批规则。财务Agent完成校验后,根据采购金额触发不同级别的审批流程。金额小于等于1万元的,自动通过(仅通知采购经理)。金额在1万至10万元之间的,推送给财务经理审批。金额在10万至50万元之间的,推送给财务总监审批。金额超过50万元的,需要CFO和CEO双签。这些审批规则完全按照你企业的授权体系配置,EIOS不预设任何标准。
第五步:订阅事件。财务Agent订阅采购Agent发布的「采购建议草案」事件。与库存Agent不同,财务Agent的处理优先级最高——在事件处理链中,财务Agent总是在采购Agent之后执行,相当于整个流程的收尾环节。
财务Agent不是要掐死采购:有些采购经理担心财务Agent会成为「采购杀手」——每次采购建议都被预算不足打回来。这种担心是多余的。财务Agent的作用是让你在采购决策时看到完整的财务影响——知道这笔采购花掉了多少预算额度、会对几月的现金流产生压力。这些信息在传统模式下,采购员是看不到的,只有等财务月底对账时才发现超预算了,那时候已经晚了。提前知道,才能提前协调。
三个Agent都配置完成后,让我们跑一次完整的联动演练,亲眼看看整个流程是如何运转的。
场景设定:某制造企业,核心原材料「电子元器件A」的当前库存为500件,日均消耗量约60件,安全库存线为200件(约等于3.3天的消耗量),供应商交货周期为5天。该物料从供应商X的采购报价为12.5元/件,最小起订量为1000件。采购部本月预算余额为3万元。
第1步:库存Agent发出预警。每天早上8点,库存Agent自动运行。它发现「电子元器件A」的可用库存为500件(另外有200件在途,预计2天后到货),按日均消耗60件计算,库存将在约8.3天后耗尽。但供应商交货需要5天——这意味着如果不在接下来的2至3天内下采购单,将出现断货风险。库存Agent评估后发出黄色预警:「电子元器件A库存偏低,建议3日内安排补货。当前可用库存500件,预计可支撑8.3天。考虑到5天交货周期,安全窗口仅3.3天。」
第2步:采购Agent生成建议。采购Agent订阅到预警事件后,立即开始分析。它计算了EOQ:年需求量约21900件(60件/天×365天),每次订货成本约200元,单位持有成本约2.5元/年(单价的20%),EOQ约等于1870件。考虑到供应商最小起订量为1000件,AI建议采购量为2000件(四舍五入到整包装单位)。AI评估了两家供应商:供应商X报价12.5元,A级供应商,交货5天。供应商Y报价11.8元,B级供应商,交货8天。鉴于库存紧张,AI优先推荐供应商X(多花1400元但确保不断货)。采购建议草案:采购2000件,选择供应商X,总金额25000元,建议当天审批后立即下单,预计5天后到货。
第3步:财务Agent校验。财务Agent收到采购建议草案,开始校验。第一步检查预算:采购部本月预算余额为30000元,本次采购25000元,预算通过(剩余5000元)。第二步检查现金流:根据供应商X的付款条款(货到付款),预计付款日期为5天后(假定今天下单),当天预测银行存款余额为18万元,当月预计运营支出为12万元,安全线为18万元(1.5倍),付款后余额为15.5万元,低于安全线但高于单月运营支出。财务Agent评估为「现金流偏紧但可承受,建议关注后续应收账款回款情况」。校验通过。
第4步:管理者审批。采购金额25000元,根据审批规则属于1万至10万元区间,触发财务经理审批。财务经理在手机上收到了审批通知,看到完整的决策建议(含库存预警、采购建议、财务校验),点击「批准」。采购订单自动创建并发送给供应商X。
全流程耗时:从库存Agent发出警报到管理者完成审批,整个过程约15分钟(主要为人工审批时间)。同样的流程在传统模式下,需要采购员发现库存低了、打电话问供应商价格、手工做比价表、填采购申请单、找财务确认预算、找领导签字——至少半天时间。而且传统模式下采购员可能因为忙而两天后才开始处理,到那时已经逼近断货红线了。
三Agent联动的边界和局限:这套联动流程最适合「基于规则的常规决策」——需求稳定、供应商成熟、预算充足的常规补货场景。对于重大例外情况——比如核心供应商突然破产、原材料价格暴涨暴跌、新开发的关键物料首次采购——Agent的建议只能作为参考,最终还是需要人的专业判断。不要把AI当万能药,把它当超级助手。
三Agent联动是EIOS进阶玩法中最经典也最实用的场景。一旦跑通,你可以用它作为模板扩展到其他领域——比如「销售+市场+客服」三Agent联动的客户全生命周期管理,或者「研发+测试+运维」三Agent联动的DevOps流程。下一篇我们将讲解如何自定义配置专属Agent,打造真正属于你的AI员工。