“微软开放Semantic Kernel API,助力AI大模型集成”
11月26日,微软公司宣布,其人工智能开发工具包Semantic Kernel的OpenAPI扩展功能正式版现已全面上线,标志着该工具包在.NET和Python等编程语言支持方面的全面升级。据悉,Semantic Kernel是微软推出的一款开源软件开发工具包,旨在简化大型语言模型(如OpenAI、Azure OpenAI和Hugging Face)与编程语言的集成,助力开发者轻松将语言模型嵌入应用程序,有效降低AI应用的开发难度。
OpenAPI作为一种开源标准规范,通过JSON或YAML等机器可读格式描述RESTful API的结构和行为,详细定义了API的端点、请求参数、响应格式及认证方式,便于开发者清晰理解和使用API。由OpenAPI Initiative管理的OpenAPI项目(前身是Swagger),致力于推动API标准化和互操作性,广泛应用于文档生成、自动化测试和模拟服务等领域。
相较于之前的预览版本,微软为OpenAPI扩展功能的正式版带来了重大更新。此次更新允许开发者利用现有API基础,将其转化为AI代理可用的扩展插件,极大提升了开发效率与灵活性。例如,在智能家居场景中,开发者可依据OpenAPI规范构建扩展插件,使AI代理能够控制灯光开关等设备操作。这种做法不仅简化了系统集成过程,还拓展了AI代理的实际应用场景。
微软的这一举措,进一步丰富了Semantic Kernel的功能,为开发者提供了更为便捷的AI应用开发途径。随着AI技术的不断普及,我们有理由相信,Semantic Kernel的OpenAPI扩展功能将为更多创新应用的出现奠定坚实基础。