AI
文章平均质量分 64
AI相关文章
DavidSoCool
路漫漫其修远兮,吾将上下而求索
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Codex个人账号更换为统一号池配置方式
2、按 Win + R,输入 %USERPROFILE%\.codex,打开其中的 config.toml,先备份一份。4、保存后重启 Codex,会发现左下角名字变成配置文件里面的name,新建任务测试下就可以了。1、在 Windows 搜索“编辑账户的环境变量”,新增一个用户变量,变量名可以随意,我的是“3、编辑 config.toml,加入下面的配置,已有同名配置就修改,不要重复添加。第一种方式,直接丢给codex让它帮你配,优点是省事,缺点是出错了就不清楚怎么修改了。原创 2026-09-17 11:17:59 · 197 阅读 · 0 评论 -
Spring AI Alibaba 多Agent协作
下面的代码基于前面的内容:下面内容分为四大块:顺序执行\并发执行\路由定义路由决策的整体框架,instruction提供具体的路由指导。原创 2026-05-10 15:00:26 · 302 阅读 · 0 评论 -
Spring AI Alibaba ReactAgent 使用Skill生成旅游计划
我们需要在资源目录下新建个"skills"文件夹,然后再新建个"travel-assistant",接着创建SKILL.md文件,这一套基本是通用的skill做法.这次在构建ReactAgent的时候添加了 skillHook,主要改动的代码在AgentConfig.java配置ReactAgent.下面是SKILL.md的具体内容, name需要和文件夹名称保持一致,skill规范不能错。下面接着启动服务,可以看到日志输出了加载的skill数量。下面是返回的完整旅游计划。原创 2026-05-09 11:06:02 · 358 阅读 · 0 评论 -
Spring AI Alibaba ReactAgent 历史对话生成摘要,防止超出大模型上下文
Redis 里存的是每一轮对话的状态快照(每轮对话都会生成新的 checkpoint),这些旧快照不会被自动删除,只会越积越多。摘要只是把多轮对话压缩成了一段文本,但对话还在继续,每一轮新的交互都会生成新的状态快照, 里面包含最新的摘要 + 新消息。使用的记忆存储方式是redis,发现下图中的key会一直增大,经过查资料得知,里面存着该会话所有的历史记录.简单说:Hook 帮你 “瘦身了当前会话的上下文”,但 Redis 里的 “历史快照档案” 还在持续堆积。多次调用接口后,触发了历史对话摘要。原创 2026-05-09 10:18:49 · 288 阅读 · 0 评论 -
Spring AI Alibaba ReactAgent 调用Tool 实现多轮对话
1.使用自动注入ChatModel会出现超时问题,所以上面代码改为了自己创建一个ChatModel,在application.yml里面配置了read-timeout也无法生效.3.在接着问"我有1000元的预算,帮我安排下5月10日杭州的文旅活动行程吗",输出的时间也是5月10号。1.入参sessionId是作为记忆对话唯一标识,先问下"杭州5月10日天气怎么样"", 这里可以看到输出"当天"是5月10号。4.,搜索天气工具, WeatherTool.java。3.工具类接口,Tool.java。原创 2026-05-07 16:14:24 · 453 阅读 · 0 评论 -
OpenSpec+Qoder 规范AI编程助手
OpenSpec 是 Fission AI 团队开源、面向 AI 编程助手的「规范驱动开发」轻量级框架与 CLI 工具,核心是 Spec First, Code Later(先定规范、再写代码),解决 AI 编程需求跑偏、上下文丢失、结果不可控的问题。接下来会涉及到文件的读写授权,可以看到tasks.md里的任务列表,每做完一个会在前面括号里打个x。然后选择AI编程工具,我使用的是Qoder,上下键控制,按空格选中或取消。等了一个时,ai编程工具开发并测试完成,我们自己在验证一下就可以了。原创 2026-05-07 11:22:40 · 1762 阅读 · 0 评论 -
Springboot AI 创建MCP Server(SSE)
使用springboot AI实现一个伪查询天气的MCP Server,协议是SSE。配置聊天MCP工具,助手下面小锤子的图标,选择“手动”然后选择对应的mcp,大面有绿色的小勾才选是选上了。放开断点,回到CherryStudio查看聊天结果。CherryStudio 测试MCP是否生效。发送询问天气,同时再代码里打个断点。原创 2026-04-24 10:02:33 · 97 阅读 · 0 评论 -
Dify使用Python代码提供的MCP Server(SSE)
模拟查询天气,新增一个文件mcp_weather.py,代码里面主要有三步:初始化、列出工具、调用工具。保存之后点”授权“,下面就会出现的工具列表,如果报错就看具体的错误信息解决就行了。顶上“工具”-“MCP”,点击添加MCP服务。我这里没有做授权,需要的可以自己在代码里加。然后配置提示词和工具MCP。新建一个Agent应用。原创 2026-04-23 10:10:39 · 117 阅读 · 0 评论 -
Springboot AI 创建MCP Server(Stdio)
点下面的“小锤子”,不同版本之间图标可能会不同,鼠标悬浮可以看到说明,然后选择手动。使用springboot AI实现一个伪查询天气的MCP Server,协议是Stdio。tip:还有另一种测试方式,使用 MCP Inspector 需要有node.js环境。左下角设置-MCP服务-MCP服务-新增一个。参数:参数有2个,需要换行,如下代码块。2、使用CherryStudio测试MCP服务。点击保存后开启开关,如果失败了开关是无法开启的。2.4、聊天选择使用MCP服务。2.3、配置MCP服务。原创 2026-04-22 19:22:00 · 160 阅读 · 0 评论 -
Dify使用ChatFlow实现调用数据库问答
主要的流程是:用户输入问题 -> 检索知识库 -> LLM根据检索结果和问题生成sql -> 运行python执行sql -> sql结果和问题交给LLM回答。点击画布底下的“查看缓存”,左侧从下往上是flow的执行顺序,点击展开可以看到每个节点的入参和返回,方便我们调试知道哪个节点出了问题。1、新增业务知识库,里面是库表结构和描述(借样是我公司的某块业务)这个案例是测试demo!线上使用一定要注意数据安全问题!现在输入问题来测试一下。原创 2026-04-21 17:05:58 · 88 阅读 · 0 评论 -
win11系统使用DockerDesktop搭建Dify实现知识库问答
这里面的“python-requirements.txt”是管理了sandbox的python环境依赖,在这个文件里加上就可以,它会告诉sandbox启动的时候需要安装那些依赖。这里需要注意,有些人喜欢用tab键会有隐藏的字符,导致启动失败,这里用文本编辑器选择“视图”-“显示所有符号”,避免出现隐藏字符,下面是错误示范。1、安装docker,最好win11系统,不然会有很多错误,然后改下镜像源拉取速度会快点,还有镜像的存储位置防止C盘爆满。5、在当前源码的docker文件夹下调出cmd,然后执行命令。原创 2026-04-20 18:12:01 · 3361 阅读 · 0 评论 -
docker部署web版AnythingLLM+局域网共享知识库问答
7、点击做左下角的设置,找到管理员-用户,新增一个用户,稍后需要在工作空间的设置中分配,不然这个用户看不到这个知识库,新增的时候可以选择限制用户的使用频次,这样就不怕消耗资源了(如果你用的是付费版的大模型)之前写了桌面版的AnythingLLM的安装和使用,现在写一下web版的,与桌面版的不同,web版的提供了分享知识库的功能,只需要把连接分享给局域网中的小伙伴,他们就可以使用你搭建的知识库了。5、结束后打开下面的网址,进去后创建一个账户,剩下的知识库配置就跟桌面版一样。6、建立知识库,参考桌面版教程。原创 2026-04-21 11:54:29 · 379 阅读 · 0 评论 -
AnythingLLM知识库问答回答不到关键信息(向量化文档的一些坑)
根据这篇文档的操作搭建了“手机知识库”,问答时遇到了胡乱回答的问题,使用的是查询模式,当我询问的得到回答后,发现确实找到了我上传的txt文档,但是我点开引用的文档内容只有前半部分,导致回答我的问题变成瞎编的了。后面把文档个问题交给ai分析,才发现是文档写的就由问题,拆分后上半部分很多“荣耀 Magic7”,但是后半部分却一个没有,重新把后半部分补充了几个“荣耀 Magic7”,这个问题算是解决了。折腾半天参数都没想到是文档结构的问题。调整完后,需要重新上传文件才会生效,然后再接着测试,还是依旧胡说。原创 2026-04-17 16:25:27 · 178 阅读 · 0 评论 -
Ollama+AnythingLLM构建本地知识库问答+OpenAPI调用
3.1、查询工作空间(问答需要指定工作空间slug), Authorization换成自己的。”荣耀magic8和荣耀magic7的操作系统有什么不一样,还有他们的屏幕尺寸相差多少“5、配置Ollama,选择模型,聊天模式选择查询,然后更新工作空间。model就是上面配置的聊天模式,这里个之前保持一致,选择查询。sessionId就是会话id,会把之前的问答带入到上线文中。回答完成后左下角可以看到引用的文档,点击会在右边展示出来。3.2、发起问答,这里指定手机知识库的slug。原创 2026-04-15 10:46:00 · 10061 阅读 · 0 评论 -
QwenCode使用Skill
3、在SKILL.md里面输入一下内容并保存(skill.md的格式可以网上搜一下就行了)。settings.json: 核心配置文件(包含模型设置、API Key 等)。1、进入skill文件夹,新建一个weather-advisor文件夹。输入“cmd”,然后输入“qwen”,输入“今天天气怎么样”2、在文件夹里新建一个SKILL.md的文件。现在来执行测试一下,进入skill的目录下。配置启用skill,我的系统是win11。skills/: 你自定义的技能文件夹。按照文档直接安装完后。原创 2026-04-08 15:20:05 · 627 阅读 · 0 评论
分享