spring ai

小可爱的大笨蛋6 小时前
java·spring·spring ai
Spring AI - Redis缓存对话对话过程被缓存到了Redis 中。在上一节我们快速入门了SpringAI,具体文章请查看:快速入门Spring AI
-曾牛3 天前
人工智能·学习·ai·重构·java-ee·spring ai·langchian4j
基于LangChain4J的AI Services实践:用声明式接口重构LLM应用开发在LLM应用开发领域,Java开发者常面临两大痛点:一是需要手动编排Prompt工程、记忆管理和结果解析等底层组件,二是复杂业务逻辑导致代码臃肿难维护。某电商平台的客服系统曾因直接调用底层API,导致单个服务类膨胀到2000+行代码,维护成本急剧上升。本文将揭秘如何通过LangChain4J的AI Services技术,用声明式接口实现LLM应用的优雅重构。
何似在人间5754 天前
java·大模型开发·rag·spring ai·chat pdf
SpringAI+DeepSeek大模型应用开发——5 ChatPDF由于训练大模型非常耗时,再加上训练语料本身比较滞后,所以大模型存在知识限制问题:知识数据比较落后,往往是几个月之前的;不包含太过专业领域或者企业私有的数据;
何似在人间5756 天前
java·机器人·大模型应用开发·spring ai
SpringAI+DeepSeek大模型应用开发——4 对话机器人目录项目初始化pom文件配置模型ChatClient同步调用流式调用日志功能对接前端解决跨域会话记忆功能
何似在人间5757 天前
java·ai·大模型开发·spring ai
SpringAI+DeepSeek大模型应用开发——3 SpringAI简介SpringAI整合了全球(主要是国外)的大多数大模型,而且对于大模型开发的三种技术架构都有比较好的封装和支持,开发起来非常方便;
zlt200011 天前
java·人工智能·spring ai·deepseek
Spring AI与DeepSeek实战四:系统API调用在 AI 应用开发中,工具调用 Tool Calling 是增强大模型能力的核心技术。通过让模型与外部 API 或工具交互,可实现 实时信息检索(如天气查询、新闻获取)、系统操作(如创建任务、发送邮件)等功能。
virtuousOne11 天前
spring ai
本地部署大模型(ollama模式)分享记录一下本地部署大模型步骤。 大模型应用部署可以选择 ollama 或者 LM Studio。本文介绍ollama本地部署 ollama官网为:https://ollama.com/ 进入官网,下载ollama。
与海boy20 天前
ollama·spring ai·deepseek
SpringAI整合Ollama集成DeepSeekgithub api官网
Charge823 天前
spring ai·chatmemory使用
Spring AI Alibaba 对话记忆使用”大模型的对话记忆”这一概念,根植于人工智能与自然语言处理领域,特别是针对具有深度学习能力的大型语言模型而言,它指的是模型在与用户进行交互式对话过程中,能够追踪、理解并利用先前对话上下文的能力。
laopeng30125 天前
java·人工智能·大模型·spring ai
Spring AI ToolCalling 扩展模型能力边界工具调用(也称为函数调用)是AI应用程序中的一种常见模式,允许模型与一组API或工具进行交互,从而增强其功能。
大龄码农有梦想2 个月前
人工智能·function call·function·spring ai·deepseek·qwen模型
Spring AI如何调用Function Calling在 AI 智能体开发的过程中,RAG(Retrieval-Augmented Generation) 和 功能调用(Function Calling) 已经成为两种至关重要的模式。RAG 通过结合检索技术和生成模型的强大能力,使智能体能够实时从外部数据源获取信息,并在生成过程中增强其知识深度和推理能力。Function Calling模式为智能体提供了调用外部工具的能力,极大地扩展了其应用范围。智能体可以通过调用外部工具(如数据库操作、业务规则执行、算法工具调用等),完成更为复杂的任务和操作。这种灵活性使
大龄码农有梦想2 个月前
人工智能·spring boot·spring·milvus·知识库·rag·spring ai
Springboot集成Spring AI和Milvus,验证RAG构建过程在当今信息爆炸的时代,如何高效地管理和利用海量的知识数据成为了企业和开发者面临的重大挑战。基于AI的大模型和检索增强生成(RAG, Retrieval-Augmented Generation)技术为这一难题提供了全新的解决方案。通过结合向量数据库、Embedding技术以及先进的大语言模型,我们可以构建一个强大的本地知识库系统,并实现高效的检索增强生成流程。
大龄码农有梦想2 个月前
spring boot·embedding·milvus·向量检索·spring ai
Springboot集成Milvus和Embedding服务,实现向量化检索Milvus 是一款开源向量数据库,专为支持大规模向量检索而设计,特别适用于大模型领域中的应用。本文详细介绍如何利用 Spring Boot 框架集成 Milvus 向量数据库,并通过调用阿里云百炼大模型服务平台所提供的 Embedding服务,实现数据的向量化存储与高效检索。此过程不仅验证了 Milvus 向量数据库的基本能力,还展示了其与先进 AI 服务无缝对接的灵活性。
大龄码农有梦想3 个月前
人工智能·spring·spring ai·prompt提示词·prompttemplate·提示词模板
Spring AI提示词模板PromptTemplate的使用本文重点介绍Prompt提示词和PromptTemplate提示词模板,在Spring AI框架里,Prompt类的设计旨在简化与LLM之间的交互过程,同时提供了足够的灵活性来满足不同类型的对话需求。通过合理利用Prompt及其内部的消息结构,开发者可以有效地引导LLM生成高质量的回答,提升用户体验。
zlt20004 个月前
java·spring cloud·spring ai
Spring Cloud Alibaba AI 入门与实践Spring AI 是 Spring 官方社区项目,旨在简化 Java AI 应用程序开发,让 Java 开发者像使用 Spring 开发普通应用一样开发 AI 应用。
zlt20005 个月前
java·后端·spring ai
SpringAI:Java 开发的智能新利器随着人工智能技术的飞速发展,越来越多的开发者开始探索如何将 AI 能力集成到现有的应用中来提升产品的智能化水平。Spring AI 正是为 Java 开发者提供的一款强大的 AI 框架,使得这一集成过程变得前所未有的简单和高效。
水中加点糖6 个月前
java·文生图·智能对话·comfyui·ollama·spring ai·离线大模型
使用SpringAI快速实现离线/本地大模型应用大模型(LLM),Large Language Model作为当前比较热门的技术,最近在年在各行各业中都得到了广泛的应用。
逆风飞翔的小叔6 个月前
spring ai·spring ai使用详解·spring ai使用
【微服务】Spring AI 使用详解目录一、前言二、Spring AI 概述2.1 什么是Spring AI2.2 Spring AI 特点
沈询-阿里6 个月前
java·开发语言·python·spring·spring ai
【Spring AI】Java实现类似langchain的第三方函数调用_原理与详细示例在过去,使用Java开发AI应用时面临的主要困境是没有统一且标准的封装库,导致开发者需要针对不同的AI服务提供商分别学习和对接各自的API,这增加了开发难度与迁移成本。而Spring AI的出现解决了这一问题,它提供了一套兼容市面上主要生成任务(如文本、图像生成)的标准接口。通过采用Spring AI,开发者只需编写一次代码,并通过修改配置即可轻松切换至不同AI供应商的服务,极大简化了AI功能集成过程,使得基于Java Spring的应用能够更加便捷地利用先进的AI能力。
gorgor在码农9 个月前
java·人工智能·spring boot·spring·spring ai
8. Spring Ai之入门到精通(超级详细)2024年5月30号Spring AI 的 1.0.0 里程碑 1 版本发布。表明版本已正在巩固,并且大部分主要错误和问题已经解决,API基本已确定,不会发生很大的变化。