Semantic Kernel
微软2023年推出的开源AI编排框架,系统性提出了Skills/Plugins概念,允许大模型通过Function Calling机制自动选择并执行带语义描述的可调用函数
时间轴 (近 90 天)
常见的编排框架包括 LangGraph、AutoGen、CrewAI 和 Semantic Kernel
该扫描器覆盖的框架包括LangChain、LangGraph、LlamaIndex、CrewAI、AutoGPT、Flowise、n8n、Google ADK以及Semantic Kernel
微软 MAF 是 AutoGen 和 Semantic Kernel 融合的框架,自带提示词注入防御等护栏
在 JS/TS AI 开发领域,AI SDK 面临 LangChain.js、Microsoft Semantic Kernel、Cloudflare Workers AI 等竞争
在微软 Semantic Kernel 框架中 skill 指 AI 可调用的函数或插件,在 OpenAI GPTs 生态中称为 Actions,在 LangChain 中对应 Tool
本课程重点聚焦于Azure AI Agent Service、Semantic Kernel和AutoGen三种Agent框架
Semantic Kernel的核心架构围绕Kernel、Plugin和Planner三个概念展开
Semantic Kernel支持多种规划策略,包括逐步执行并重新评估的Stepwise Planner和生成完整执行计划模板的Handlebars Planner
在Semantic Kernel中,Plugin作为Agent可调用的能力单元,通过函数装饰器(如Python中的@kernel_function)声明输入输出和描述信息
面向生产环境应选Semantic Kernel,探索前沿研究应选AutoGen
还有 2 条时间轴事件
全部知识事实 (18)
Semantic Kernel从一开始就同时支持.NET和Python
90%待验证与LangChain形成竞争和互补关系的框架包括LlamaIndex、Semantic Kernel(微软推出)和Haystack(deepset开发)
85%待验证2023年以来业界出现了多种将软件工程方法论引入Prompt管理的实践,包括DSPy、LangChain、LlamaIndex和微软Semantic Kernel等
85%待验证在函数调用出现之前,Semantic Kernel团队通过规划(Planning)方式给模型提供示例来强迫它遵循特定结构,使用XML或JSON格式
80%待验证微软自身的Copilot系列产品大量使用了Semantic Kernel的设计理念
75%待验证微软于2024年推出Semantic Kernel,将企业既有业务逻辑封装为技能插件
60%待验证常见的编排框架包括 LangGraph、AutoGen、CrewAI 和 Semantic Kernel
50%待验证该扫描器覆盖的框架包括LangChain、LangGraph、LlamaIndex、CrewAI、AutoGPT、Flowise、n8n、Google ADK以及Semantic Kernel
50%待验证微软 MAF 是 AutoGen 和 Semantic Kernel 融合的框架,自带提示词注入防御等护栏
50%待验证在 JS/TS AI 开发领域,AI SDK 面临 LangChain.js、Microsoft Semantic Kernel、Cloudflare Workers AI 等竞争
50%待验证在微软 Semantic Kernel 框架中 skill 指 AI 可调用的函数或插件,在 OpenAI GPTs 生态中称为 Actions,在 LangChain 中对应 Tool
50%待验证Semantic Kernel的核心架构围绕Kernel、Plugin和Planner三个概念展开
50%待验证Semantic Kernel支持多种规划策略,包括逐步执行并重新评估的Stepwise Planner和生成完整执行计划模板的Handlebars Planner
50%待验证本课程重点聚焦于Azure AI Agent Service、Semantic Kernel和AutoGen三种Agent框架
50%待验证Semantic Kernel由微软于2023年开源,核心架构围绕Kernel、Plugin和Planner三个概念展开
50%待验证面向生产环境应选Semantic Kernel,探索前沿研究应选AutoGen
50%待验证在Semantic Kernel中,Plugin作为Agent可调用的能力单元,通过函数装饰器(如Python中的@kernel_function)声明输入输出和描述信息
50%待验证微软的Semantic Kernel通过Plugin机制将确定性代码与AI能力解耦,CrewAI允许为Agent指定不同的执行模式
50%