SK 简化流行编程语言对 生成式AI 应用开发的支持
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 技术社区的成立。

相关链接:
- [1]Semantic Kernel:https://github.com/microsoft/semantic-kernel
- [2]世界经济论坛: https://www.weforum.org/
- [3] 三大新兴工作: https://www.weforum.org/agenda/2023/03/new-emerging-jobs-work-skills/
- [4]链接: https://learn.microsoft.com/en-us/semantic-kernel/ai-orchestration/chaining-functions
- [5]提示:https://learn.microsoft.com/en-us/semantic-kernel/prompt-engineering/prompt-template-syntax
- [6]上下文:https://learn.microsoft.com/en-us/semantic-kernel/memories/embeddings
- [7]Semantic kernel的社区资源:https://github.com/geffzhang/awesome-semantickernel
SK 简化流行编程语言对 生成式AI 应用开发的支持的更多相关文章
- 生成式AI对业务流程有哪些影响?企业如何应用生成式AI?一文看懂
集成与融合类ChatGPT工具与技术,以生成式AI变革业务流程 ChatGPT背后的生成式AI,聊聊生成式AI如何改变业务流程 ChatGPT月活用户过亿,生成式AI对组织的业务流程有哪些影响? 生成 ...
- C 语言因为疫情重登最流行编程语言榜第一名!其实它一直都在~
C 语言时隔五年后再次荣登最流行编程语言榜单第一名. 通过调查得出结论, C 语言再次受欢迎的原因竟然是因为病毒,这听起来愚蠢但确实是事实,嵌入式语言 C 和 C++ 被用于医疗设备中的幅度因为疫 ...
- 生成式AI会成为是人工智能的未来吗
生成式 AI 是一项创新技术,可帮助算法人员生成以前依赖于业务员的模型,提供创造性的结果,而不会因业务员思想和经验而产生任何差错. 人工智能中的这项新技术确定了输入的原始模型,以生成演示训练数据特征. ...
- 百度生成式AI产品文心一言邀你体验AI创作新奇迹:百度CEO李彦宏详细透露三大产业将会带来机遇(文末附文心一言个人用户体验测试邀请码获取方法,亲测有效)
目录 中国版ChatGPT上线发布 强大中文理解能力 智能文学创作.商业文案创作 图片.视频智能生成 中国生成式AI三大产业机会 新型云计算公司 行业模型精调公司 应用服务提供商 总结 获取文心一言邀 ...
- AI应用开发实战 - 定制化视觉服务的使用
AI应用开发实战 - 定制化视觉服务的使用 本篇教程的目标是学会使用定制化视觉服务,并能在UWP应用中集成定制化视觉服务模型. 前一篇:AI应用开发实战 - 手写识别应用入门 建议和反馈,请发送到 h ...
- AI应用开发实战 - 手写识别应用入门
AI应用开发实战 - 手写识别应用入门 手写体识别的应用已经非常流行了,如输入法,图片中的文字识别等.但对于大多数开发人员来说,如何实现这样的一个应用,还是会感觉无从下手.本文从简单的MNIST训练出 ...
- AI应用开发实战 - 从零开始搭建macOS开发环境
AI应用开发实战 - 从零开始搭建macOS开发环境 本视频配套的视频教程请访问:https://www.bilibili.com/video/av24368929/ 建议和反馈,请发送到 https ...
- AI应用开发实战 - 从零开始配置环境
AI应用开发实战 - 从零开始配置环境 与本篇配套的视频教程请访问:https://www.bilibili.com/video/av24421492/ 建议和反馈,请发送到 https://gith ...
- AI应用开发实战(转)
AI应用开发实战 - 从零开始配置环境 与本篇配套的视频教程请访问:https://www.bilibili.com/video/av24421492/ 建议和反馈,请发送到https://git ...
- AI应用开发实战
AI应用开发实战 出发点 目前,人工智能在语音.文字.图像的识别与解析领域带来了跨越式的发展,各种框架.算法如雨后春笋一般,互联网上随处可见与机器学习有关的学习资源,各大mooc平台.博客.公开课都推 ...
随机推荐
- 六大云端 Jupyter Notebook 平台测评
有许多方法可以与其他人共享静态 Jupyter 笔记本,例如把它发布在 GitHub 上或通过 nbviewer 链接进行分享. 但是,如果接收人已经安装了 Jupyter Notebook 环境,那 ...
- 基于飞桨paddlespeech训练中文唤醒词模型
飞桨Paddlespeech中的语音唤醒是基于hey_snips数据集做的.Hey_snips数据集是英文唤醒词,对于中国人来说,最好是中文唤醒词.经过一番尝试,我发现它也能训练中文唤醒词,于是我决定 ...
- 原生AJAX的学习
基础知识 知识点梳理见图: 自己动手实践案例 案例1: 访问本地文件 <!DOCTYPE html> <html> <body> <div id=" ...
- 基于ChatGPT函数调用来实现C#本地函数逻辑链式调用助力大模型落地
6 月 13 日 OpenAI 官网突然发布了重磅的 ChatGPT 更新,我相信大家都看到了 ,除了调用降本和增加更长的上下文版本外,开发者们最关心的应该还是新的函数调用能力.通过这项能力模型在需要 ...
- RDD练习:词频统计
一.词频统计: 1.读文本文件生成RDD lines lines=sc.textFile("file:///home/hadoop/word.txt") #读取本地文件 lines ...
- Solon 成为信通院可信开源社区、可信开源项目
自2021年9月17日成立以来,可信开源社区共同体共有五批新成员加入.在4月21日"OSCAR开源生态建设论坛"上,可信开源社区共同体又迎来2位正式成员和6位预备成员,Solon ...
- 基于VAE的风险分析:基于历史数据的风险分析、基于实时数据的风险分析
目录 引言 随着人工智能和机器学习的发展,风险分析已经成为许多行业和组织中不可或缺的一部分.传统的基于经验和规则的风险分析方法已经难以满足现代风险分析的需求,因此基于VAE的风险分析方法逐渐成为了主流 ...
- TheRoleofSpatialPyramidalPoolinginConvolutionalNeuralNe
目录 1. 引言 2. 技术原理及概念 2.1. 基本概念解释 2.2. 技术原理介绍 2.3. 相关技术比较 3. 实现步骤与流程 3.1. 准备工作:环境配置与依赖安装 3.2. 核心模块实现 3 ...
- 【Nginx】Nginx访问静态资源
Nginx访问静态资源 即通过IP:端口/文件名 访问文件实现. 修改Nginx配置 location / { # root html; # index index.html index.htm; a ...
- 教师节专题:AI互动课来了,即构方案助推在线教育创新升级
打开热门综艺,乘风破浪的姐姐们告诉你"用瓜瓜龙英语给孩子启蒙":走出家门,电梯口.公交站的大幅广告跟你说"2-8岁上斑马". 如果说去年的AI互动课还是浮于媒体 ...