阿里云开源AI应用开发框架Spring AI Alibaba,帮助开发者快速构建AI应用

文摘   2024-10-17 12:54   重庆  

整理|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 项目将会长期保持一个持续且健康的发展态势。




1.使用Pytest进行单元测试的初学者指南

2.滴滴开源新项目Unify:聚焦Flutter与原生通信难题,整体交付提效50%+

3.已开源!一款支持HarmonyOS NEXT系统的UI自动化框架hmdriver2发布

4.测试团队FastGPT实战,解锁AI大模型知识库搭建秘籍

5.MTSC2024上海大会,现场录播视频

6.AI测试|自己搭一个AI Agent玩玩


TesterHome社区
测试之家(TesterHome)由一线测试工程师发起和运营的测试技术社区,社区主旨是公益、开源、分享、落地,紧跟前沿技术趋势,致力于推进软件质量保障与安全,是软件质量保障领域的风向标。我们的理念:Coding Share Show Cool
 最新文章