Semantic Kernel[1] 是一个将大型语言模型(LLM)与流行的编程语言相结合的SDK。 Microsoft将Semantic Kernel(简称SK)称为轻量级SDK,支持AI LLM的集成。 Microsoft今年3月份时候首次开源了SK,SK不仅支持C#、还支持Java和 Python编程语言。

生成式AI 应用开发所带来新的语义编程,国际组织世界经济论坛[2],已经认识到提示工程在科技行业的重要性日益增加。它甚至将其列为三大新兴工作[3]之一,强调了它的重要性。提示工程是一种允许应用程序将LLM用于各种用例的方法,它重塑了应用程序的开发方式,并且可以将LLM用于多个垂直用例。这对于使用 C# 或者 Java 的开发人员特别有益,因为在许多任务关键型和业务系统中得到了广泛使用C# 或者Java ,Python只是在机器学习领域的训练模型阶段得到了大量的应用,在传统的机器学习的推理阶段大量的工程实践是采用C/C++ 。 生成式AI 有一次将AI 广泛集成到任务关键型和业务系统提供动力。

Semantic Kernel  为提示工程师面临的挑战提供了一个解决方案。它使开发人员能够使用多个提示作为技能,链接[4]这些提示,并定义在提示[5]之间共享的上下文[6]。对于开发人员来说,它也可以被视为对提示管道和常用的设计模式的管理。

最近的这一年AIGC 的浪潮突显了流行编程语言中集成人工智能的持续发展。随着LLM变得越来越复杂,他们的应用程序更加多样化,像 Semantic Kernel 这样的工具在允许开发人员有效和高效地利用其潜力方面将变得越来越重要。

Microsoft Build 2023 推出了 Copilot Stack,自此,大模型应用在企业中的落地有了很好的方法论。基于 Copilot Stack 服务,我们只需通过开源框架 Semantic Kernel,即可打通代码与 Prompt 之间的联系,同时,使用 Planner,还可以更有效地规划人机对话方式,帮助企业快速融入智能化应用。

Semantic Kernel 在中国有着相当一部分的用户,除传统的 .NET 开发者外,很多 Python 开发者以及 Java 开发者也是 Semantic Kernel 的忠实用户。Semantic Kernel 结合主流的编程语言,为企业级别的 Copilot 应用保驾护航。我特别整理了一份Semantic kernel的社区资源:https://github.com/geffzhang/awesome-semantickernel[7]。

9月23日,「Semantic Kernel 开发者日暨 Semantic Kernel 技术社区成立仪式」重磅来袭!汇聚数位微软最有价值专家、行业专家以及技术大咖,探讨大语言模型生态下基于 Semantic Kernel 的开发与实践,并共同见证 Semantic Kernel 技术社区的成立。

相关链接:

SK 简化流行编程语言对 生成式AI 应用开发的支持的更多相关文章

  1. 生成式AI对业务流程有哪些影响?企业如何应用生成式AI?一文看懂

    集成与融合类ChatGPT工具与技术,以生成式AI变革业务流程 ChatGPT背后的生成式AI,聊聊生成式AI如何改变业务流程 ChatGPT月活用户过亿,生成式AI对组织的业务流程有哪些影响? 生成 ...

  2. C 语言因为疫情重登最流行编程语言榜第一名!其实它一直都在~

      C 语言时隔五年后再次荣登最流行编程语言榜单第一名. 通过调查得出结论, C 语言再次受欢迎的原因竟然是因为病毒,这听起来愚蠢但确实是事实,嵌入式语言 C 和 C++ 被用于医疗设备中的幅度因为疫 ...

  3. 生成式AI会成为是人工智能的未来吗

    生成式 AI 是一项创新技术,可帮助算法人员生成以前依赖于业务员的模型,提供创造性的结果,而不会因业务员思想和经验而产生任何差错. 人工智能中的这项新技术确定了输入的原始模型,以生成演示训练数据特征. ...

  4. 百度生成式AI产品文心一言邀你体验AI创作新奇迹:百度CEO李彦宏详细透露三大产业将会带来机遇(文末附文心一言个人用户体验测试邀请码获取方法,亲测有效)

    目录 中国版ChatGPT上线发布 强大中文理解能力 智能文学创作.商业文案创作 图片.视频智能生成 中国生成式AI三大产业机会 新型云计算公司 行业模型精调公司 应用服务提供商 总结 获取文心一言邀 ...

  5. AI应用开发实战 - 定制化视觉服务的使用

    AI应用开发实战 - 定制化视觉服务的使用 本篇教程的目标是学会使用定制化视觉服务,并能在UWP应用中集成定制化视觉服务模型. 前一篇:AI应用开发实战 - 手写识别应用入门 建议和反馈,请发送到 h ...

  6. AI应用开发实战 - 手写识别应用入门

    AI应用开发实战 - 手写识别应用入门 手写体识别的应用已经非常流行了,如输入法,图片中的文字识别等.但对于大多数开发人员来说,如何实现这样的一个应用,还是会感觉无从下手.本文从简单的MNIST训练出 ...

  7. AI应用开发实战 - 从零开始搭建macOS开发环境

    AI应用开发实战 - 从零开始搭建macOS开发环境 本视频配套的视频教程请访问:https://www.bilibili.com/video/av24368929/ 建议和反馈,请发送到 https ...

  8. AI应用开发实战 - 从零开始配置环境

    AI应用开发实战 - 从零开始配置环境 与本篇配套的视频教程请访问:https://www.bilibili.com/video/av24421492/ 建议和反馈,请发送到 https://gith ...

  9. AI应用开发实战(转)

      AI应用开发实战 - 从零开始配置环境 与本篇配套的视频教程请访问:https://www.bilibili.com/video/av24421492/ 建议和反馈,请发送到https://git ...

  10. AI应用开发实战

    AI应用开发实战 出发点 目前,人工智能在语音.文字.图像的识别与解析领域带来了跨越式的发展,各种框架.算法如雨后春笋一般,互联网上随处可见与机器学习有关的学习资源,各大mooc平台.博客.公开课都推 ...

随机推荐

  1. ClickHouse进阶|如何自研一款企业级高性能网关组件?

    使用原生ClickHouse集群进行节点数据查询和写入时,离不开第三方开源网关组件chproxy支持.但由于chproxy缺少TCP协议支持,导致性能.查询能力等受限.这也成为困扰众多ClickHou ...

  2. Java的Object类的方法

    Java的Object类是所有类的根类,它提供了一些通用的方法.下面是一些常用的Object类方法: 1. equals(Object obj):判断当前对象是否与给定对象相等.默认情况下,equal ...

  3. Git及可视化工具TortoiseGit的安装及使用

    前言: TortoiseGit(中文称git小乌龟),是一款开源的git可视化gui工具,让你可以用图形化的界面来使用git,如此即使不会git命令也能流畅的使用git(我就是不想学git命令才使用的 ...

  4. R 数据可视化 : 热图

    本文作者蒋刘一琦,自嘲是一个有艺术追求的生信狗,毕业于浙江大学生物信息学专业,目前在复旦大学就读研究生,研究方向为宏基因组. 在生物信息领域我们常常使用 R 语言对数据可视化.在对数据可视化的时候,我 ...

  5. 【Clickhouse】ReplaceingMergeTree引擎final实现合并去重探索

    前言 在OLAP实践中,在有数据更新的场景中,比如存储订单数据,我们经常会用到ReplaceingMergeTree引擎来去重数据,以获取数据的最新状态.但是ReplaceingMergeTree引擎 ...

  6. postgresql json取值为何这么慢?

    一.缘起 慢sql分析,总行数80w+. 比较特殊的是:其中有个字段info是jsonb类型,写法:info::json->'length' as length 同样的查询条件查这个字段和不查这 ...

  7. 前端Vue非常简单实用商品分类展示组件 侧边商品分类组件

    前端vue非常简单实用商品分类展示组件 侧边商品分类组件 , 下载完整代码请访问uni-app插件市场址:https://ext.dcloud.net.cn/plugin?id=13084 效果图如下 ...

  8. 前端树形结构图组件 tree组件,可拖拽移动,点击展开收缩,无限添加子集

    快速实现树形结构图组件 tree组件,可拖拽移动,点击展开收缩,无限添加子集; 下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=1 ...

  9. String解析及其方法

    String解析及其方法 1.前言 2.什么是字符串(String) 3.字符串(String)的两种创建方式及其区别 4.字符串(String)的方法及其部分原码解析 5.字符串(String)的弊 ...

  10. Blazor前后端框架Known-V1.2.4

    V1.2.4 Known是基于C#和Blazor开发的前后端分离快速开发框架,开箱即用,跨平台,一处代码,多处运行. Gitee: https://gitee.com/known/Known Gith ...