logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

RAG相关技术介绍及Spring AI中使用--第三期

本文全面解析了构建高质量 RAG 系统中的核心 ETL 流程与重排序(Re-Ranking)技术。文章依托 Spring AI 框架,结合详实的实战代码,完整演示了从数据预处理到精细化检索的全链路开发过程。文中首先深入剖析了文档转换器的协同机制,展示如何利用 TokenTextSplitter、特征提取及摘要生成等组件,将原始复杂文档转化为 AI 友好的标准格式。随后,对比演示了 Redis、Pi

文章图片
#人工智能#后端#java +3
RAG相关技术介绍及Spring AI中使用--第二期

本文介绍了RAG(检索增强生成)系统中的关键ETL(提取、转换、加载)流程,重点讲解SpringAI框架中的文档读取器实现。ETL过程包括从各类数据源提取内容、进行文本清洗和标准化处理,最后加载到向量数据库。文章详细演示了SpringAI提供的多种DocumentReader实现,包括处理JSON、纯文本、HTML、Markdown、PDF以及各类办公文档的读取器,并展示了MySQL数据库读取器的

文章图片
#人工智能#spring#AIGC +2
RAG相关技术介绍及Spring AI中使用--第一期

RAG(检索增强生成)是一种结合信息检索和文本生成的技术架构,旨在解决传统大语言模型的知识局限性和幻觉问题。其核心流程包括:1)文档加载与分割;2)向量转换(使用Embedding模型);3)向量存储;4)相似性检索;5)生成增强回答。通过将外部知识库(如企业文档)转换为向量存储在向量数据库中,当用户提问时,系统会先检索相关文档片段,再将其作为上下文输入大模型生成更准确的回答。SpringAI框架

文章图片
#人工智能#spring#java +3
MCP详细介绍以及IDE和Spring AI中应用

这篇博客系统介绍了大模型上下文协议(MCP)的概念与价值,指出其作为AI连接外部系统的标准化通信协议,解决了传统工具调用接口不统一的痛点,文章解析了MCP Java SDK的Client/Server、Session、Transport三层架构与核心功能,并提供了详尽的实战指南,包括环境搭建、在Antigravity中配置百度地图MCP Server,以及在Spring AI项目中通过引入依赖和J

文章图片
#ide#java#人工智能 +2
SpringAI Tool Calling(工具调用)

ToolCalling(工具调用)是大语言模型(LLM)与外部工具交互的关键技术,使其从单纯文本生成升级为能执行实际任务的智能助手。文章对比了ToolCalling与FunctionCalling的关系,介绍了其应用场景(信息检索、执行操作)和实现方式(声明式@Tool注解和编程式MethodToolCallback)。详细解析了ToolCalling的工作原理,包括工具注册、模型决策、执行流程和

文章图片
#spring#java#spring boot +2
OpenClaw保姆级安装与常见问题解决(MAC&WIN)

本文介绍了OpenClaw在Windows和MacOS系统下的安装配置流程。主要内容包括:1)安装Node.js运行环境;2)通过官网命令安装OpenClaw;3)配置模型供应商和通信方式;4)飞书插件的安装与权限配置;5)网关设置及常见问题解决方法;6)飞书应用的事件回调配置;7)测试对话功能及网络搜索配置。特别针对Windows用户提供了兼容性问题的解决方案,并详细说明了飞书机器人权限的批量导

文章图片
#macos#windows#github +3
OpenClaw保姆级安装与常见问题解决(MAC&WIN)

本文介绍了OpenClaw在Windows和MacOS系统下的安装配置流程。主要内容包括:1)安装Node.js运行环境;2)通过官网命令安装OpenClaw;3)配置模型供应商和通信方式;4)飞书插件的安装与权限配置;5)网关设置及常见问题解决方法;6)飞书应用的事件回调配置;7)测试对话功能及网络搜索配置。特别针对Windows用户提供了兼容性问题的解决方案,并详细说明了飞书机器人权限的批量导

文章图片
#macos#windows#github +3
到底了