logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

AI05——工具调用

基于 Methods 方法(容易编写、更容易理解、支持的参数和返回类型更多)Methods 模式:通过@Tool注解定义工具,通过tools方法绑定工具​// 使用方式").call();基于functions 函数式编程(不推荐,不好用)通过@Bean注解定义工具,通过functions方法绑定工具Spring AI 提供了两种定义工具的方法 ——注解式和编程式。Spring AI 支持大多数常

#spring
在Cursor中,添加拓展插件时,显示Error while fetching extensions. Failed to fetch,如何解决

1.按F1,之后搜索Developer: Toggle Developer Tools切换到控制台2.随便搜索一下扩展程序3.看你控制台输出的日志(看不懂就扔给ai)日志中反复出现 [internal] Failed to establish a socket connection to proxies: PROXY 127.0.0.1:7891 和 ERR_PROXY_CONNECTION_FA

安装好Node.js且配置好环境,但使用MCP时,无法运行 “command“: “ npx.cmd“

之所以出现 “无法枚举容器” 错误,是因为当前用户既没有目录的 “所有权”,也没有 “修改权限的权限”—— 这通常是由于目录初始创建时的所有者为 “管理员” 或 “系统账户”,且未赋予普通用户权限导致的。在执行第二步的操作即可解决该问题。

#node.js
AI04——RAG的基础概念

文章摘要:RAG(检索增强生成)技术通过结合外部知识库和大语言模型,有效解决AI的知识时效性和幻觉问题。文章详细介绍了RAG的核心组件与实现流程,包括文档ETL处理(抽取、转换、加载)、向量存储与检索、查询优化等关键技术。重点分析了SpringAI框架下的RAG实现方案,涵盖文档预处理策略、混合检索方法、PGVector集成以及高级检索增强技术。同时探讨了减少AI幻觉的实践方法,并介绍了自纠错RA

#原型模式
通过多配置文件分离——区分可公开提交和需保密的配置。

├── application-local.yml# 本地开发配置(含敏感信息,不提交)├── application.yml# 公共配置(可提交到仓库)# 激活本地环境(实际运行时会加载application-local.yml)dashscope:# 大模型API密钥(敏感信息)# springAi的公共配置(非敏感部分)# 可选:忽略其他环境的敏感配置(如生产环境)# 忽略本地环境配置(含敏

#spring boot#java
AI03——简单的 RAG 开发步骤

文档准备文档读取向量转换和存储查询增强。

#人工智能#java
AI03——简单的 RAG 开发步骤

文档准备文档读取向量转换和存储查询增强。

#人工智能#java
ai应用开发的基础知识点

1,实现以下接口 CallAroundAdvisor(处理非流式的请求和响应) StreamAroundAdvisor(用于处理流式请求和响应)// 实现方法...2,实现核心方法对于非流式处理 (CallAroundAdvisor),实现 aroundCall 方法:@Override// 1. 处理请求(前置处理)// 2. 调用链中的下一个Advisor// 3. 处理响应(后置处理)

#人工智能#大数据
程序调用接入ai大模型的方式

[ai大模型的调用 (1)](assets/ai大模型的调用 (1).png)

#人工智能
到底了