- 博客(13)
- 收藏
- 关注
原创 SpringAI2.0-记忆改造与工具指代
本文记录了基于Spring AI 2.0构建带工具的问答服务时,因框架自带记忆机制无法支持跨轮指代与视图分离,而自定义历史管理方案的过程。通过拆分toolClient与answerClient,分别注入“含标识的工具视图”和“仅含正文的作答视图”,实现工具调用状态的传递与用户可见内容的隔离。关键在于移除记忆顾问,由调用点显式组装消息,确保工具段可读取引用信息,作答段不暴露敏感数据,解决了跨轮指代与信息泄露问题。
2026-10-15 09:01:34
234
原创 Spring AI 2.0 链路改造:用意图识别提升工具调用准确率
本文记录了在 Spring AI 2.0.1 + WebFlux 架构下,问答系统因模型拒调工具而引发的优化实践。原链路中工具顾问外层导致检索重复执行,模型因“资料已足”而拒绝调用。尝试改提示词、工具描述等均无效。最终拆分为“路由段”与“作答段”两个 ChatClient:路由段仅调用工具并记账(账本非空则短路检索),作答段基于账本内容二选一渲染结果。通过闸门拦截、模板渲染与回调记账,实现精准分流,有效解决工具调用失败问题。
2026-09-28 16:56:39
341
原创 向量化与核心相似度算法
简单来说,如果想看两个数据“离得有多近”(关注绝对数值差异),用欧氏距离;如果想看两个数据“长得像不像”或“是不是一个类型”(关注语义或形态),用余弦相似度。
2026-05-21 10:54:04
410
原创 NSSM Windows 服务部署速查手册
NSSM是一款Windows开源工具,可将普通程序一键注册为系统服务,实现开机自启、后台运行及崩溃自动重启。本文详述了其核心命令与图形化配置指南,并重点提供了Spring Boot部署流程及生产环境JVM参数模板,轻松实现Java应用的稳定托管。
2026-05-15 11:19:19
566
原创 AI大模型核心术语与模型分类
本文是一份面向开发团队的 AI 大模型技术速查手册。文章系统梳理了 NLP、CV、Transformer、RAG 等 9 个核心专业术语,并详细解析了大语言模型(LLM)、嵌入模型(Embedding)、视觉及多模态模型等 6 大主流模型分类,
2026-05-14 11:31:05
443
原创 从表结构设计到 Excel 字典一键导出:用Electron+Vue3 写PostgreSQL 9.6 + PostGIS 轻量设计工具
【摘要】针对PostgreSQL9.6+PostGIS开发痛点,作者开发了一款Electron+Vue3桌面工具,主要解决:1)自动生成分区表SQL(支持年/月/日分区策略);2)一键导出Excel数据字典;3)可视化表结构设计(拖拽调整字段顺序);4)原生支持PostGIS空间数据类型。该工具采用本地化存储,无需连接真实数据库,支持多项目管理,显著提升开发效率。适用于维护PG9.6老项目、GIS开发及需要快速生成数据库文档的工程师。现已开源发布。
2026-02-27 11:21:07
902
原创 船岸通信保护方案 - 加解密流程
本文对比分析了S-100和SECOM两种数据保护标准的核心流程。S-100标准通过客户端硬件ID加密数据许可文件,实现文件下载保护,其中关键数据密钥与特定设备绑定。SECOM标准则采用HTTPS证书认证和密钥交换机制保护JSON数据,通过服务端生成会话密钥进行加密传输,但存在前向安全性不足的问题,建议实施时可引入临时密钥对增强安全性。两种方案分别针对不同数据类型(H5文件和JSON数据)设计了差异化的保护机制。
2026-01-08 09:23:47
385
原创 船岸通信保护方案(SECOM标准和S100 PART15研究)
本文针对船岸通信安全保护标准 IEC 63173-2(SECOM)与S-100 Part 15 进行了研究,梳理了保护方案参与角色以及涉及算法和重点注意事项。
2026-01-07 11:25:57
980
原创 openlayer, 由一个图标遮盖线段需求引发的思考
深入分析openlayers的map渲染逻辑,以及其渲染的生命周期,钩子函数。最终实现对类ol.source.Vector高度定制化使用。
2024-07-09 11:59:33
2226
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅