整理|TesterHome社区
来源|阿里云开发者
今天(10月17日),阿里云官方“阿里云开发者”公众号发文,宣布开源一款面向 Java 开发者的 AI 应用开发框架,框架名称为:Spring AI Alibaba,项目 Github 仓库地址 alibaba/spring-ai-alibaba
据 Spring AI Alibaba 发起人刘军(Apache Member)介绍,该项目是基于 Spring AI 构建,是阿里云通义系列模型及服务在 Java AI 应用开发领域的最佳实践,该工具提供高层次的 AI API 抽象与云原生基础设施集成方案,可以帮助开发者快速构建 AI 应用,简化AI应用开发。
Spring AI Alibaba 框架的核心特性
1. Spring AI Alibaba是专门为Spring和Java开发者设计的智能体开发框架,使用它开发应用就如同开发一个普通的Spring Boot应用,理解成本非常低。
2. 框架对AI智能体应用的通用开发范式做了很好的抽象,从原子能力层次如对话模型接入、提示词模板到函数调用,再到高层次抽象如智能体编排、对话记忆等。
3. 架默认与通义系列模型做了深度适配,除此之外,还提供了应用从部署到运维的最佳实践,包括网关、配置管理、部署、可观测等。
Spring AI Alibaba 框架中的一些具体概念与 API 定义、示例实践、项目规划等,请点击阅读阿里云开发者官方文章:《阿里云开源 AI 应用开发框架:Spring AI Alibaba》
阿里云方面还特别提到,阿里巴巴和 Spring 官方一直保持着非常成功的合作,在微服务时代,2018年10月,双方共同合作推出 Spring Cloud Alibaba 微服务框架与整体解决方案,该框架可以帮助Java 开发者通过 Spring Cloud 编程模型轻松开发微服务应用,目前已经是国内使用最广泛的开源微服务框架之一,整体生态 star 数超过 10w。
此次的 Spring AI Alibaba,双方同样保持了深度的合作。
其中 Spring 社区主要负责绿色部分(上图示意)-- 智能体应用开发原子能力与API的抽象。
Spring AI Alibaba 社区负责 -- 与阿里云通义模型、云原生基础设施的深度集成,同时包括与智能体业务落地更密切的一些核心能力如流程编排、开发工具集、应用评测、可观测、配置管理、流量管控等的抽象和实现。
阿里云方面表示,背靠 Spring 与阿里巴巴两大开源社区支撑,相信 Spring AI Alibaba 项目将会长期保持一个持续且健康的发展态势。
2.滴滴开源新项目Unify:聚焦Flutter与原生通信难题,整体交付提效50%+
3.已开源!一款支持HarmonyOS NEXT系统的UI自动化框架hmdriver2发布