注:当前项目为 Serverless Devs 应用,由于应用中会存在需要初始化才可运行的变量(例如应用部署地区、函数名等等),所以不推荐直接 Clone 本仓库到本地进行部署或直接复制 s.yaml 使用,强烈推荐通过
s init ${模版名称}的方法或应用中心进行初始化,详情可参考部署 & 体验 。
本案例提供了一个基于 Spring AI Alibaba 框架开发的 AI 智能机票助手,您可以将应用部署到阿里云函数计算 FC 上快速体验运行效果。
使用该项目,您需要有开通以下服务并拥有对应权限:
| 服务/业务 | 权限 | 相关文档 |
|---|---|---|
| 函数计算 | AliyunFCFullAccess | 帮助文档 计费文档 |
- 🔥 通过 云原生应用开发平台 CAP ,
该应用。
本案例提供了一个基于 Spring AI Alibaba 框架开发的 AI 智能机票助手,您可以与智能助手聊天,进行机票预定、改期、退票、咨询等服务。应用底层使用阿里云通义模型服务,是一个使用了 RAG、Function Calling、ChatMemory 等核心能力的智能体应用,支持多轮聊天会话。
Spring AI Alibaba 开源项目基于 Spring AI 构建,是阿里云通义系列模型及服务在 Java AI 应用开发领域的最佳实践,提供高层次的 AI API 抽象与云原生基础设施集成方案,旨在帮助开发者快速构建 AI 应用。使用 Spring AI Alibaba 开发应用与使用普通 Spring Boot 没有什么区别,只需要增加 spring-ai-alibaba-starter 依赖,将 ChatClient Bean 注入就可以实现与模型聊天了。
- 部署完成之后,您可以看到系统返回给您的案例地址并打开示例系统。
- 与智能助手开始聊天,以自然语言对话的方式说出您想要的咨询的问题或要办理的业务,并等待助手回复。
这是一个示例应用,并无法处理真正的机票业务
