
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>TechLog</title>
      <link>https://joker1point.github.io/techlog/blog</link>
      <description>AI Agent 工程化实践复盘：架构设计、容错与可靠性、上下文工程与成本治理。</description>
      <language>zh-cn</language>
      <managingEditor>birenwenmou@qq.com (眠月)</managingEditor>
      <webMaster>birenwenmou@qq.com (眠月)</webMaster>
      <lastBuildDate>Thu, 01 Oct 2026 00:00:00 GMT</lastBuildDate>
      <atom:link href="https://joker1point.github.io/techlog/tags/evaluation/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://joker1point.github.io/techlog/blog/multi-route-retrieval-experiment</guid>
    <title>修 5 坏 2，还是修 3 坏 0？——一次 55 题的多路召回实验，与两个能亲手操作的复盘页</title>
    <link>https://joker1point.github.io/techlog/blog/multi-route-retrieval-experiment</link>
    <description>给检索链路补一条字面路（BM25）去修专名盲区：55 题实测，两条路全程都开能多答对 5 题、但也弄坏 2 题；改成「查询点了名、且语义路确实没找到」才补路，则多答对 3 题、零回退。本文记录四配置对比、λ 的两次扫描（含一个被数据否决的方向）、以及一条必须诚实标注的「不算数的修复」，文末附两个无需后端、离线的交互式复盘页。</description>
    <pubDate>Thu, 01 Oct 2026 00:00:00 GMT</pubDate>
    <author>birenwenmou@qq.com (眠月)</author>
    <category>rag</category><category>retrieval</category><category>hybrid-search</category><category>bm25</category><category>evaluation</category><category>chromadb</category><category>engineering</category><category>vdb-news</category>
  </item>

  <item>
    <guid>https://joker1point.github.io/techlog/blog/rag-chunking-refactor-and-eval-traps</guid>
    <title>把 143 块拆到 45 块：一次 RAG 分块重构，和它揭出来的评测陷阱</title>
    <link>https://joker1point.github.io/techlog/blog/rag-chunking-refactor-and-eval-traps</link>
    <description>把一句 RecursiveCharacterTextSplitter(1000, 200) 换成「清洗 → 画像 → 分层 → 校验 → 回退」的自适应分块器，全库 1959 → 1120 块、HTML 残留 38.3% → 0%、单篇最多块数 143 → 45。但改起来容易、证明它变好很难：A/B 显示六个检索配置全部正向，同时也让「多路召回 +11.1%」缩水到 +2.2pp——原来那部分增益是在补偿脏文本，不是互补召回。本文连同评测自身的三个陷阱（wall-clock 时间窗、judge 随机失败、n=18 时符号会翻）与一次生产语料重建的前置验证一起记录。</description>
    <pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate>
    <author>birenwenmou@qq.com (眠月)</author>
    <category>rag</category><category>chunking</category><category>evaluation</category><category>chromadb</category><category>llm</category><category>engineering</category><category>vdb-news</category>
  </item>

  <item>
    <guid>https://joker1point.github.io/techlog/blog/what-counts-as-same-event</guid>
    <title>什么才算「同一件事」：热点聚类的三轮试错，与把判同交给模型之后发生的事</title>
    <link>https://joker1point.github.io/techlog/blog/what-counts-as-same-event</link>
    <description>把「同一件事的多方报道」聚成一条时间线，听起来是道相似度题，实际做下来：纯余弦区分不了「同一领域」和「同一件事」（语料两两余弦最大仅 0.706），加实体词会把 Arxiv 每日批次串成 10 条大簇，最后只能退回最保守的口径。v2 把判同交给模型，第一次评测就被教做人——模型错判时置信度同样是 0.95+，校准阈值救不了。而上线之后最反直觉的发现是：判同明明准了，缺的却是「有人跟它撞题」。</description>
    <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
    <author>birenwenmou@qq.com (眠月)</author>
    <category>clustering</category><category>event-clustering</category><category>llm</category><category>prompt-engineering</category><category>evaluation</category><category>rag</category><category>engineering</category><category>vdb-news</category>
  </item>

    </channel>
  </rss>
