Go语言技术文章
-
RAG 文档切片的 overlap 没有固定标准。本文按独立问答、连续流程和跨段推理拆分起始比例,并用边界命中、重复率、索引规模和答案证据建立调参方法。280 收藏 -
Python 3.15 引入 free-threaded Stable ABI(abi3t),本文从兼容路线、C API 改造、wheel 标签和双运行时测试说明扩展迁移准备。122 收藏 -
向量索引不能只看查询速度。本文以 Redis 的 FLAT、HNSW 和 SVS-VAMANA 为例,拆开比较召回率、内存、写入维护与重建代价,并给出一套可复查的选型压测方法。485 收藏 -
Python 3.15 为 pathlib.Path.mkdir 新增 parent_mode。本文说明它与 mode、parents、umask 的边界,并给出兼容 Python 3.14 及更早版本的逐级创建写法。496 收藏 -
图像问答不稳定,常常不是模型不会看,而是说明文字和视觉证据没有分层。本文给出冲突分类、证据优先级、结构化输入和人工复核的实用提示设计。404 收藏 -
Redis Iris 里的 Context Retriever 和 Agent Memory 不是两个同义的检索组件:前者回答当前业务数据是什么,后者回答过去对话发生过什么。本文用实际问题拆开两者的边界、组合方式和选型误区。248 收藏 -
Redis 8.8 新增 XNACK,让 Streams 消费者显式释放 pending 消息。本文解释 SILENT、FAIL、FATAL 的重试计数差异、PEL 优先级、接管方式与上线兼容性。423 收藏 -
Responses API 同时声明多个函数工具时,可用 tool_choice 的 allowed_tools 将当前轮次限制到指定子集,再用 auto、required 或 none 表达调用策略。本文给出参数结构、选择边界和服务端安全检查。463 收藏 -
结构化输出校验失败时,不要只记录 ValidationError。本文把原始响应保存、拒答与截断判断、JSON 解析、Schema 校验和业务校验拆开,给出一套可脱敏、可重放、可定位的应用层处理方式。324 收藏 -
多智能体系统出错时,单看模型调用或 HTTP 状态往往找不到根因。本文从一次用户任务出发,拆解 agent 委派、交接、工具调用和记忆读写的追踪边界,给出可回放的链路设计与检查清单。474 收藏 -
Redis 8.8 的 array 适合按数字索引访问、稀疏位置写入、滑动窗口和范围聚合。本文用 ARSET、ARGET、ARRING 等命令说明它与 List、Hash、Stream 的选择边界。475 收藏 -
pkg.go.dev 已提供面向 Go 模块元数据的官方 JSON API。本文从 package、module、versions 等端点入手,说明版本参数、歧义模块路径与自动化客户端的处理边界。125 收藏 -
AI 推理延迟不能只看一个平均数:本文用 TTFT、TPOT/ITL 和端到端耗时拆开聊天、Agent、代码生成与批处理的观测口径,并给出排队、检索、prefill、decode 的定位方法。387 收藏 -
Embedding 文本切块不要只按固定字符数截断;应先保留主体、条件、动作、结果和例外,再用结构边界、适量 overlap 与可追溯元数据保护事实完整性。314 收藏 -
AI Agent 的短期上下文负责当前线程,长期存储负责跨会话复用。本文从边界、数据类型、写入检索和权限保留四个方面给出一套可落地的记忆设计方法。155 收藏