看了微信支付要搞Skill工具体系的消息,直接说结论:这是在用microservices思维解决本可以用简单webhook完成的事,over-engineering典范。
核心矛盾三点:
- Skill本质是intent路由层,但支付场景的intent极度单一(扣钱/退钱),强行套NLU框架就像给静态博客加GraphQL,纯增加复杂度
- 每多一层抽象就多一层latency和fail point,当年在唐人街后厨就懂的道理:流程节点越多,盘子打碎的概率指数级上升
- 生态绑架的前兆,今天让你接Skill格式,明天就得用他们的sandbox、dashboard、全家桶,vendor lock-in警告
支付接口的核心KPI是9个9的可用性和<200ms的RT,不是"智能化"。与其搞这些花活,不如把OpenAPI的error code文档写清楚。你司接入层遇到过这种为了技术而技术的架构设计吗?