Semantic Kernel: 集成大型语言模型的软件开发工具包

Semantic Kernel是一个强大的软件开发工具包,它使开发者能够将如OpenAI、Azure OpenAI和Hugging Face等大型语言模型通过定义和链接插件,轻松集成到C#、Python和Java等常规编程语言中。
直达下载
回到上一页
clickgpt_line.png_noView
介绍

Semantic Kernel 是一个为开发者提供的软件开发工具包(SDK),旨在简化大型语言模型(LLMs)如 OpenAI, Azure OpenAI 和 Hugging Face 与常规编程语言如 C#、Python 和 Java 的集成。通过Semantic Kernel,开发者可以定义插件并以几行代码将其链接在一起。

github_ai_big_model_semantic_kernel_1

独特功能

Semantic Kernel 的特别之处在于其能够自动使用 AI 来协调插件。开发者可以请求 LLM 生成一个计划来实现用户的独特目标,然后 Semantic Kernel 将为用户执行该计划。

快速开始指南

安装Semantic Kernel

Semantic Kernel SDK 支持 C#, Python 和 Java。根据您的偏好选择下列语言开始:

  • C#: 创建新的控制台应用,添加 Nuget 包 Microsoft.SemanticKernel,复制代码并替换 API 密钥等配置,运行应用。
  • Python: 安装 pip 包,创建新脚本,设置环境变量,运行脚本。
  • Java: 克隆仓库,遵循指南操作。

学习使用 Semantic Kernel

通过我们的 C# 和 Python Jupyter 笔记本快速学习 Semantic Kernel 的使用。这些笔记本演示了如何使用代码片段,您可以立即运行它们。

  • C#入门笔记本
  • Python入门笔记本

完成入门笔记本后,您可以查看我们的主要教程。

API参考

  • C# API 参考
  • Python API 参考(即将推出)

Visual Studio Code 扩展

Semantic Kernel 的 Visual Studio Code 扩展使得设计和测试语义函数变得容易。该扩展提供了一个界面用于设计语义函数,并允许您通过现有模型和数据测试它们。

Chat Copilot 示例应用

查看 Chat Copilot 参考应用了解如何使用 Semantic Kernel 构建聊天机器人。通过结合插件、计划器和角色,我们展示了如何构建能够维持长时间对话的聊天机器人,同时利用插件与其他服务集成。

github_ai_big_model_semantic_kernel_2

使用Semantic Kernel SDK,我发现它极大地简化了与LLMs的集成过程。通过定义和链接插件,能够快速构建出功能强大的应用。此外,计划器功能自动为用户生成和执行计划的能力,使得创建复杂的自动化任务变得简单高效。

付费
AI爆文训练营
图文变现友好赛道,低门槛、高上限,教你从0到1做个赚钱的公众号!
立即查看
躺着赚钱
¥149/年
何老师陪你做副业
这里聚焦AI副业、个人IP、自媒体运营、写作、赚钱案例。不哔哔,只分享有价值的副业项目。
立即查看
AI赚钱案例
限免
DeepSeek进阶教程
带你全面掌握DeepSeek应用技巧。提升工作、学习效率
立即查看
100万人学过
免费
Monica AI
Monica AI满血复活DeepSeek【免费】,提升您的聊天、搜索、写作和编程体验。
立即查看
一站式 AI 助手
云服务
腾讯云
综合性的云计算服务平台,现已接入DeepSeek,提供多样化的云解决方案
立即查看
高效可靠
云服务
阿里云
全球领先的云计算与数据服务平台,提供云服务器、存储、数据库、安全等多种服务
立即查看
多样化
编程学习
免费领取编程学习资料