spring ai

weixin_4250230010 天前
服务器·spring boot·后端·spring ai·mcp
Spring Boot使用MCP服务器1、JDK版本172、pom文件3、配置文件application.properties4、MCP服务
程序员阿超的博客14 天前
人工智能·langchain·大模型·spring ai·langchain4j
Java大模型开发入门 (13/15):拥抱官方标准 - Spring AI框架入门与实践到目前为止,我们整个系列的旅程都是在功能强大的LangChain4j框架上构建的。它就像一个装备齐全的“瑞士军刀”,为我们提供了构建RAG和Agents所需的所有底层和高层工具。
迢迢星万里灬15 天前
java·面试·向量数据库·rag·spring ai·embedding模型·mcp
Java求职者面试:Spring AI、MCP、RAG、向量数据库与Embedding模型技术解析1. 请解释Spring AI是什么?它与传统Spring框架有何不同?Spring AI是Spring生态系统的一部分,专注于人工智能和机器学习相关的开发。与传统Spring框架相比,Spring AI提供了更丰富的工具和库来支持AI应用的构建,例如集成TensorFlow和PyTorch等深度学习框架。
llwszx16 天前
人工智能·spring boot·spring·智能体·spring ai·mcp
Spring Boot 整合 Spring AI 与 MCP 开发智能体工具指南随着大语言模型(LLM)的普及,越来越多的开发者希望将其集成到自己的应用中。Spring AI 作为 Spring 生态下的 AI 集成框架,提供了便捷的方式来对接各种大模型。而 MCP(Model Context Protocol) 则是 Spring AI 中用于扩展模型能力的重要机制,允许我们通过自定义工具(Tool)增强模型的功能。
Hanson Huang20 天前
java·人工智能·spring·spring ai
【Spring AI 1.0.0】Spring AI 1.0.0框架快速入门(2)——Prompt(提示词)【Spring AI 1.0.0】Spring AI 1.0.0框架快速入门(1)——Chat Client API 【Spring AI 1.0.0】Spring AI 1.0.0框架快速入门(2)——Prompt(提示词) 【Spring AI 1.0.0】Spring AI 1.0.0框架快速入门(3)——Structured Output Converter(结构化输出转换器)
huan_199325 天前
ai·spring ai·模型记忆·springai开发·chatmemory
Spring AI中使用ChatMemory实现会话记忆功能我们知道大型语言模型 (LLM) 是无状态的,这就意味着他们不会保存之前的交互信息。当我们希望在一次会话中,模型支持多次交互,那么我们该如何实现呢? 在 Spring AI中提供了ChatMemory功能,它允许我们在与LLM的多次交互中存储与检索信息。此处我们借助Spring AI的ChatMemory功能实现一个简单的多轮对话。
忠于明白1 个月前
人工智能·spring·大模型应用开发·spring ai·ai 应用商业化
Spring AI 核心工作流简介:Spring AI 是 Spring 团队近年来推出的一个新项目,旨在为 Java 开发者简化与 AI(尤其是大语言模型,LLMs)交互的开发过程。它通过提供一致的 API、模型抽象和集成支持,使得开发者可以方便地使用像 OpenAI、Azure OpenAI、Hugging Face、Ollama、LangChain 等服务。
BOB-wangbaohai1 个月前
人工智能·aigc·spring ai
Spring AI 官方文档 AIGC入门到实战 (1) 认识Spring AI目录前言第一章 概述第二章 特征第三章 AI 概念一、模型(Models)二、提示词(Prompts)
在未来等你1 个月前
java·向量数据库·ai大模型·spring ai·语义缓存·rag系统·多模态处理
互联网大厂Java求职面试:AI大模型融合下的企业知识库架构设计与性能优化场景设定:某互联网大厂会议室,阳光透过落地窗洒在长桌上。技术总监李严肃端坐正中,手中拿着简历,眉头微皱。对面坐着穿着格子衫的程序员郑薪苦,手里握着一杯冰美式,脸上挂着标志性的憨笑。
孤狼逐月1 个月前
spring boot·spring·milvus·spring ai
Spring boot集成milvus(spring ai)Run Milvus with Docker Compose (Linux)milvus版本可在docker-compose.yml中进行image修改 启动后,docker查看启动成功
wangwren1 个月前
java·rag·spring ai·pgvector
SpringAI--RAG知识库RAG(Retrieval-Augmented Genreation,检索增强生成)是一种结合信息检索技术和AI内容生成的混合架构,可以解决大模型的知识时效性限制和幻觉问题。
Java后端何哥1 个月前
spring ai·同步调用和流式调用·chatclinet·openai大模型规范
Spring AI框架快速入门前言:在经历了八个里程碑式的版本之后(M1~M8),Spring AI 1.0 正式版本,终于在 2025 年 5 月 20 日正式发布,这是另一个新高度的里程碑式的版本,标志着 Spring 生态系统正式全面拥抱人工智能技术,并且意味着 Spring AI 将会给企业带来稳定 API 支持。Spring AI 是 Spring 生态中一个新兴的子项目,旨在简化人工智能(尤其是生成式 AI)在 Java 应用中的集成。它提供了一套标准化 API 和工具,帮助开发者快速接入LLM大语言模型、向量数据库等 A
在未来等你1 个月前
java·llm·milvus·向量数据库·rag·spring ai·语义缓存
互联网大厂Java求职面试:AI大模型推理服务性能优化与向量数据库分布式检索技术总监:(翻看着简历)郑薪苦,你在上一家公司参与过LLM推理服务的性能优化项目?说说你们是怎么做的。
Uranus^1 个月前
spring boot·milvus·rag·spring ai·智能问答系统
Spring Boot集成Spring AI与Milvus实现智能问答系统随着人工智能技术的快速发展,智能问答系统在企业中的应用越来越广泛。然而,传统的问答系统往往面临AI幻觉(Hallucination)问题,即生成不准确或无意义的回答。本文将介绍如何利用Spring Boot集成Spring AI和向量数据库Milvus,通过RAG(检索增强生成)技术提升问答系统的准确性。
洛阳泰山1 个月前
人工智能·spring·代理模式·智能体·spring ai
Spring AI 智能体代理模式(Agent Agentic Patterns)在最近的一篇研究报告《构建高效代理》 中,Anthropic分享了关于构建高效大语言模型(LLM)代理的宝贵见解。这项研究特别有趣的地方在于,它强调简单性和可组合性,而非复杂的框架。让我们来探索如何利用Spring AI将这些原则转化为实际的实现。
engchina1 个月前
java·人工智能·spring·spring ai
Spring AI 1.0 GA 正式发布VMware Spring 团队 Mark Pollack 于 2025 年 5 月 20 日宣布 Spring AI 1.0 的正式发布!以下是详细的发布说明和使用指南。
Fanxt_Ja1 个月前
java·人工智能·spring boot·语言模型·状态模式·spring ai
通过上传使大模型读取并分析文件实战我们日常在使用AI的时候一定都上传过文件,AI会根据用户上传的文件内容结合用户的请求进行分析,给出用户解答。但是这是怎么实现的呢?在我们开发自己的大模型应用时肯定是不可避免的要思考这个问题,今天我会将从文件上传开始到大模型给出分析的整个流程进行讲解
洛阳泰山1 个月前
数据库·人工智能·spring·spring ai
Spring AI 源码解析:Tool Calling链路调用流程及示例Tool工具允许模型与一组API或工具进行交互,增强模型功能,主要用于:信息检索:从外部数据源检索信息,如数据库、Web服务、文件系统或Web搜索引擎等 采取行动:可用于在软件系统中执行特定操作,如发送电子邮件、在数据库中创建新记录、触发工作流等 注:
攻城狮7号1 个月前
java·人工智能·深度学习·ai·spring ai
Java三十而立:Java 的30岁与Spring AI 1.0正式发布目录一、引言:三十而立的Java,AI浪潮下的再出发二、Java三十年发展史2.1 Java的诞生与初衷
在未来等你1 个月前
java·微服务·云原生·大模型·spring ai
互联网大厂Java求职面试:Spring AI与大模型交互的高级模式与自定义开发在当今技术领域,随着AI和大模型技术的广泛应用,如何在复杂的系统架构中高效地集成这些技术成为了各大互联网公司关注的重点。本文将通过一场模拟的面试对话,展现一位有潜力但有时表现得有些搞笑的程序员郑薪苦,与经验丰富的技术总监之间的互动。