首页 > 编程语言 >SK 简化流行编程语言对 生成式AI 应用开发的支持

SK 简化流行编程语言对 生成式AI 应用开发的支持

时间:2023-09-17 23:35:13浏览次数:67  
标签:Kernel Semantic kernel AI 生成式 SK https com

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 技术社区的成立。

7571afe83886478a1c6d1732d6f36ec5

相关链接:

标签:Kernel,Semantic,kernel,AI,生成式,SK,https,com
From: https://www.cnblogs.com/shanyou/p/17710247.html

相关文章

  • 2023.37 AI辅助医疗诊断
    日常生活看病,有一个难题就是不知道自己要去那个科室,以之前自己去医院看牙齿疼为例,各种搜索确认后才知道要挂口腔内科,中间还有点其它问题医生建议看其它科室,不过最终还算顺利。牙疼尚且如此,更不用说其它罕见病,比如下面链接中的故事。4岁男孩得了罕见病,母亲找了17位专家无果,受自己......
  • Mac专用投屏工具AirServer 7 .27 for Mac中文免费激活版
    AirServer7.27forMac中文免费激活版是一款Mac专用投屏工具,能够通过本地网络将音频、照片、视频以及支持AirPlay功能的第三方App,从iOS设备无线传送到Mac电脑的屏幕上,把Mac变成一个AirPlay终端的实用工具。目前最新的AirServer7.2.7版本,支持macOSHighSierra和iOS11,通......
  • 基于DNN深度学习网络的OFDM+QPSK信号检测算法matlab仿真
    1.算法运行效果图预览   2.算法运行软件版本matlab2022a  3.算法理论概述        正交频分复用(OFDM)是一种多载波调制技术,已经广泛应用于数字通信领域。OFDM信号检测是接收端的关键问题之一,目的是将接收到的OFDM信号恢复为原始数据。由于OFDM信号具有高带......
  • OpenAI原生GPT问答记录直接导入博客方法
    OpenAI原生GPT问答记录直接导入博客方法一般常见的方法是截图放在博客,但是这种方法有点过于粗糙,浪费阅读者流量资源不说,还显得十分不专业。但是对于原生GPT来说,在网页内全选复制并不能达成我们想要的效果,甚至有时候很难区分哪些是用户哪些是AI的话。于是本篇文章应运而生,Openai......
  • mysql连接不上Job for mysqld.service failed because the control process exited wi
    问题:mysql服务器链接不上我们是自己买的服务器搭建的,查看mysql的服务器能不能连的上,看服务是否正常查看进程:top-c;查看磁盘:df-h;linux环境有很多大小,只需要看最大的一个存储就行了,发现可使用的没了,我这图片是清理过后的问题解决先要排查是哪些文件堆满了磁盘,极大的......
  • 使用TestContainers在Docker中进行集成测试
    现代软件应用很少独立工作。典型的应用程序会与几个外部系统进行通信,如:数据库、消息系统、缓存提供商其他第三方服务。你应该编写测试确保一切正常运行。单元测试有助于隔离地测试业务逻辑,不涉及任何外部服务。它们易于编写并提供几乎即时的反馈。有了单元测试还不够,集......
  • Invalid prop type check failed for prop “image“. Expected String, got Undefine
    问题描述:vue中类型不匹配导致的错误。大致的意思是期待的是“image“类型,传入的是string,所以导致出错。解决办法:类型转换 <pan-thumb :image="String(filePath)"> ......
  • C#中的ConcurrentExclusiveSchedulerPair类
    C#中的ConcurrentExclusiveSchedulerPair类 为什么使用ConcurrentExclusiveSchedulerPair?现实生活中的例子是一个停车场的入口和出口,多辆车可以同时进入和离开停车场,但是只有一个车辆可以进入或离开一次。这时候就需要保证同时只有一个车辆能够访问停车场的入口或出口,避免......
  • 【小沐学Unity3d】3ds Max 骨骼动画制作(蒙皮修改器skin)
    1、简介“蒙皮”修改器是一种骨骼变形工具,主要设计用于通过另一个对象对一个对象进行变形来创建角色动画。可使用骨骼、样条线和其他对象变形网格、面片和NURBS对象。如果将“蒙皮”修改器应用到网格,然后使用修改器指定骨骼,则每个骨骼都将收到一个胶囊形状的“封套”。这些封......
  • AI绘画:如何让图片开口说话生成视频?变现渠道有哪些?
    如何让AI绘画做出来的视频可以开口说话,本篇文章给你讲解清楚。这个项目市面上有很多种叫法,AI数字人,图片说话,图片数字人等等。废话不多说,直接以AI小和尚为例进行实操。1.生成图片:用Midjourney或者StableDiffusion都可以。当然你也可以用我生成好的图片。核心咒语提示词:魔法......