
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>HANS</title>
      <link>https://www.hansking.cn/blog</link>
      <description>A posts created with Next.js and Tailwind.css</description>
      <language>en-us</language>
      <managingEditor>admin@hansking.cn (HANS)</managingEditor>
      <webMaster>admin@hansking.cn (HANS)</webMaster>
      <lastBuildDate>Sun, 08 Dec 2024 10:00:00 GMT</lastBuildDate>
      <atom:link href="https://www.hansking.cn/tags/工程实践/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://www.hansking.cn/blog/2026/2024-nian-zong-jie-LLM-ying-yong-gong-cheng-hua-jian-cha-qing-dan</guid>
    <title>2024 年总结：LLM 应用工程化检查清单</title>
    <link>https://www.hansking.cn/blog/2026/2024-nian-zong-jie-LLM-ying-yong-gong-cheng-hua-jian-cha-qing-dan</link>
    <description>[{&quot;value&quot;:&quot;2024 年总结：LLM 应用工程化检查清单&quot;,&quot;url&quot;:&quot;#2024-年总结llm-应用工程化检查清单&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、先确认：你解决的是问题，不是展示模型&quot;,&quot;url&quot;:&quot;#一先确认你解决的是问题不是展示模型&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;二、模型选型：不要只看榜单第一名&quot;,&quot;url&quot;:&quot;#二模型选型不要只看榜单第一名&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;三、Prompt：从“会说话”走向可维护&quot;,&quot;url&quot;:&quot;#三prompt从会说话走向可维护&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;四、结构化输出：让字符串接受类型检查&quot;,&quot;url&quot;:&quot;#四结构化输出让字符串接受类型检查&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;五、RAG：真正难的是数据和闭环&quot;,&quot;url&quot;:&quot;#五rag真正难的是数据和闭环&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;六、多模态：输入变多，验证不能变少&quot;,&quot;url&quot;:&quot;#六多模态输入变多验证不能变少&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;七、长上下文：能放下不等于能用好&quot;,&quot;url&quot;:&quot;#七长上下文能放下不等于能用好&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;八、微调：先确认 Prompt 和数据真的不够&quot;,&quot;url&quot;:&quot;#八微调先确认-prompt-和数据真的不够&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;九、安全：Prompt Injection 不是模型一句话能解决的&quot;,&quot;url&quot;:&quot;#九安全prompt-injection-不是模型一句话能解决的&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;十、可观测性：没有 Trace 就没有复盘&quot;,&quot;url&quot;:&quot;#十可观测性没有-trace-就没有复盘&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;十一、成本：把一次回答当成完整账单&quot;,&quot;url&quot;:&quot;#十一成本把一次回答当成完整账单&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;十二、发布门禁：不要把生产当实验室&quot;,&quot;url&quot;:&quot;#十二发布门禁不要把生产当实验室&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;十三、我在 2024 年留下的工程排序&quot;,&quot;url&quot;:&quot;#十三我在-2024-年留下的工程排序&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;十四、我的总结：工程化就是把惊喜变成可重复&quot;,&quot;url&quot;:&quot;#十四我的总结工程化就是把惊喜变成可重复&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Sun, 08 Dec 2024 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>工程实践</category><category>RAG</category><category>多模态</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/AI-xi-tong-cheng-ben-he-suan-TokenGPU-cun-chu-yu-ren-gong-cheng-ben</guid>
    <title>AI 系统成本核算：Token、GPU、存储与人工成本</title>
    <link>https://www.hansking.cn/blog/2026/AI-xi-tong-cheng-ben-he-suan-TokenGPU-cun-chu-yu-ren-gong-cheng-ben</link>
    <description>[{&quot;value&quot;:&quot;AI 系统成本核算：Token、GPU、存储与人工成本&quot;,&quot;url&quot;:&quot;#ai-系统成本核算tokengpu存储与人工成本&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、先算一次“成功任务”的成本&quot;,&quot;url&quot;:&quot;#一先算一次成功任务的成本&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;二、Token 成本不只取决于用户说了多少话&quot;,&quot;url&quot;:&quot;#二token-成本不只取决于用户说了多少话&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;三、Embedding 和索引是容易被漏算的长期成本&quot;,&quot;url&quot;:&quot;#三embedding-和索引是容易被漏算的长期成本&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;四、自建 GPU 不能只除以运行小时&quot;,&quot;url&quot;:&quot;#四自建-gpu-不能只除以运行小时&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;五、缓存是成本优化，也是数据边界&quot;,&quot;url&quot;:&quot;#五缓存是成本优化也是数据边界&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;六、把人工成本放进模型里&quot;,&quot;url&quot;:&quot;#六把人工成本放进模型里&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;七、成本归因要能定位到功能和租户&quot;,&quot;url&quot;:&quot;#七成本归因要能定位到功能和租户&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;八、优化顺序：先消除浪费，再换模型&quot;,&quot;url&quot;:&quot;#八优化顺序先消除浪费再换模型&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;总结：便宜不是目标，单位价值才是&quot;,&quot;url&quot;:&quot;#总结便宜不是目标单位价值才是&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Mon, 15 Jun 2026 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>成本优化</category><category>GPU</category><category>工程实践</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/Guardrails-shu-chu-guo-l-ce-le-pan-duan-yu-ren-gong-dou-di</guid>
    <title>Guardrails：输出过滤、策略判断与人工兜底</title>
    <link>https://www.hansking.cn/blog/2026/Guardrails-shu-chu-guo-l-ce-le-pan-duan-yu-ren-gong-dou-di</link>
    <description>[{&quot;value&quot;:&quot;Guardrails：输出过滤、策略判断与人工兜底&quot;,&quot;url&quot;:&quot;#guardrails输出过滤策略判断与人工兜底&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、先画出分层护栏&quot;,&quot;url&quot;:&quot;#一先画出分层护栏&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;二、输入分类不是给用户贴永久标签&quot;,&quot;url&quot;:&quot;#二输入分类不是给用户贴永久标签&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;三、输出过滤要分层，不要只有关键词黑名单&quot;,&quot;url&quot;:&quot;#三输出过滤要分层不要只有关键词黑名单&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;四、策略引擎应该独立于模型&quot;,&quot;url&quot;:&quot;#四策略引擎应该独立于模型&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;五、工具护栏比回答过滤更重要&quot;,&quot;url&quot;:&quot;#五工具护栏比回答过滤更重要&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;六、人工兜底不是把所有问题扔给客服&quot;,&quot;url&quot;:&quot;#六人工兜底不是把所有问题扔给客服&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;七、误伤和漏放要用不同指标看&quot;,&quot;url&quot;:&quot;#七误伤和漏放要用不同指标看&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;八、拒绝之后要给出安全的下一步&quot;,&quot;url&quot;:&quot;#八拒绝之后要给出安全的下一步&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;九、外部内容要被当成数据，不是指令&quot;,&quot;url&quot;:&quot;#九外部内容要被当成数据不是指令&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;十、规则发布要像代码发布一样谨慎&quot;,&quot;url&quot;:&quot;#十规则发布要像代码发布一样谨慎&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;十一、我的总结：护栏的目标是安全地继续工作&quot;,&quot;url&quot;:&quot;#十一我的总结护栏的目标是安全地继续工作&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Sun, 27 Oct 2024 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>安全</category><category>Guardrails</category><category>工程实践</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/LLM-guan-ce-TracingToken-yong-liang-yu-shi-bai-yang-ben</guid>
    <title>LLM 观测：Tracing、Token 用量与失败样本</title>
    <link>https://www.hansking.cn/blog/2026/LLM-guan-ce-TracingToken-yong-liang-yu-shi-bai-yang-ben</link>
    <description>[{&quot;value&quot;:&quot;LLM 观测：Tracing、Token 用量与失败样本&quot;,&quot;url&quot;:&quot;#llm-观测tracingtoken-用量与失败样本&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、先把一次 LLM 请求拆成 Span&quot;,&quot;url&quot;:&quot;#一先把一次-llm-请求拆成-span&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;二、Trace ID 不是用户 ID&quot;,&quot;url&quot;:&quot;#二trace-id-不是用户-id&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;三、Token 计量不只是为了算账&quot;,&quot;url&quot;:&quot;#三token-计量不只是为了算账&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;四、延迟要拆成用户真正等待的阶段&quot;,&quot;url&quot;:&quot;#四延迟要拆成用户真正等待的阶段&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;五、错误要分成可行动的类别&quot;,&quot;url&quot;:&quot;#五错误要分成可行动的类别&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;六、失败样本是最有价值的训练材料&quot;,&quot;url&quot;:&quot;#六失败样本是最有价值的训练材料&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;七、在线质量监控不能只靠用户点赞&quot;,&quot;url&quot;:&quot;#七在线质量监控不能只靠用户点赞&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;八、告警要能推动动作&quot;,&quot;url&quot;:&quot;#八告警要能推动动作&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;九、隐私与调试之间要划边界&quot;,&quot;url&quot;:&quot;#九隐私与调试之间要划边界&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;十、Trace 回放要避免产生真实副作用&quot;,&quot;url&quot;:&quot;#十trace-回放要避免产生真实副作用&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;十一、观测数据本身也要版本化&quot;,&quot;url&quot;:&quot;#十一观测数据本身也要版本化&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;十二、把观测接到研发闭环&quot;,&quot;url&quot;:&quot;#十二把观测接到研发闭环&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;十三、我的总结：观测不是给模型装摄像头&quot;,&quot;url&quot;:&quot;#十三我的总结观测不是给模型装摄像头&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Sun, 10 Nov 2024 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>可观测性</category><category>Tracing</category><category>工程实践</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/Prompt-ban-ben-guan-li-yu-hui-gui-ce-shi</guid>
    <title>Prompt 版本管理与回归测试</title>
    <link>https://www.hansking.cn/blog/2026/Prompt-ban-ben-guan-li-yu-hui-gui-ce-shi</link>
    <description>[{&quot;value&quot;:&quot;Prompt 版本管理与回归测试&quot;,&quot;url&quot;:&quot;#prompt-版本管理与回归测试&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、Prompt 先拆成模板和变量&quot;,&quot;url&quot;:&quot;#一prompt-先拆成模板和变量&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;二、版本号要能解释变化&quot;,&quot;url&quot;:&quot;#二版本号要能解释变化&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;三、先建立回归集，再修改 Prompt&quot;,&quot;url&quot;:&quot;#三先建立回归集再修改-prompt&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;四、不同类型的输出用不同断言&quot;,&quot;url&quot;:&quot;#四不同类型的输出用不同断言&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;五、控制随机性和测试成本&quot;,&quot;url&quot;:&quot;#五控制随机性和测试成本&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;六、灰度发布比直接全量更诚实&quot;,&quot;url&quot;:&quot;#六灰度发布比直接全量更诚实&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;七、Prompt 变更要检查安全边界&quot;,&quot;url&quot;:&quot;#七prompt-变更要检查安全边界&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;八、回滚要做到一键可用&quot;,&quot;url&quot;:&quot;#八回滚要做到一键可用&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;九、把人工反馈变成工程输入&quot;,&quot;url&quot;:&quot;#九把人工反馈变成工程输入&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;总结：Prompt 也需要代码应有的纪律&quot;,&quot;url&quot;:&quot;#总结prompt-也需要代码应有的纪律&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Wed, 18 Feb 2026 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>Prompt Engineering</category><category>回归测试</category><category>工程实践</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/ToolCalling-de-ke-kao-xing-Schema-chong-shi-yu-mi-deng</guid>
    <title>Tool Calling 的可靠性：Schema、重试与幂等</title>
    <link>https://www.hansking.cn/blog/2026/ToolCalling-de-ke-kao-xing-Schema-chong-shi-yu-mi-deng</link>
    <description>[{&quot;value&quot;:&quot;Tool Calling 的可靠性：Schema、重试与幂等&quot;,&quot;url&quot;:&quot;#tool-calling-的可靠性schema重试与幂等&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、工具描述不是实现，Schema 也不是护身符&quot;,&quot;url&quot;:&quot;#一工具描述不是实现schema-也不是护身符&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;二、把调用拆成准备、确认、执行三个阶段&quot;,&quot;url&quot;:&quot;#二把调用拆成准备确认执行三个阶段&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;三、错误分类决定重试策略&quot;,&quot;url&quot;:&quot;#三错误分类决定重试策略&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;四、幂等是副作用工具的生命线&quot;,&quot;url&quot;:&quot;#四幂等是副作用工具的生命线&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;五、模型错误与系统错误要分开记录&quot;,&quot;url&quot;:&quot;#五模型错误与系统错误要分开记录&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;六、返回给模型的错误要能帮助它做下一步&quot;,&quot;url&quot;:&quot;#六返回给模型的错误要能帮助它做下一步&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;七、什么时候应该拒绝让模型调用&quot;,&quot;url&quot;:&quot;#七什么时候应该拒绝让模型调用&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;八、我的总结：让模型负责提议，让系统负责承诺&quot;,&quot;url&quot;:&quot;#八我的总结让模型负责提议让系统负责承诺&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Sun, 27 Apr 2025 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>Agent</category><category>Tool Calling</category><category>工程实践</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026gou-jian-huang-jin-shu-ju-ji-rang-ping-ce-cong-gan-jue-bian-cheng-zheng-ju</guid>
    <title>构建黄金数据集：让评测从感觉变成证据</title>
    <link>https://www.hansking.cn/blog/2026gou-jian-huang-jin-shu-ju-ji-rang-ping-ce-cong-gan-jue-bian-cheng-zheng-ju</link>
    <description>[{&quot;value&quot;:&quot;构建黄金数据集：让评测从感觉变成证据&quot;,&quot;url&quot;:&quot;#构建黄金数据集让评测从感觉变成证据&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、先定义数据集要回答什么问题&quot;,&quot;url&quot;:&quot;#一先定义数据集要回答什么问题&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;二、样本要覆盖真实分布和危险边界&quot;,&quot;url&quot;:&quot;#二样本要覆盖真实分布和危险边界&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;三、期望答案要写成可判断的标准&quot;,&quot;url&quot;:&quot;#三期望答案要写成可判断的标准&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;四、标注需要规则，也需要人&quot;,&quot;url&quot;:&quot;#四标注需要规则也需要人&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;五、时间切分和客户切分防止污染&quot;,&quot;url&quot;:&quot;#五时间切分和客户切分防止污染&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;六、版本化和变更记录不能省&quot;,&quot;url&quot;:&quot;#六版本化和变更记录不能省&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;七、指标要和数据集结构对应&quot;,&quot;url&quot;:&quot;#七指标要和数据集结构对应&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;八、黄金集要服务模型、RAG 和 Agent&quot;,&quot;url&quot;:&quot;#八黄金集要服务模型rag-和-agent&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;九、数据集不是建完就结束&quot;,&quot;url&quot;:&quot;#九数据集不是建完就结束&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;总结：黄金数据集是一种工程记忆&quot;,&quot;url&quot;:&quot;#总结黄金数据集是一种工程记忆&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Mon, 09 Feb 2026 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>数据集</category><category>评测</category><category>工程实践</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026ban-quan-yu-xun-lian-shu-ju-gong-cheng-shi-xu-yao-zhi-dao-de-bian-jie</guid>
    <title>版权与训练数据：工程师需要知道的边界</title>
    <link>https://www.hansking.cn/blog/2026ban-quan-yu-xun-lian-shu-ju-gong-cheng-shi-xu-yao-zhi-dao-de-bian-jie</link>
    <description>[{&quot;value&quot;:&quot;版权与训练数据：工程师需要知道的边界&quot;,&quot;url&quot;:&quot;#版权与训练数据工程师需要知道的边界&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、先区分四件常被混在一起的事&quot;,&quot;url&quot;:&quot;#一先区分四件常被混在一起的事&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;二、数据来源要能追溯&quot;,&quot;url&quot;:&quot;#二数据来源要能追溯&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;三、RAG 不等于自动获得版权许可&quot;,&quot;url&quot;:&quot;#三rag-不等于自动获得版权许可&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;四、训练集和评测集最容易失控&quot;,&quot;url&quot;:&quot;#四训练集和评测集最容易失控&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;五、删除请求要能一路追到底&quot;,&quot;url&quot;:&quot;#五删除请求要能一路追到底&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;六、模型供应商也是数据链路的一部分&quot;,&quot;url&quot;:&quot;#六模型供应商也是数据链路的一部分&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;七、输出也要做版权和来源审查&quot;,&quot;url&quot;:&quot;#七输出也要做版权和来源审查&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;八、我建议团队建立一张“数据护照”&quot;,&quot;url&quot;:&quot;#八我建议团队建立一张数据护照&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;总结：未知不是允许，能追溯才有底气&quot;,&quot;url&quot;:&quot;#总结未知不是允许能追溯才有底气&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Thu, 26 Mar 2026 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>版权</category><category>数据合规</category><category>工程实践</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026sheng-chan-ji-RAG-li-xian-ping-ce-zai-xian-jian-kong-yu-zeng-liang-suo-yin</guid>
    <title>生产级 RAG：离线评测、在线监控与增量索引</title>
    <link>https://www.hansking.cn/blog/2026sheng-chan-ji-RAG-li-xian-ping-ce-zai-xian-jian-kong-yu-zeng-liang-suo-yin</link>
    <description>[{&quot;value&quot;:&quot;生产级 RAG：离线评测、在线监控与增量索引&quot;,&quot;url&quot;:&quot;#生产级-rag离线评测在线监控与增量索引&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、先把生产级 RAG 想清楚&quot;,&quot;url&quot;:&quot;#一先把生产级-rag-想清楚&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;二、离线评测：上线之前先知道它好不好&quot;,&quot;url&quot;:&quot;#二离线评测上线之前先知道它好不好&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;1. 先做黄金数据集，而不是先选评测框架&quot;,&quot;url&quot;:&quot;#1-先做黄金数据集而不是先选评测框架&quot;,&quot;depth&quot;:3},{&quot;value&quot;:&quot;2. 把检索和生成分开打分&quot;,&quot;url&quot;:&quot;#2-把检索和生成分开打分&quot;,&quot;depth&quot;:3},{&quot;value&quot;:&quot;3. 评测必须能比较版本&quot;,&quot;url&quot;:&quot;#3-评测必须能比较版本&quot;,&quot;depth&quot;:3},{&quot;value&quot;:&quot;三、在线监控：让系统自己告诉你哪里坏了&quot;,&quot;url&quot;:&quot;#三在线监控让系统自己告诉你哪里坏了&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;1. 先监控基础设施，再监控答案质量&quot;,&quot;url&quot;:&quot;#1-先监控基础设施再监控答案质量&quot;,&quot;depth&quot;:3},{&quot;value&quot;:&quot;四、增量索引：知识库更新不能每次从头再来&quot;,&quot;url&quot;:&quot;#四增量索引知识库更新不能每次从头再来&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;更新过程要可恢复&quot;,&quot;url&quot;:&quot;#更新过程要可恢复&quot;,&quot;depth&quot;:3},{&quot;value&quot;:&quot;五、我最后留下的一份上线清单&quot;,&quot;url&quot;:&quot;#五我最后留下的一份上线清单&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Fri, 27 Feb 2026 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>RAG</category><category>评测</category><category>工程实践</category>
  </item>

    </channel>
  </rss>
