RAG质量评估&实施RAG工程核心步骤

博主头像 当我们完成了一个RAG系统的开发工作以后,我们还需要对RAG系统的性能进行评估,那如何来对RAG系统的性能进行评估呢?我们可以仔细分析一下RAG系统的产出成果,比如检索器组件它产出的是检索出来的相关文档即context, 而生成器组件它产出的是最终的答案即answer,除此之外还有我们最初的用户问题 ...

一道面试题刷掉 90% 的人,测试人必懂:AI 生成用例的3 大陷阱 + 7 项审核指标

博主头像 五一节前,我面试了一位自称有六年软件测试工作经验的候选人。 聊到当下行业里大火的 AI 自动生成测试用例话题时,我抛出了一个核心问题:“现在很多公司都用 AI 批量生成功能测试用例,需求文档完整的情况下,AI 能产出大量正向、反向、边界用例,看起来覆盖得面面俱到。那你怎么判断这些用例是否真的可靠?能 ...

我的 Claude Code 效率工具全套配置分享

博主头像 折腾了一段时间 Claude Code,总结了一套自用的 plugins + MCP 组合。这套配置让我的 AI 辅助开发工作流从"聊天写代码"变成了"有记忆、有规划、有文档、有双重验证"的完整流水线。分享给同样在用 Claude Code 的朋友们。 一、为什么要配置这些? Claude Code ...

前缀树(字典树、Trie)

博主头像 一、概念 前缀树,英文名为Trie,也常被称作字典树、查找树,是一种专门用于存储、检索字符串集合的多叉树形数据结构。它的核心设计思想为共享公共前缀:将多个拥有相同前缀的字符串,共用树中相同的前缀节点,以此压缩存储空间、降低字符串查询的时间复杂度。最典型的特征是按字符分层存储,区别于普通二叉树,它没有 ...

我的开源项目分享-基于SharpBrowser二次开发的定制浏览器,过程中填坑无数

博主头像 本文介绍了一个基于SharpBrowser定制浏览器的项目,旨在通过在请求头中添加设备ID来增强客户管理系统的身份验证机制,确保仅固定设备可访问。项目开发过程中遇到了不支持基本对话框、window.open无返回值及下载页面功能缺失等问题,并进行了相应修正。此外,还增加了本地化支持、对公司打印管理器... ...

.NET+AI | Harness | MAF 1.4 发布,Harness Engineering 如约而至,智能体工程化更进一步

博主头像 从 Harness Engineering 到 MAF 1.4:微软是怎么把智能体开发往工程化上推了一步 很多人第一次看到 Harness 这个词,会把它理解成一个新功能,或者一个新的任务编排组件。 这样理解不算错,但只停在这里,基本会把它看小。 因为当智能体还只是“调一次模型,回一段答案”的时候, ...

前端如何做监控体系(埋点 → 上报 → 分析 → 数据分流)

博主头像 来跟我看看你们跟我理解的监控上报是不是差不多: 报错上报 性能监控 还差了点,应该是: 既能发现问题,也能理解用户行为 也就是说: “哪里出bug了” “用户在干什么” “用户从哪里访问的” ... 一、啥子是前端监控 前端监控不是一个单一系统,而是三件事: 系统健康(error / perform ...

解锁 AI 办公:配置 AI 操控 WPS 全攻略

本文介绍了如何在Windows系统中配置lc2panda/wps-skills项目,实现Cursor与WPS Office的联动操作。主要内容包括: 系统架构说明:由Cursor端的MCP工具、WPS加载项和Windows COM自动化通道三部分组成,实现AI对WPS文档的实时控制。 详细安装步骤:... ...

用C语言实现单片机malloc功能:TLSF算法实现单片机malloc函数及单片机malloc原理详解和测试

​ 一、传统内存管理与TLSF算法 在嵌入式实时系统(RTOS)开发中,内存分配是一个让人又爱又恨的话题。传统堆分配器(如ptmalloc)虽然功能强大,但存在两个致命缺陷: 1、分配时间不确定:最坏情况下需要遍历整个空闲链表,时间复杂度O(n),无法满足硬实时要求; 2、内存碎片严重:频繁的分配/ ...

SQLite 不该只有“打开表格”,它也需要一个 Agent 工作台

博主头像 很多人用 SQLite,都是从一个很简单的需求开始的:打开一个 .db 文件,看几张表,改几条测试数据,跑几句 SQL。 但真正用起来之后,麻烦往往不在“能不能打开数据库”,而在那些每天都会遇到的小动作里:这个字段在哪张表?这段数据从哪里来的?表结构怎么复制?常用 SQL 放哪里?历史操作怎么追?遇 ...

端到端加密项目 KaleidoTalk:你的聊天记录,只有你能看见

博主头像 引言 你是否想过,你和朋友在微信、QQ 上的聊天内容,理论上可以被平台随时查看?端到端加密(E2EE)正是为了解决这个问题而存在的 —— 只有通信的双方能够解密消息,即使是服务器也无法读取。 出于对隐私保护的兴趣,我开发了 KaleidoTalk,一款完全开源的端到端加密聊天软件。本文将详细介绍它的 ...

RV1126B 适配gc2093启动HDR

博主头像 内核版本:6.1 文件系统:ubuntu22.04 1、具体问题 客户要gc2093支持hdr功能,后续提供iq文件只支持hdr模式,发现默认没有启动hdr功能 2、调试过程及遇到问题 2.1 确认RV1126b支持hdr模式 查阅rv1126b数据手册确认支持HDR_X2 2.2 设备树配置启动H ...

桌面应用 P2P 分发加速实践:从消费端到发布端的全链路打通

博主头像 桌面应用 P2P 分发加速实践:从消费端到发布端的全链路打通 桌面应用的大文件分发一直是个让人头疼的问题——带宽成本高、下载速度慢、用户体验差。本文分享我们在 HagiCode Desktop 中实现的混合分发方案,通过 P2P 技术加速下载,同时保持 HTTP 回源能力,最终实现了发布端和消费端的 ...

【译】Visual Studio 四月更新 —— Cloud Agent 集成

博主头像 Visual Studio 中的 GitHub Copilot 随着每一次版本更新,智能化自主能力持续增强。本次更新将云端智能体集成功能置于核心位置,让您无需离开 IDE 即可开启远程编码会话。自定义智能体现已支持用户级配置定义,可跨项目同步使用;智能体模式下的 C++ 代码编辑工具已正式全面可用; ...

【监控报警体系建设】监控标准与最佳实践

博主头像 项目监控标准 在生产项目运行过程中,可能会遭遇各种问题。而一个问题的影响程度与其发现时间密切相关。因此,我梳理并总结了一套生产项目应具备的完整监控标准。 一、监控类型明确 ‌timer类监控‌:此类监控包含耗时和计数两种属性,涵盖tp50、tp90、tp99、max以及tps等指标。 ‌counte ...

Redis--哨兵机制与CAP定理

博主头像 哨兵机制 对于master的宕机之后的冷处理是无法实现高可用的。Redis2.6开始提供高可用的解决方案--Sentinel 哨兵机制。 在Redis集群中增加一个节点,充当Sentinel哨兵,用来监视master运行状态,在master宕机后,自动指定一个slave充当新的master,整个过程 ...

13. 学会提示词,从此 AI 听你指挥

博主头像 很多人用 AI,总觉得它答非所问、输出的内容永远差一口气,其实问题大多不在 AI 本身,而在于你没跟它说清需求 —— 提示词,就是你和 AI 高效沟通的核心语言。它本质上是给 AI 的一套完整行动指令,核心要讲透三件事:你到底想要什么、这件事要按什么逻辑和标准做、你最终期待拿到什么样的结果。 如果喜 ...

123···100>