news 2026/6/10 16:27:05

人工智能LLM-SpringAI学习与实战——航空公司智能客户助手

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
人工智能LLM-SpringAI学习与实战——航空公司智能客户助手

人工智能LLM-SpringAI学习与实战——航空公司智能客户助手

一、项目描述

项目包括以下模块:

  1. flight-booking
    航空公司智能客户助手后端

  2. mcp-server
    基于SSE的MCP服务
    主要功能:

  • 提供天气预报查询工具
  • 提供空气质量信息查询工具(模拟数据)
  1. mcp-stdio-server
    基于Stdio的MCP服务
    主要功能:
  • 提供天气预报查询工具
  • 提供空气质量信息查询工具(模拟数据)
  • 百度地图
  • 文件服务

二、运行项目

1、前期准备

1.1、安装必备的环境
  • JDK17
  • Node.js-v18
  • Ollama(不使用可以不安装)

Ollama官网:https://ollama.com
执行命令ollama run deepseek-r1:1.5b运行大模型

1.2、配置API key

开通deepseek(不使用可以不配置)、阿里百炼 账号,获取API key。

  • deepseek:https://platform.deepseek.com
  • 阿里百炼:https://bailian.console.aliyun.com/console

并将它们配置到环境变量里:

  • DASHSCOPE_API_KEY
  • DEEPSEEK_API_KEY
1.3、修改配置
(1)后端项目flight-booking

修改application.yml配置文件,例如:大模型配置、MCP配置等。

默认使用阿里百炼的大语言模型,如要使用deepseek或ollama需要取消对应配置的注释。

如果使用MCP SSE服务:

  • 放开application.yml文件中的MCP SSE配置:
    spring.ai.mcp.sse

使用MCP Stdio服务时:

  • 放开application.yml文件的MCP Stdio配置:
    spring.ai.mcp.stdio
  • 修改/mcp/mcp-servers-config.json文件中mcp-stdio-server地址。
  • nodejs安装以下依赖:
    npm install -g @baidumap/mcp-server-baidu-map npm install -g @modelcontextprotocol/server-filesystem
(2)前端项目spring-ai-vue

修改App.vue文件中的接口地址。

2、运行项目

  • 使用MCP Stdio服务时:先运行项目mcp-server

  • 使用MCP Stdio服务时:执行命令打包mcp-stdio-server项目:
    mvn clean package -DskipTests
    然后将mcp-stdio-server-0.0.1.jar包放到前面配置的mcp-stdio-server地址下

  • 运行后端项目flight-booking

  • 运行前端项目spring-ai-vue:

    cd spring-ai-vue npm i npm run dev

3、运行效果




项目地址:https://gitee.com/likeywy/spring-ai-demo.git

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/8 8:28:04

2026年,AI Agent将走向何方?六大核心趋势深度解析

本篇正文内容如下: 《2025 AI Agent未来发展趋势报告》(CB Insights)显示,自2023年以来全球已诞生500 AI Agent初创公司,2024年相关融资达3.8B美元。AI Agent正从2025年的“带护栏代理”阶段(依赖结构化工作…

作者头像 李华
网站建设 2026/6/10 13:38:23

从入门到精通:CTF比赛100个解题思路全攻略,网络安全必备收藏

CTF比赛,那可是网络安全圈的华山论剑。想在里面混出名堂?光有理论知识可不行,得有实战经验,还得会各种骚操作。今天,我就把多年来在CTF赛场上摸爬滚打总结出的100个解题思路分享出来,别说我没提醒你&#x…

作者头像 李华
网站建设 2026/6/10 13:38:22

京东灵活用工:我的实践复盘分享

京东灵活用工:我的实践复盘分享行业痛点分析当前,灵活用工平台领域正面临一系列深刻的技术与合规挑战。在技术层面,核心痛点集中体现在系统并发处理能力不足、算薪与结算的精准度与时效性难以兼顾,以及全流程数据安全与隐私保护的…

作者头像 李华
网站建设 2026/6/10 5:35:31

多语种支持进展如何?EmotiVoice国际化能力前瞻

EmotiVoice国际化能力前瞻:多语种支持的现实路径与技术纵深 在虚拟主播用日语播报新闻、游戏角色以西班牙语即兴对话、有声书自动切换法语音色的时代,语音合成已不再是“能说话”那么简单。用户期待的是会表达、懂情绪、跨语言的真正拟人化交互体验。而在…

作者头像 李华
网站建设 2026/6/9 21:08:29

EmotiVoice能否合成方言语音?最新实验结果公布

EmotiVoice能否合成方言语音?最新实验结果公布 在虚拟主播能唱戏、AI配音可飙川普的今天,一个更深层的问题浮出水面:我们能否让机器真正“说家乡话”? 这不仅是技术挑战,更关乎文化表达。当TTS系统还在用标准普通话播报…

作者头像 李华