IT之家 11 月 26 日消息,微软宣布旗下人工智能开发工具包 Semantic Kernel 的 OpenAPI 扩展功能正式版现已上线,号称为.NET 和 Python 提供全面支持。
IT之家获悉,Semantic Kernel 是微软推出的开源软件开发工具包,旨在将大型语言模型(如 OpenAI、Azure OpenAI 和 Hugging Face)与编程语言(如 C#、Python 和 Java)集成,帮助开发者更轻松地将语言模型引入应用程序,从而显著降低 AI 应用的开发门槛。
微软称,OpenAPI 是一种开源标准规范,其通过机器可读格式(如 JSON 或 YAML)来描述 RESTful API 的结构和行为,详细定义了 API 的端点、请求参数、响应格式以及认证方式,便于开发者清晰理解和使用 API,作为由 OpenAPI Initiative 管理的项目(其前身为 Swagger),OpenAPI 致力于推动 API 标准化与互操作性,广泛应用于生成文档、自动化测试和模拟服务。
相对于此前预览版本,微软还为 OpenAPI 扩展功能正式版引入了重大更新,允许开发者利用现有 API 基础,将其转化为 AI 代理可用的扩展插件。这一功能显著提升了效率与灵活性。例如在智能家居场景中,开发者可以根据 OpenAPI 规范构建扩展插件,让 AI 代理能够控制灯光开关等设备操作。这种方法不仅降低了系统集成的复杂性,也拓展了 AI 代理的实际应用场景。