网易首页 > 网易号 > 正文 申请入驻

Azure企业级SAP代理:把"魔法提示词"关进笼子

0
分享至

大多数企业级智能代理的演示,都在最关键的地方作弊。

它们展示一个漂亮的聊天窗口,连上一个玩具API。代理调用函数,拿到干净的JSON响应,所有人点头称是。然后你试着把同样的模式套到真正的SAP系统上——授权、OData过滤器、奇怪的字段名、数据最小化、审计日志,还有那个令人不安的事实:"让模型去查询SAP"根本算不上架构。


这篇文章展示的是我会真正开始用的版本。


场景故意设计得很无聊:一个支持或运维人员询问某笔客户订单为什么被冻结。代理应该查找一小片经过批准的SAP数据,总结情况,并建议下一步操作。不直接访问数据库。不让模型生成OData查询。没有那种写着"注意安全"然后听天由命的魔法提示词。

我把系统拆成四个部分:

Azure AI Foundry托管代理并处理对话。代理只获得一个狭窄的工具,比如get_order_status。后端服务负责SAP集成,调用经过批准的OData端点。身份认证、日志记录和策略控制放在提示词之外。

代理被允许提问。工具被允许获取特定的业务对象。SAP层被允许执行那些丑陋但必要的规则。

这种分离很重要。如果模型能随意编造OData查询,它也能编造昂贵的、范围过大的或未经授权的查询。如果后端只暴露一个带有类型化参数的小型函数,爆炸半径就会小得多。

一个最小化的生产级流程看起来是这样:


用户 → Teams/网页应用/Copilot扩展 → Azure AI Foundry代理 → 函数工具:get_order_status(order_id) → 集成API → SAP OData端点/SAP BTP目的地/API管理 → 净化后的JSON返回给代理 → 简短回答+下一步行动。

我喜欢在Foundry和SAP之间放置Azure API管理或一个小型集成API。它给你一个统一的地方来做限流、日志记录、白名单、关联ID和请求验证。以后更换SAP后端时,也不用教代理新把戏。

SAP这边保持无聊。下面是一个故意做得很小的Python客户端,用于SAP OData端点。重要的不是HTTP库。重要的是调用者不能传递任意过滤器。

代码里,OrderStatus数据类明确定义了返回字段:订单ID、客户名称、生命周期状态、交付冻结、信用冻结、净值、货币。SapClient类从环境变量读取配置,get_order_status方法对订单ID做严格校验——必须是数字且不超过12位,否则直接抛出异常。

这里没有动态查询构建。没有字符串拼接。只有固定的端点、固定的字段、固定的返回结构。

这就是企业级代理的真正起点:不是让模型更聪明,而是让它更没机会犯错。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
73岁车田正美再执笔,圣斗士星矢天界篇第一话正式登场!

73岁车田正美再执笔,圣斗士星矢天界篇第一话正式登场!

坠入二次元的海洋
2026-05-14 18:04:37
父母的无效人脉能让人多恼火?网友:亲戚水电,两代人都踩雷了!

父母的无效人脉能让人多恼火?网友:亲戚水电,两代人都踩雷了!

另子维爱读史
2026-05-14 20:24:27
上海楼市爆了!

上海楼市爆了!

地产观点
2026-05-14 18:00:07
俄总统新闻秘书:只要美国不再把经贸合作与乌克兰问题挂钩,俄愿同美开展商业往来

俄总统新闻秘书:只要美国不再把经贸合作与乌克兰问题挂钩,俄愿同美开展商业往来

极目新闻
2026-05-14 09:58:58
成本超2亿,票房仅41万,收手吧黄渤,别让百亿影帝成一个笑话

成本超2亿,票房仅41万,收手吧黄渤,别让百亿影帝成一个笑话

靠谱电影君
2026-05-14 18:02:24
入朝前夕,毛主席听取林帅建议:换掉13兵团主将!两年后才知高明

入朝前夕,毛主席听取林帅建议:换掉13兵团主将!两年后才知高明

搜史君
2026-05-08 13:00:16
美国胃有多爱中餐?特朗普给出在美中餐馆数据,直呼“惊人”

美国胃有多爱中餐?特朗普给出在美中餐馆数据,直呼“惊人”

澎湃新闻
2026-05-14 21:07:15
醒醒吧中国导演!看完《给阿嬷的情书》,才知资方是影视搅屎棍

醒醒吧中国导演!看完《给阿嬷的情书》,才知资方是影视搅屎棍

秋姐居
2026-05-12 19:26:44
南京一市民在湖边晨练时,发现湖面上有条一米多长的大蛇:这边看到这么大的蛇确实不多见;网友调侃:“白素贞”也出来晨练

南京一市民在湖边晨练时,发现湖面上有条一米多长的大蛇:这边看到这么大的蛇确实不多见;网友调侃:“白素贞”也出来晨练

台州交通广播
2026-05-14 15:50:46
上海乒羽主任:樊振东是国乒独一无二的领军人物 比王楚钦高出一块

上海乒羽主任:樊振东是国乒独一无二的领军人物 比王楚钦高出一块

818体育
2026-05-14 23:56:01
刘和平:蹲过2年大牢却混成副书记,还被百姓称为“青天大老爷”

刘和平:蹲过2年大牢却混成副书记,还被百姓称为“青天大老爷”

云霄纪史观
2026-05-14 17:59:05
三个月交易超7亿美元?特朗普“炒股账本”曝光,硅谷和华尔街巨头一个不少

三个月交易超7亿美元?特朗普“炒股账本”曝光,硅谷和华尔街巨头一个不少

华尔街见闻官方
2026-05-15 05:44:51
从未来可期到万年不红,被卖还数钱的陈瑶,才是娱乐圈一股清流

从未来可期到万年不红,被卖还数钱的陈瑶,才是娱乐圈一股清流

好贤观史记
2026-05-13 14:50:58
5月16日午后开始,连续6天!北京开启多雨模式

5月16日午后开始,连续6天!北京开启多雨模式

新浪财经
2026-05-15 00:25:49
黄仁勋被问英伟达是否会向华为出售芯片:这是个多么奇怪的问题啊

黄仁勋被问英伟达是否会向华为出售芯片:这是个多么奇怪的问题啊

泡泡网
2026-05-14 17:50:15
刚向191国发出通知,大陆转头放行台当局,郑丽文公开力挺一中

刚向191国发出通知,大陆转头放行台当局,郑丽文公开力挺一中

千羽解读
2026-05-14 10:17:47
原来老一辈才是最敢买的!网友:一旦有了条件就开始放飞自我!

原来老一辈才是最敢买的!网友:一旦有了条件就开始放飞自我!

夜深爱杂谈
2026-05-14 20:28:51
枪声响起!小马科斯大势已去,菲军方紧急切割,中菲关系或迎转机

枪声响起!小马科斯大势已去,菲军方紧急切割,中菲关系或迎转机

影孖看世界
2026-05-14 23:06:05
暴涨95%!“最大芯片”公司成功上市!英伟达要当心了

暴涨95%!“最大芯片”公司成功上市!英伟达要当心了

EETOP半导体社区
2026-05-15 07:32:03
特朗普访华代表团集体使用一次性手机,禁止连接中国公共WiFi

特朗普访华代表团集体使用一次性手机,禁止连接中国公共WiFi

桂系007
2026-05-15 00:05:27
2026-05-15 09:07:00
固件更新中
固件更新中
有态度网友ytd
3682文章数 33关注度
往期回顾 全部

科技要闻

两年联姻一地鸡毛,传苹果OpenAI濒临决裂

头条要闻

欢迎宴会座位公开:马斯克黄仁勋与中国企业家同桌吃饭

头条要闻

欢迎宴会座位公开:马斯克黄仁勋与中国企业家同桌吃饭

体育要闻

争议抽象天王山,和季后赛最稳定中锋

娱乐要闻

何九华官宣当爸!全程不提孩子妈

财经要闻

特朗普的北京时刻

汽车要闻

双零重力座椅/AI智能体/调光天幕 启境GT7内饰发布

态度原创

家居
健康
亲子
数码
手机

家居要闻

精神奢享 对话塔尖需求

专家揭秘干细胞回输的安全风险

亲子要闻

“67岁自然怀孕”的天赐妈妈,现状曝光:7年前的预言,正在应验

数码要闻

雷蛇发布2026款灵刃18游戏本,聚焦细节升级

手机要闻

英特尔试产苹果部分A/M系列芯片 台积电独家代工地位或就此松动

无障碍浏览 进入关怀版