拆解 Semantic Kernel:Kernel 是必须学会「说不」的 AI 编排策略边界
Mahmoud_Zalt · x · 2026-09-10
AI 解决方案架构师 Mahmoud Zalt 撰文剖析微软 Semantic Kernel 的 Python kernel.py,论证 AI 编排器的信任来自「明确拒绝」与对执行周边状态的管控。
核心观点:
- Kernel 不是模型、插件、嵌入服务或 MCP server,而是它们面前的控制台:唯一公共接口,负责函数解析、服务选择、过滤器应用与结果记录。
- Kernel 决定哪些请求可以继续、失败如何转成模型反馈、哪些可变值进入历史(ChatHistory),因此它本质上是一条策略边界(policy boundary)。
- 文章通过 mixin 结构(KernelFilterExtension、KernelFunctionExtension、KernelServicesExtension、KernelReliabilityExtension、KernelFunction 等)逐层展示职责分工,并覆盖嵌入生成与 MCP 连接器适配。
- 工程问题落在:软件应在哪里划「继续执行 vs 拒绝」这条线——内核不可能批准每个请求。
「编程与Agent」频道最新
- Peter Yang 实测 GPT-6 Astra:3D 游戏惊艳,但不听指令成硬伤 — petergyang · 2026-09-10
- niji→GPT Image→MiniMax H3→Codex,打造像素完美动画全流程 — Hailuo_AI · 2026-09-10
- Instinct 推出 agent 间通信协议,AI 可互相协调日程 — mon__lim · 2026-09-10
- 开发者发布 Traser:自动定位「跑成功但结果错误」的 agent 运行 — Sensitive-Parsnip-12 · 2026-09-10
- 实验:错误前提下三个 AI Agent 互相寻找,仅一个成功且不自知 — turtle_bazon · 2026-09-10
- 钢铁侠粉丝用 GPT-6 Astra 做出战甲拆解 3D 网页,自认前端被超越 — TheMoonMidas · 2026-09-10