Microsoft 宣布推出具有无缝 AI 集成的 Java 语义内核

Microsoft宣布了Java语义内核的第一个版本,这是一个开源库,旨在将OpenAI和Azure OpenAI等AI服务与传统和惯用编程集成在一起。该集成为开发人员提供了一套新的工具,用于创建结合 AI 和传统编程的 AI 应用程序。

Java 语义内核与 Java 8 及更高版本兼容,为广泛的 Java 开发人员提供了将 AI 服务集成到其 Java 应用程序中的能力。这种集成允许开发人员在其熟悉的 Java 开发环境中利用人工智能和大型语言模型。

开源和 MIT 许可证:开发人员的资源

Java 语义内核是在 MIT 许可下发布的开源项目。这使开发人员能够探索、修改和贡献语义内核。源代码可在GitHub上找到,Microsoft欢迎为该项目做出贡献。

与 Maven 和 Gradle 集成

Semantic Kernel for Java 的 alpha 版本 0.2.6-alpha 已在 Maven Central 上提供,Maven Central 是 Java 和 JVM 项目的软件库存储库。这种可用性是简化将语义内核集成到现有项目的过程的关键功能。使用 Maven 或 Gradle 项目的开发人员可以轻松地将语义内核添加为依赖项,从而简化将 AI 功能整合到其应用程序中的过程。

将语义内核添加为依赖项的过程非常简单。开发人员可以按照项目 GitHub 页面上的示例文件夹中提供的详细说明进行操作。这些说明可作为全面的指南,引导开发人员完成集成过程的每个步骤。本指南确保即使是那些不熟悉语义内核的人也可以成功地将其集成到他们的项目中。

此外,Maven Central 上语义内核的可用性允许在项目中轻松更新和管理库。开发人员可以确保他们使用的是最新版本的语义内核,从最新的功能和改进中受益。这种易于管理是Semantic Kernel与Maven和Gradle集成的另一个优势。

为语义内核构建 ChatGPT 插件

Microsoft提供了一个深入的教程,介绍如何为语义内核构建你的第一个 ChatGPT 插件。这些插件是用特殊的 ai-plugin.json 清单文件编写的,可以被各种应用程序和服务使用。它们包括ChatGPT,Microsoft应用程序,如Microsoft 365 Business Chat和Bing Chat,当然还有Semantic Kernel本身。

创建 ChatGPT 插件的过程被设计为可访问和可管理。Microsoft提供的教程将引导开发人员完成整个过程,并详细解释每个步骤。本指南使即使是那些刚接触插件开发的人也可以创建自己的 ChatGPT 插件。

创建 ChatGPT 插件不仅仅是为了增强当前的应用程序。这也是面向未来的人工智能投资的一种方式。通过创建这些插件,开发人员正在为未来做准备,创建可用于所有未来 AI 解决方案的集成。这种前瞻性的方法是使用语义内核及其相关工具的一个关键方面。

此外,创建 ChatGPT 插件允许高度定制。开发人员可以定制他们的插件以满足其应用程序的特定需求,确保他们的 AI 解决方案尽可能有效和高效。这种自定义是使用语义内核和构建 ChatGPT 插件的另一个优势。

随着 Semantic Kernel for Java 的发布,Microsoft也开始了为期一周的语义内核插件黑客马拉松。黑客马拉松在全球范围内开放,供人们提交他们最好的插件。奖品将在一周内公布,包括Semantic Kernel DevBlog上的独家采访功能和定制的Semantic Kernel T恤。

正文完