人生是生命在人间的一次旅行,人生是生命的一段过程,并非生命的终极目标。 无论我们的人生坎坷难行,还是顺心如意,人生是非常美好的,短短的几十年时光,是任何财富都难以购买的,失去了,永难挽回。 要追求丰富多彩的人生,要勇于体验各种不同的情景,不要怕挫折,不要怕失败,不要怕风险,不要怕逆境,不要怕失去什么
一、说明 本章节主要实现两个功能:一个是本地MCP服务搭建,二个是本地MCP客户端搭建并调用本地MCP服务,实现本地MCP客户端和服务的调用,同时对比调用本地MCP服务和未调用本地MCP服务之间的差异。 二、代码 1. 父工程pom文件 <?xml version="1.0" encoding="U
一、说明 本章节主要介绍spring ai alibaba的Tool Calling及实践,Tool Calling即工具调用,在之前langchain4j中也叫Function Calling,也就是大模型调用外部工具。比如之前做的数据库专家智能体、医疗专家智能体,都用到了调用外部工具。 另外,本
一、说明 本文主要介绍spring ai alibaba结合rag实现本地文档知识库的存储和检索,主要技术栈有:spring ai alibaba、阿里百炼模型text-embedding-v3、向量数据库redis stack、deepseek。 本章代码统一使用同一个父工程pom,见saa第一期
一、说明 上一章节简单介绍了redis stack,本章节主要是用redis stack作为向量数据库的实践。 二、代码 1.POM文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/PO
Redis Stack 是 Redis 官方推出的扩展套件,在 Redis OSS 核心功能基础上,整合了多种数据模型处理引擎,为开发者提供完整的实时应用开发体验23。其核心组件包括: RedisJSON:支持 JSON 文档存储与查询 RediSearch:提供全文搜索能力 Redis
一、说明 本章节主要介绍saa的会话持久化功能,同时使用的统一父工程(见saa系列第一篇)。 其实这个和之前langchain4j中持久化一样,都是将用户的会话信息存储到指定的位置,记得之前使用langchain4j的时候是存储到了mongodb,本章节使用的redis。 二、代码 结构:
一、说明 提示词在大模型使用中有着举足轻重的作用,好的提示词会让结果非常精准。今天要讲解的是spring-ai-alibaba中的提示词的使用。 另外,本章节统一使用之前的父工程,同时本章节使用的是chatClient(非下面文档中的chatModel) 二、官方文档