logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

AI07——智能体实现与示例

系统提示:AiRobot(你的 Agent Bean)在构造函数里设置配置名、提示词、步数上限、可用工具与ChatClient。ToolCallback[](工具集合)把你自己写的工具,注册成一个工具类,之后传给AiRobot让他去调用工具运行机制(见BaseAgent→ReActAgent→think():把当前消息上下文 +送给模型,让模型决定是否调用工具act():若有工具调用,交给执行,结

#microsoft#人工智能
AI07——智能体实现与示例

系统提示:AiRobot(你的 Agent Bean)在构造函数里设置配置名、提示词、步数上限、可用工具与ChatClient。ToolCallback[](工具集合)把你自己写的工具,注册成一个工具类,之后传给AiRobot让他去调用工具运行机制(见BaseAgent→ReActAgent→think():把当前消息上下文 +送给模型,让模型决定是否调用工具act():若有工具调用,交给执行,结

#microsoft#人工智能
MCP开发的示例

下面用网络图片搜索 MCP 服务来作为mcp开发的示例包括 Lombok、hutool 工具库和 Spring AI MCP 服务端依赖。 引入MCP服务端的依赖        <!-- 引入 WebMVC-->         <dependency>    &n

#java
AI06——MCP 协议

MCP(Model Context Protocol,模型上下文协议)是一种开放标准,目的是增强 AI 与外部系统的交互能力。MCP 为 AI 提供了与外部工具交互的标准化方式,让 AI 能够访问最新数据、执行复杂操作,并与现有系统集成。MCP 是一种开放协议,它标准化了应用程序如何向大模型提供上下文的方式。可以将 MCP 想象成 AI 应用的 USB 接口,提供了标准化方式一样(类似于转接器),

#java
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
    共 13 条
  • 1
  • 2
  • 请选择