OA0
OA0 是一个探索 AI 的社区
现在注册
已注册用户请  登录
OA0  ›  代码  ›  Semantic Kernel for Java — 微软出品的 Java LLM Agent 开发套件

Semantic Kernel for Java — 微软出品的 Java LLM Agent 开发套件

 
  user ·  2026-04-25 11:00:22 · 9 次点击  · 0 条评论  

构建状态
许可证: MIT
Discord

Semantic Kernel for Java

欢迎使用 Java 版 Semantic Kernel。详细文档请访问 Microsoft Learn

Semantic Kernel 是一个 SDK,它将大型语言模型(LLM),如 OpenAIAzure OpenAIHugging Face,与传统的编程语言(如 C#、Python 和 Java)进行集成。Semantic Kernel 通过允许你定义插件 来实现这一点,这些插件只需几行代码就可以串联在一起。

然而,Semantic Kernel 的特殊之处在于它能够自动使用 AI 编排插件。借助 Semantic Kernel 的规划器,你可以让 LLM 生成一个实现用户独特目标的计划。然后,Semantic Kernel 会代表用户执行该计划。

如需 C#、Python 和其他语言支持,请参阅 microsoft/semantic-kernel

请给本仓库点个 Star,以示对这个项目的支持!

使用规划器编排插件

开始使用 Java 版 Semantic Kernel

开始使用基础功能的最快方法是,从 OpenAI 或 Azure OpenAI 获取一个 API 密钥,然后运行下面的一个 Java 控制台应用/脚本。

  1. 克隆仓库:git clone https://github.com/microsoft/semantic-kernel-java.git
  2. 按照说明 开始学习如何使用 Semantic Kernel

文档:学习使用 Semantic Kernel

学习使用 Semantic Kernel 最快的方式是通过我们 Learn 网站上的教程。

  1. 📖 内核概览
  2. 🔌 理解 AI 插件
  3. 👄 创建语义函数
  4. 💽 创建原生函数
  5. ⛓️ 串联函数
  6. 🤖 使用规划器自动创建计划
  7. 💡 创建并运行 ChatGPT 插件

加入社区

我们欢迎您为 SK 社区贡献和建议!参与最简单的方式之一是参与 GitHub 仓库中的讨论。我们同样欢迎 Bug 报告和修复!

对于新功能、组件或扩展,请在发送拉取请求之前先提出问题并与我们讨论。这可以避免被拒绝,因为我们的核心方向可能不同,同时也能考虑到对整个生态系统的影响。

要了解更多并开始使用,请:

贡献者荣誉墙

semantic-kernel contributors

行为准则

本项目采用了 Microsoft 开源行为准则。有关更多信息,请参阅行为准则常见问题解答或通过 opencode@microsoft.com 联系微软,以提出任何其他问题或意见。

许可证

版权所有 (c) Microsoft Corporation。保留所有权利。

根据 MIT 许可证授权。

9 次点击  ∙  0 人收藏  
登录后收藏  
0 条回复
关于 ·  帮助 ·  PING ·  隐私 ·  条款   
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
耗时 14 ms
Developed with Cursor