当前位置: 首页 > 软件库 > 神经网络/人工智能 > >

Semantic Kernel

集成 LLM 到应用程序的 SDK
授权协议 MIT
开发语言 Python C#
所属分类 神经网络/人工智能
软件类型 开源软件
地区 不详
投 递 者 姚烨
操作系统 跨平台
开源组织 微软
适用人群 未知
 软件概览

Semantic Kernel 是一种轻量级 SDK,可将 AI 大语言模型 (LLM) 与传统编程语言集成。

Semantic Kernel 可扩展编程模型结合了自然语言语义功能、传统代码原生功能和基于嵌入的内存,释放新的潜力并通过 AI 为应用程序增加价值。

Semantic Kernel 旨在支持和封装来自最新 AI 研究的多种设计模式,以便开发人员可以为他们的应用程序注入复杂的技能,如提示链、递归推理、总结、零 / 少样本学习、上下文记忆、长期记忆、嵌入、语义索引、规划和访问外部知识存储以及内部数据等功能。

  •   目录 语义内核简介  向量和语义记忆  连接到外部数据源  构建混合提示模板和代码的技能  乍一看,在代码中调用像 GPT-4 这样的大型语言模型 (LLM) 似乎很简单。API 是单个 REST 调用,接收文本并根据输入返回响应。但在实践中,事情变得比这复杂得多。API 可能最好被认为是一个域边界,您可以在其中提供提示,以定义模型用于交付其输出的格式。但这是一个关键点:LLM可以像你想要的那

  • Semantic Kernel 是一种轻量级应用开发框架,用于快速开发融合 LLM AI的现代应用。 Semantic Kernel 的一个核心能力就是实现“目标导向”的AI应用。我们可以提前准备好所需的Skill,根据设定好的最终目标,通过Planner,可以将目标分解为需要执行的任务列表,并且可以指定好对应的参数传递,然后逐个任务执行,从而实现最终目标。 此系列文章,将会从传统软件开发者的角度

 相关资料
  • 我试图了解ApacheShiro工作流以及如何将其集成到我的应用程序中。我不明白的是,我如何以及在哪里执行登录,然后发送重定向?或者Shiro会自动执行此操作(因为我在ini文件中指定了域)?我可以发送自定义信息(用户属性)和重定向(通过Servlet响应而不是支持bean)吗? 到目前为止我所了解和拥有的: 将Shiro侦听器和过滤器添加到web。xml文件,以便它能够响应请求: 创建一个shi

  • 我正在尝试将Docusign API集成到我的web应用程序中。我尝试使用信封视图将我重定向到登录页或签名页。但是我想从我的web应用程序中重定向到添加收件人页面,在那里用户可以添加收件人,准备文档并将其发送给签名者。Docusign API中有这样的方法吗?

  • ... 但是当我运行我的应用程序时,我没有得到任何更改,当我单击应用程序中的某个组件时,我得到了这个错误:

  • 问题内容: 是否可以在现有的Java Apache Tomcat项目中引入osgi-equinox?据我了解,OSGI必须在某种“容器”中运行。我将如何整合它? 我还使用Jersey来获取RESTful资源。 问题答案: 在此桥模型中,安装了一个特殊的servlet,Tomcat调用该servlet来处理请求。OSGi运行时是从该servlet内生成的,但是OSGi运行时本身(例如,春分点)与HT

  • 我正在为我的客户开发一个android应用程序,他要求在应用程序中内置QR扫描仪。所以,我不希望用户不得不从GooglePlay下载另一个应用程序。换句话说,我不想从我的应用程序调用另一个QR扫描仪应用程序。我需要QR扫描仪内置在我的应用程序中。 我在github和这里的stackoverflow上读到了关于ZXing的信息。据我所知,将其QR扫描仪集成到应用程序中不是一个好主意。最好通过Inte

  • 问题内容: 我在RapidMiner中有一个文本分类过程。它从指定的excel ssheet读取测试数据并进行分类。我还有一个小型Java应用程序,它正在运行此过程。现在,我想在应用程序中添加文件输入部分,以便每次我都可以从应用程序(而不是RapidMiner)中指定excel文件。有什么提示吗? 这是代码: 这是错误: 最好的祝福 Armen 问题答案: 我看到两种方法可以做到这一点。 第一个方

  • 我对springfox和Swagger2都是新手。我一直在尝试将SpringFox/Swagger2与我的spring boot微服务集成以生成API文档。 我遵循了“http://springfox.github.io/springfox/docs/snapshot/”站点中给出的步骤。但是我没有成功的带来api文档页面。 每当我试图点击URL“http://localhost:8081/swa

  • 我希望文档的显示方式类似于它在特定于应用程序的上下文路径下的文档中提到的方式。你能告诉我我错过了什么吗?