
  <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/LLM/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/2025-nian-zong-jie-cong-Copilot-dao-ke-zhi-xing-Agent</guid>
    <title>2025 年总结：从 Copilot 到可执行 Agent</title>
    <link>https://www.hansking.cn/blog/2026/2025-nian-zong-jie-cong-Copilot-dao-ke-zhi-xing-Agent</link>
    <description>[{&quot;value&quot;:&quot;2025 年总结：从 Copilot 到可执行 Agent&quot;,&quot;url&quot;:&quot;#2025-年总结从-copilot-到可执行-agent&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、Copilot 解决的是“帮我写”，Agent 面对的是“帮我做”&quot;,&quot;url&quot;:&quot;#一copilot-解决的是帮我写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},{&quot;value&quot;:&quot;四、Agent 需要记忆，但记忆应该由系统保存&quot;,&quot;url&quot;:&quot;#四agent-需要记忆但记忆应该由系统保存&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;五、可靠 Agent 必须考虑重复和失败&quot;,&quot;url&quot;:&quot;#五可靠-agent-必须考虑重复和失败&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;六、MCP 和统一协议带来了新的连接方式&quot;,&quot;url&quot;:&quot;#六mcp-和统一协议带来了新的连接方式&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;七、Agent 评测不能只问“答得像不像”&quot;,&quot;url&quot;:&quot;#七agent-评测不能只问答得像不像&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;八、人机协作不是退步，是安全阀&quot;,&quot;url&quot;:&quot;#八人机协作不是退步是安全阀&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;九、2025 年留下的三个教训&quot;,&quot;url&quot;:&quot;#九2025-年留下的三个教训&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;总结：从辅助生成到值得托付&quot;,&quot;url&quot;:&quot;#总结从辅助生成到值得托付&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Sun, 07 Dec 2025 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>Agent</category><category>Copilot</category><category>技术总结</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/AICodingAgent-de-dai-ma-ku-li-jie-yu-bu-ding-sheng-cheng</guid>
    <title>AI Coding Agent 的代码库理解与补丁生成</title>
    <link>https://www.hansking.cn/blog/2026/AICodingAgent-de-dai-ma-ku-li-jie-yu-bu-ding-sheng-cheng</link>
    <description>[{&quot;value&quot;:&quot;AI Coding Agent 的代码库理解与补丁生成&quot;,&quot;url&quot;:&quot;#ai-coding-agent-的代码库理解与补丁生成&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;总结：Agent 的能力上限取决于证据链&quot;,&quot;url&quot;:&quot;#总结agent-的能力上限取决于证据链&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Fri, 01 May 2026 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>Coding Agent</category><category>软件工程</category><category>代码生成</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/AI-ying-yong-de-yin-si-bao-hu-tuo-min-liu-cun-yu-shu-ju-bian-jie</guid>
    <title>AI 应用的隐私保护：脱敏、留存与数据边界</title>
    <link>https://www.hansking.cn/blog/2026/AI-ying-yong-de-yin-si-bao-hu-tuo-min-liu-cun-yu-shu-ju-bian-jie</link>
    <description>[{&quot;value&quot;:&quot;AI 应用的隐私保护：脱敏、留存与数据边界&quot;,&quot;url&quot;:&quot;#ai-应用的隐私保护脱敏留存与数据边界&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;: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;: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>Tue, 17 Mar 2026 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>隐私保护</category><category>数据安全</category><category>RAG</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/AI-xi-tong-de-SLO-zhi-liang-yan-chi-ke-yong-xing-yu-an-quan</guid>
    <title>AI 系统的 SLO：质量、延迟、可用性与安全</title>
    <link>https://www.hansking.cn/blog/2026/AI-xi-tong-de-SLO-zhi-liang-yan-chi-ke-yong-xing-yu-an-quan</link>
    <description>[{&quot;value&quot;:&quot;AI 系统的 SLO：质量、延迟、可用性与安全&quot;,&quot;url&quot;:&quot;#ai-系统的-slo质量延迟可用性与安全&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、先分清 SLI、SLO 和 SLA&quot;,&quot;url&quot;:&quot;#一先分清-slislo-和-sla&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;二、AI 系统至少需要四类 SLO&quot;,&quot;url&quot;:&quot;#二ai-系统至少需要四类-slo&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;1. 质量 SLO&quot;,&quot;url&quot;:&quot;#1-质量-slo&quot;,&quot;depth&quot;:3},{&quot;value&quot;:&quot;2. 延迟 SLO&quot;,&quot;url&quot;:&quot;#2-延迟-slo&quot;,&quot;depth&quot;:3},{&quot;value&quot;:&quot;3. 可用性 SLO&quot;,&quot;url&quot;:&quot;#3-可用性-slo&quot;,&quot;depth&quot;:3},{&quot;value&quot;:&quot;4. 安全 SLO&quot;,&quot;url&quot;:&quot;#4-安全-slo&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;: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;八、SLO 也要防止被滥用&quot;,&quot;url&quot;:&quot;#八slo-也要防止被滥用&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;总结：SLO 是团队对用户体验的共同承诺&quot;,&quot;url&quot;:&quot;#总结slo-是团队对用户体验的共同承诺&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Wed, 24 Jun 2026 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>SLO</category><category>可观测性</category><category>可靠性</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/AgentMemory-duan-qi-ji-yi-chang-qi-ji-yi-yu-yong-hu-hua-xiang</guid>
    <title>Agent Memory：短期记忆、长期记忆与用户画像</title>
    <link>https://www.hansking.cn/blog/2026/AgentMemory-duan-qi-ji-yi-chang-qi-ji-yi-yu-yong-hu-hua-xiang</link>
    <description>[{&quot;value&quot;:&quot;Agent Memory：短期记忆、长期记忆与用户画像&quot;,&quot;url&quot;:&quot;#agent-memory短期记忆长期记忆与用户画像&quot;,&quot;depth&quot;:1},{&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;4. 任务记忆&quot;,&quot;url&quot;:&quot;#4-任务记忆&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;: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, 06 Jul 2025 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>Agent</category><category>Memory</category><category>隐私保护</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/Agent-shi-bai-mo-shi-xun-huan-huan-jue-gong-ju-wu-yong-yu-shi-kong</guid>
    <title>Agent 失败模式：循环、幻觉、工具误用与失控</title>
    <link>https://www.hansking.cn/blog/2026/Agent-shi-bai-mo-shi-xun-huan-huan-jue-gong-ju-wu-yong-yu-shi-kong</link>
    <description>[{&quot;value&quot;:&quot;Agent 失败模式：循环、幻觉、工具误用与失控&quot;,&quot;url&quot;:&quot;#agent-失败模式循环幻觉工具误用与失控&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;五、权限越界：最不能靠 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;九、把失败变成可观察事件&quot;,&quot;url&quot;:&quot;#九把失败变成可观察事件&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;十、用故障注入测试 Agent&quot;,&quot;url&quot;:&quot;#十用故障注入测试-agent&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;总结：失控不是模型突然变坏，而是边界没有落地&quot;,&quot;url&quot;:&quot;#总结失控不是模型突然变坏而是边界没有落地&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Sun, 20 Jul 2025 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>Agent</category><category>可靠性</category><category>安全工程</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/Agent-shi-shen-me-mo-xing-gong-ju-zhuang-tai-yu-xun-huan</guid>
    <title>Agent 是什么：模型、工具、状态与循环</title>
    <link>https://www.hansking.cn/blog/2026/Agent-shi-shen-me-mo-xing-gong-ju-zhuang-tai-yu-xun-huan</link>
    <description>[{&quot;value&quot;:&quot;Agent 是什么：模型、工具、状态与循环&quot;,&quot;url&quot;:&quot;#agent-是什么模型工具状态与循环&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、先区分聊天机器人、工作流和 Agent&quot;,&quot;url&quot;:&quot;#一先区分聊天机器人工作流和-agent&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;二、Agent 的四个基本零件&quot;,&quot;url&quot;:&quot;#二agent-的四个基本零件&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;4. 循环：让结果影响下一步&quot;,&quot;url&quot;:&quot;#4-循环让结果影响下一步&quot;,&quot;depth&quot;:3},{&quot;value&quot;:&quot;三、把 Agent 写成一个可观察的状态机&quot;,&quot;url&quot;:&quot;#三把-agent-写成一个可观察的状态机&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;四、最小 Agent 循环&quot;,&quot;url&quot;:&quot;#四最小-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},{&quot;value&quot;:&quot;七、记忆不等于把所有聊天记录塞回去&quot;,&quot;url&quot;:&quot;#七记忆不等于把所有聊天记录塞回去&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;八、Agent 的失败不是一种失败&quot;,&quot;url&quot;:&quot;#八agent-的失败不是一种失败&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;九、怎么评测一个 Agent&quot;,&quot;url&quot;:&quot;#九怎么评测一个-agent&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;十、我的总结：自主性必须和边界一起增长&quot;,&quot;url&quot;:&quot;#十我的总结自主性必须和边界一起增长&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Sun, 30 Mar 2025 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>Agent</category><category>架构</category><category>学习</category><category>top</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/Agent-ping-ce-ren-wu-cheng-gong-l-gui-ji-zhi-liang-yu-cheng-ben</guid>
    <title>Agent 评测：任务成功率、轨迹质量与成本</title>
    <link>https://www.hansking.cn/blog/2026/Agent-ping-ce-ren-wu-cheng-gong-l-gui-ji-zhi-liang-yu-cheng-ben</link>
    <description>[{&quot;value&quot;:&quot;Agent 评测：任务成功率、轨迹质量与成本&quot;,&quot;url&quot;:&quot;#agent-评测任务成功率轨迹质量与成本&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;三、轨迹质量看 Agent 是怎么做的&quot;,&quot;url&quot;:&quot;#三轨迹质量看-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},{&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;总结：Agent 评测是在评估一套行为&quot;,&quot;url&quot;:&quot;#总结agent-评测是在评估一套行为&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Sun, 17 Aug 2025 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>Agent</category><category>模型评测</category><category>成本优化</category><category>top</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/BrowserGym-yu-ren-wu-xing-Agent-ji-zhun-ce-shi</guid>
    <title>BrowserGym 与任务型 Agent 基准测试</title>
    <link>https://www.hansking.cn/blog/2026/BrowserGym-yu-ren-wu-xing-Agent-ji-zhun-ce-shi</link>
    <description>[{&quot;value&quot;:&quot;BrowserGym 与任务型 Agent 基准测试&quot;,&quot;url&quot;:&quot;#browsergym-与任务型-agent-基准测试&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;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;4. 恢复能力&quot;,&quot;url&quot;:&quot;#4-恢复能力&quot;,&quot;depth&quot;:3},{&quot;value&quot;:&quot;5. 安全性&quot;,&quot;url&quot;:&quot;#5-安全性&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;:2},{&quot;value&quot;:&quot;七、不要让 Agent 记住答案&quot;,&quot;url&quot;:&quot;#七不要让-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},{&quot;value&quot;:&quot;十、BrowserGym 类基准如何服务真实产品&quot;,&quot;url&quot;:&quot;#十browsergym-类基准如何服务真实产品&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;总结：Agent 的路迹也是答案&quot;,&quot;url&quot;:&quot;#总结agent-的路迹也是答案&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Sun, 31 Aug 2025 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>Agent</category><category>BrowserGym</category><category>模型评测</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/Chain-of-ThoughtReAct-yu-Tree-of-Thought-dui-bi</guid>
    <title>Chain-of-Thought、ReAct 与 Tree-of-Thought 对比</title>
    <link>https://www.hansking.cn/blog/2026/Chain-of-ThoughtReAct-yu-Tree-of-Thought-dui-bi</link>
    <description>[{&quot;value&quot;:&quot;Chain-of-Thought、ReAct 与 Tree-of-Thought 对比&quot;,&quot;url&quot;:&quot;#chain-of-thoughtreact-与-tree-of-thought-对比&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、先看一张统一的地图&quot;,&quot;url&quot;:&quot;#一先看一张统一的地图&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;二、Chain-of-Thought：先把一条路走清楚&quot;,&quot;url&quot;:&quot;#二chain-of-thought先把一条路走清楚&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;三、ReAct：让思考遇到真实世界&quot;,&quot;url&quot;:&quot;#三react让思考遇到真实世界&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;四、Tree-of-Thought：为什么要保留多个方向&quot;,&quot;url&quot;:&quot;#四tree-of-thought为什么要保留多个方向&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;:3},{&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;:3},{&quot;value&quot;:&quot;问题四：预算和延迟是否允许&quot;,&quot;url&quot;:&quot;#问题四预算和延迟是否允许&quot;,&quot;depth&quot;:3},{&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}]</description>
    <pubDate>Sun, 19 Jan 2025 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>推理</category><category>ReAct</category><category>Tree-of-Thought</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/Claude3-xi-lie-yu-mo-xing-neng-li-ping-ce-fang-fa</guid>
    <title>Claude 3 系列与模型能力评测方法</title>
    <link>https://www.hansking.cn/blog/2026/Claude3-xi-lie-yu-mo-xing-neng-li-ping-ce-fang-fa</link>
    <description>[{&quot;value&quot;:&quot;Claude 3 系列与模型能力评测方法&quot;,&quot;url&quot;:&quot;#claude-3-系列与模型能力评测方法&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、Claude 3 系列为什么值得写进发展史&quot;,&quot;url&quot;:&quot;#一claude-3-系列为什么值得写进发展史&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;七、多模态评测要看视觉细节&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, 28 Apr 2024 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>Claude 3</category><category>模型评测</category><category>多模态</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/ComputerUse-liu-lan-qi-cao-zuo-de-zhuang-tai-ji-she-ji</guid>
    <title>Computer Use：浏览器操作的状态机设计</title>
    <link>https://www.hansking.cn/blog/2026/ComputerUse-liu-lan-qi-cao-zuo-de-zhuang-tai-ji-she-ji</link>
    <description>[{&quot;value&quot;:&quot;Computer Use：浏览器操作的状态机设计&quot;,&quot;url&quot;:&quot;#computer-use浏览器操作的状态机设计&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;四、等待不能靠固定 sleep&quot;,&quot;url&quot;:&quot;#四等待不能靠固定-sleep&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, 22 Jun 2025 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>Computer Use</category><category>Agent</category><category>浏览器自动化</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/ContextWindow-de-nei-cun-mo-xing-yu-cheng-ben-ji-suan</guid>
    <title>Context Window 的内存模型与成本计算</title>
    <link>https://www.hansking.cn/blog/2026/ContextWindow-de-nei-cun-mo-xing-yu-cheng-ben-ji-suan</link>
    <description>[{&quot;value&quot;:&quot;Context Window 的内存模型与成本计算&quot;,&quot;url&quot;:&quot;#context-window-的内存模型与成本计算&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、Context Window 包含哪些东西&quot;,&quot;url&quot;:&quot;#一context-window-包含哪些东西&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;九、服务端要做上下文预算器&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, 31 Mar 2024 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>Context Window</category><category>KV Cache</category><category>成本优化</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/ContinuousBatching-yu-fu-wu-bing-fa</guid>
    <title>Continuous Batching 与服务并发</title>
    <link>https://www.hansking.cn/blog/2026/ContinuousBatching-yu-fu-wu-bing-fa</link>
    <description>[{&quot;value&quot;:&quot;Continuous Batching 与服务并发&quot;,&quot;url&quot;:&quot;#continuous-batching-与服务并发&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、静态 Batch 为什么浪费&quot;,&quot;url&quot;:&quot;#一静态-batch-为什么浪费&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;二、Continuous Batching 如何动态加入请求&quot;,&quot;url&quot;:&quot;#二continuous-batching-如何动态加入请求&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;三、Prefill 和 Decode 是两种不同工作&quot;,&quot;url&quot;:&quot;#三prefill-和-decode-是两种不同工作&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;四、KV Cache 是并发的硬约束&quot;,&quot;url&quot;:&quot;#四kv-cache-是并发的硬约束&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, 12 Oct 2025 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>Continuous Batching</category><category>GPU</category><category>并发优化</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/DPO-shi-zhan-xun-lian-yi-ge-geng-fu-he-ye-wu-pian-hao-de-mo-xing</guid>
    <title>DPO 实战：训练一个更符合业务偏好的模型</title>
    <link>https://www.hansking.cn/blog/2026/DPO-shi-zhan-xun-lian-yi-ge-geng-fu-he-ye-wu-pian-hao-de-mo-xing</link>
    <description>[{&quot;value&quot;:&quot;DPO 实战：训练一个更符合业务偏好的模型&quot;,&quot;url&quot;:&quot;#dpo-实战训练一个更符合业务偏好的模型&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、先回顾 SFT 和 RLHF 的位置&quot;,&quot;url&quot;:&quot;#一先回顾-sft-和-rlhf-的位置&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;:3},{&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;:3},{&quot;value&quot;:&quot;负样本太差&quot;,&quot;url&quot;:&quot;#负样本太差&quot;,&quot;depth&quot;:3},{&quot;value&quot;:&quot;四、DPO 的损失直觉&quot;,&quot;url&quot;:&quot;#四dpo-的损失直觉&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;七、LoRA 能降低成本，但不能降低评测要求&quot;,&quot;url&quot;:&quot;#七lora-能降低成本但不能降低评测要求&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;八、DPO 训练中要盯哪些信号&quot;,&quot;url&quot;:&quot;#八dpo-训练中要盯哪些信号&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;十一、什么时候 DPO 不适合&quot;,&quot;url&quot;:&quot;#十一什么时候-dpo-不适合&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;十二、我的总结：偏好优化是在教模型“更像你的团队”&quot;,&quot;url&quot;:&quot;#十二我的总结偏好优化是在教模型更像你的团队&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Sun, 18 Aug 2024 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>DPO</category><category>微调</category><category>偏好优化</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/DeepSeek-R1-de-xun-lian-si-lu-yu-kai-yuan-ying-xiang</guid>
    <title>DeepSeek-R1 的训练思路与开源影响</title>
    <link>https://www.hansking.cn/blog/2026/DeepSeek-R1-de-xun-lian-si-lu-yu-kai-yuan-ying-xiang</link>
    <description>[{&quot;value&quot;:&quot;DeepSeek-R1 的训练思路与开源影响&quot;,&quot;url&quot;:&quot;#deepseek-r1-的训练思路与开源影响&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、R1-Zero：先让模型在奖励里寻找能力&quot;,&quot;url&quot;:&quot;#一r1-zero先让模型在奖励里寻找能力&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;四、GRPO 为什么成为重要的配套方法&quot;,&quot;url&quot;:&quot;#四grpo-为什么成为重要的配套方法&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;八、如何避免把 R1 学成几个口号&quot;,&quot;url&quot;:&quot;#八如何避免把-r1-学成几个口号&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;九、我的总结：R1 改变的是问题的问法&quot;,&quot;url&quot;:&quot;#九我的总结r1-改变的是问题的问法&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Sun, 16 Feb 2025 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>DeepSeek</category><category>推理模型</category><category>强化学习</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/FlashAttention-zhu-yi-li-ji-suan-de-IO-you-hua</guid>
    <title>FlashAttention：注意力计算的 IO 优化</title>
    <link>https://www.hansking.cn/blog/2026/FlashAttention-zhu-yi-li-ji-suan-de-IO-you-hua</link>
    <description>[{&quot;value&quot;:&quot;FlashAttention：注意力计算的 IO 优化&quot;,&quot;url&quot;:&quot;#flashattention注意力计算的-io-优化&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、标准注意力为什么占内存&quot;,&quot;url&quot;:&quot;#一标准注意力为什么占内存&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;四、因果 Mask 和变长序列&quot;,&quot;url&quot;:&quot;#四因果-mask-和变长序列&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;五、它优化的是 IO，不是把复杂度变成线性&quot;,&quot;url&quot;:&quot;#五它优化的是-io不是把复杂度变成线性&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;八、和量化、KV Cache 一起看&quot;,&quot;url&quot;:&quot;#八和量化kv-cache-一起看&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, 09 Nov 2025 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>FlashAttention</category><category>GPU</category><category>性能优化</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/GRPO-ru-men-qun-ti-xiang-dui-ce-le-you-hua</guid>
    <title>GRPO 入门：群体相对策略优化</title>
    <link>https://www.hansking.cn/blog/2026/GRPO-ru-men-qun-ti-xiang-dui-ce-le-you-hua</link>
    <description>[{&quot;value&quot;:&quot;GRPO 入门：群体相对策略优化&quot;,&quot;url&quot;:&quot;#grpo-入门群体相对策略优化&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、先回顾 PPO 在做什么&quot;,&quot;url&quot;:&quot;#一先回顾-ppo-在做什么&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;二、GRPO 的核心直觉&quot;,&quot;url&quot;:&quot;#二grpo-的核心直觉&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;九、GRPO 和 SFT、PPO 如何配合&quot;,&quot;url&quot;:&quot;#九grpo-和-sftppo-如何配合&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;十、我的总结：比较可以替代一部分“绝对判断”&quot;,&quot;url&quot;:&quot;#十我的总结比较可以替代一部分绝对判断&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Sun, 02 Mar 2025 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>推理模型</category><category>GRPO</category><category>强化学习</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/GraphRAG-zhi-shi-tu-pu-ru-he-bu-zu-xiang-liang-jian-suo</guid>
    <title>GraphRAG：知识图谱如何补足向量检索</title>
    <link>https://www.hansking.cn/blog/2026/GraphRAG-zhi-shi-tu-pu-ru-he-bu-zu-xiang-liang-jian-suo</link>
    <description>[{&quot;value&quot;:&quot;GraphRAG：知识图谱如何补足向量检索&quot;,&quot;url&quot;:&quot;#graphrag知识图谱如何补足向量检索&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;五、GraphRAG 的查询流程&quot;,&quot;url&quot;:&quot;#五graphrag-的查询流程&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;十、什么时候不该上 GraphRAG&quot;,&quot;url&quot;:&quot;#十什么时候不该上-graphrag&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;十一、如何评测 GraphRAG&quot;,&quot;url&quot;:&quot;#十一如何评测-graphrag&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;十二、我的总结：图谱不是向量检索的替代品&quot;,&quot;url&quot;:&quot;#十二我的总结图谱不是向量检索的替代品&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Sun, 15 Sep 2024 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>RAG</category><category>GraphRAG</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/Human-in-the-loop-gao-feng-xian-dong-zuo-qian-de-shen-pi-she-ji</guid>
    <title>Human-in-the-loop：高风险动作前的审批设计</title>
    <link>https://www.hansking.cn/blog/2026/Human-in-the-loop-gao-feng-xian-dong-zuo-qian-de-shen-pi-she-ji</link>
    <description>[{&quot;value&quot;:&quot;Human-in-the-loop：高风险动作前的审批设计&quot;,&quot;url&quot;:&quot;#human-in-the-loop高风险动作前的审批设计&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, 03 Aug 2025 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>Agent</category><category>Human-in-the-loop</category><category>安全设计</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/KVCacheLLM-tui-li-wei-shen-me-hui-bei-xian-cun-ka-zhu</guid>
    <title>KV Cache：LLM 推理为什么会被显存卡住</title>
    <link>https://www.hansking.cn/blog/2026/KVCacheLLM-tui-li-wei-shen-me-hui-bei-xian-cun-ka-zhu</link>
    <description>[{&quot;value&quot;:&quot;KV Cache：LLM 推理为什么会被显存卡住&quot;,&quot;url&quot;:&quot;#kv-cachellm-推理为什么会被显存卡住&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、先理解自回归生成&quot;,&quot;url&quot;:&quot;#一先理解自回归生成&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;二、KV Cache 为什么会占很多显存&quot;,&quot;url&quot;:&quot;#二kv-cache-为什么会占很多显存&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;三、Prefill 和 Decode 对 Cache 的使用不同&quot;,&quot;url&quot;:&quot;#三prefill-和-decode-对-cache-的使用不同&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;四、为什么连续批处理需要更聪明的 Cache&quot;,&quot;url&quot;:&quot;#四为什么连续批处理需要更聪明的-cache&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;五、前缀缓存可以复用，但必须确认边界&quot;,&quot;url&quot;:&quot;#五前缀缓存可以复用但必须确认边界&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;六、Cache 量化和压缩要用质量换算&quot;,&quot;url&quot;:&quot;#六cache-量化和压缩要用质量换算&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;七、Cache 管理要考虑取消、抢占和恢复&quot;,&quot;url&quot;:&quot;#七cache-管理要考虑取消抢占和恢复&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;八、上下文窗口不是无限记忆&quot;,&quot;url&quot;:&quot;#八上下文窗口不是无限记忆&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;九、如何压测 KV Cache&quot;,&quot;url&quot;:&quot;#九如何压测-kv-cache&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;总结：缓存是速度和空间的交换&quot;,&quot;url&quot;:&quot;#总结缓存是速度和空间的交换&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Sun, 28 Sep 2025 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>KV Cache</category><category>GPU</category><category>推理优化</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/LLM-an-quan-PromptInjection-yu-yue-quan-gong-ju-diao-yong</guid>
    <title>LLM 安全：Prompt Injection 与越权工具调用</title>
    <link>https://www.hansking.cn/blog/2026/LLM-an-quan-PromptInjection-yu-yue-quan-gong-ju-diao-yong</link>
    <description>[{&quot;value&quot;:&quot;LLM 安全：Prompt Injection 与越权工具调用&quot;,&quot;url&quot;:&quot;#llm-安全prompt-injection-与越权工具调用&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;六、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>Sun, 13 Oct 2024 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>安全</category><category>Prompt Injection</category><category>Agent</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/LLM-wang-guan-she-ji-tong-yi-jian-quan-xian-liu-chong-shi-yu-shen-ji</guid>
    <title>LLM 网关设计：统一鉴权、限流、重试与审计</title>
    <link>https://www.hansking.cn/blog/2026/LLM-wang-guan-she-ji-tong-yi-jian-quan-xian-liu-chong-shi-yu-shen-ji</link>
    <description>[{&quot;value&quot;:&quot;LLM 网关设计：统一鉴权、限流、重试与审计&quot;,&quot;url&quot;:&quot;#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;三、鉴权和授权要分开&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>Tue, 13 Jan 2026 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>API Gateway</category><category>限流</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/LLM-as-a-Judge-zi-dong-ping-shen-de-pian-cha-yu-jiao-zhun</guid>
    <title>LLM-as-a-Judge：自动评审的偏差与校准</title>
    <link>https://www.hansking.cn/blog/2026/LLM-as-a-Judge-zi-dong-ping-shen-de-pian-cha-yu-jiao-zhun</link>
    <description>[{&quot;value&quot;:&quot;LLM-as-a-Judge：自动评审的偏差与校准&quot;,&quot;url&quot;:&quot;#llm-as-a-judge自动评审的偏差与校准&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;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;4. 迎合语气&quot;,&quot;url&quot;:&quot;#4-迎合语气&quot;,&quot;depth&quot;:3},{&quot;value&quot;:&quot;5. 参考答案锚定&quot;,&quot;url&quot;:&quot;#5-参考答案锚定&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;: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;八、什么时候不要使用 LLM-as-a-Judge&quot;,&quot;url&quot;:&quot;#八什么时候不要使用-llm-as-a-judge&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>Sat, 31 Jan 2026 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>LLM-as-a-Judge</category><category>模型评测</category><category>数据质量</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/Llama3-kai-yuan-mo-xing-bu-shu-yu-API-feng-zhuang</guid>
    <title>Llama 3 开源模型部署与 API 封装</title>
    <link>https://www.hansking.cn/blog/2026/Llama3-kai-yuan-mo-xing-bu-shu-yu-API-feng-zhuang</link>
    <description>[{&quot;value&quot;:&quot;Llama 3 开源模型部署与 API 封装&quot;,&quot;url&quot;:&quot;#llama-3-开源模型部署与-api-封装&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;三、Tokenizer 和 Chat Template 必须匹配&quot;,&quot;url&quot;:&quot;#三tokenizer-和-chat-template-必须匹配&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;六、封装 OpenAI 兼容 API&quot;,&quot;url&quot;:&quot;#六封装-openai-兼容-api&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, 12 May 2024 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>Llama 3</category><category>本地部署</category><category>API</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/LoRA-yuan-li-di-zhi-ju-zhen-wei-shen-me-neng-wei-tiao-da-mo-xing</guid>
    <title>LoRA 原理：低秩矩阵为什么能微调大模型</title>
    <link>https://www.hansking.cn/blog/2026/LoRA-yuan-li-di-zhi-ju-zhen-wei-shen-me-neng-wei-tiao-da-mo-xing</link>
    <description>[{&quot;value&quot;:&quot;LoRA 原理：低秩矩阵为什么能微调大模型&quot;,&quot;url&quot;:&quot;#lora-原理低秩矩阵为什么能微调大模型&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;四、A 和 B 为什么常见地这样初始化&quot;,&quot;url&quot;:&quot;#四a-和-b-为什么常见地这样初始化&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;五、LoRA 通常注入哪些层&quot;,&quot;url&quot;:&quot;#五lora-通常注入哪些层&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;六、rank 不是越大越好&quot;,&quot;url&quot;:&quot;#六rank-不是越大越好&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;七、LoRA 和灾难性遗忘&quot;,&quot;url&quot;:&quot;#七lora-和灾难性遗忘&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;八、LoRA 的训练流程&quot;,&quot;url&quot;:&quot;#八lora-的训练流程&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;十一、LoRA 的能力边界&quot;,&quot;url&quot;:&quot;#十一lora-的能力边界&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;十二、如何评测 LoRA 是否真的有效&quot;,&quot;url&quot;:&quot;#十二如何评测-lora-是否真的有效&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;十三、我的总结：用小更新保存大能力&quot;,&quot;url&quot;:&quot;#十三我的总结用小更新保存大能力&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Sun, 23 Jun 2024 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>LoRA</category><category>微调</category><category>Transformer</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/MCPServer-shi-zhan-wei-bo-ke-bao-lu-sou-suo-gong-ju</guid>
    <title>MCP Server 实战：为博客暴露搜索工具</title>
    <link>https://www.hansking.cn/blog/2026/MCPServer-shi-zhan-wei-bo-ke-bao-lu-sou-suo-gong-ju</link>
    <description>[{&quot;value&quot;:&quot;MCP Server 实战：为博客暴露搜索工具&quot;,&quot;url&quot;:&quot;#mcp-server-实战为博客暴露搜索工具&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;三、参数 Schema 是第一道边界&quot;,&quot;url&quot;:&quot;#三参数-schema-是第一道边界&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;四、Server 端必须重新确认身份和范围&quot;,&quot;url&quot;:&quot;#四server-端必须重新确认身份和范围&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;五、搜索结果要带引用，不要只返回一段大文本&quot;,&quot;url&quot;:&quot;#五搜索结果要带引用不要只返回一段大文本&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;六、错误返回要帮助 Agent 做正确的下一步&quot;,&quot;url&quot;:&quot;#六错误返回要帮助-agent-做正确的下一步&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;七、MCP Server 也需要超时和限流&quot;,&quot;url&quot;:&quot;#七mcp-server-也需要超时和限流&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;八、只读工具也要审计&quot;,&quot;url&quot;:&quot;#八只读工具也要审计&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;九、和博客 Contentlayer 索引连接&quot;,&quot;url&quot;:&quot;#九和博客-contentlayer-索引连接&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, 08 Jun 2025 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>MCP</category><category>Agent</category><category>TypeScript</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/MCP-xie-yi-ru-men-tong-yi-mo-xing-yu-wai-bu-gong-ju-de-lian-jie</guid>
    <title>MCP 协议入门：统一模型与外部工具的连接</title>
    <link>https://www.hansking.cn/blog/2026/MCP-xie-yi-ru-men-tong-yi-mo-xing-yu-wai-bu-gong-ju-de-lian-jie</link>
    <description>[{&quot;value&quot;:&quot;MCP 协议入门：统一模型与外部工具的连接&quot;,&quot;url&quot;:&quot;#mcp-协议入门统一模型与外部工具的连接&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、先记住三层：Host、Client、Server&quot;,&quot;url&quot;:&quot;#一先记住三层hostclientserver&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;二、MCP 暴露的不是只有工具&quot;,&quot;url&quot;:&quot;#二mcp-暴露的不是只有工具&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;1. Tools：让模型发起动作&quot;,&quot;url&quot;:&quot;#1-tools让模型发起动作&quot;,&quot;depth&quot;:3},{&quot;value&quot;:&quot;2. Resources：让应用读取上下文&quot;,&quot;url&quot;:&quot;#2-resources让应用读取上下文&quot;,&quot;depth&quot;:3},{&quot;value&quot;:&quot;3. Prompts：复用交互模板&quot;,&quot;url&quot;:&quot;#3-prompts复用交互模板&quot;,&quot;depth&quot;:3},{&quot;value&quot;:&quot;三、一次工具调用到底发生了什么&quot;,&quot;url&quot;:&quot;#三一次工具调用到底发生了什么&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;四、一个最小的 TypeScript Server 骨架&quot;,&quot;url&quot;:&quot;#四一个最小的-typescript-server-骨架&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;五、传输方式不是小细节&quot;,&quot;url&quot;:&quot;#五传输方式不是小细节&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;六、MCP 不会自动替你解决安全问题&quot;,&quot;url&quot;:&quot;#六mcp-不会自动替你解决安全问题&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;七、我研究完 MCP 后留下的判断&quot;,&quot;url&quot;:&quot;#七我研究完-mcp-后留下的判断&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Sun, 25 May 2025 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>MCP</category><category>Agent</category><category>协议</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/Mixtral-yu-MoE-xi-shu-zhuan-jia-mo-xing-zen-me-sheng-ji-suan</guid>
    <title>Mixtral 与 MoE：稀疏专家模型怎么省计算</title>
    <link>https://www.hansking.cn/blog/2026/Mixtral-yu-MoE-xi-shu-zhuan-jia-mo-xing-zen-me-sheng-ji-suan</link>
    <description>[{&quot;value&quot;:&quot;Mixtral 与 MoE：稀疏专家模型怎么省计算&quot;,&quot;url&quot;:&quot;#mixtral-与-moe稀疏专家模型怎么省计算&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、密集模型和稀疏模型的区别&quot;,&quot;url&quot;:&quot;#一密集模型和稀疏模型的区别&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;二、Mixtral 的核心结构直觉&quot;,&quot;url&quot;:&quot;#二mixtral-的核心结构直觉&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;八、Mixtral 让开源生态看见了什么&quot;,&quot;url&quot;:&quot;#八mixtral-让开源生态看见了什么&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;九、MoE 的质量不是“专家数量越多越高”&quot;,&quot;url&quot;:&quot;#九moe-的质量不是专家数量越多越高&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, 26 May 2024 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>Mixtral</category><category>MoE</category><category>稀疏模型</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/MoE-de-lu-you-fu-zai-jun-heng-yu-xun-lian-nan-dian</guid>
    <title>MoE 的路由、负载均衡与训练难点</title>
    <link>https://www.hansking.cn/blog/2026/MoE-de-lu-you-fu-zai-jun-heng-yu-xun-lian-nan-dian</link>
    <description>[{&quot;value&quot;:&quot;MoE 的路由、负载均衡与训练难点&quot;,&quot;url&quot;:&quot;#moe-的路由负载均衡与训练难点&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、普通 Transformer 为什么需要专家&quot;,&quot;url&quot;:&quot;#一普通-transformer-为什么需要专家&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;二、路由器在做什么&quot;,&quot;url&quot;:&quot;#二路由器在做什么&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;三、Top-k 为什么既有效又麻烦&quot;,&quot;url&quot;:&quot;#三top-k-为什么既有效又麻烦&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;四、负载均衡是 MoE 的核心难题&quot;,&quot;url&quot;:&quot;#四负载均衡是-moe-的核心难题&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;五、容量因子和 Token dropping&quot;,&quot;url&quot;:&quot;#五容量因子和-token-dropping&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;十、如何判断 MoE 是否值得使用&quot;,&quot;url&quot;:&quot;#十如何判断-moe-是否值得使用&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;十一、我的总结：MoE 是模型里的调度系统&quot;,&quot;url&quot;:&quot;#十一我的总结moe-是模型里的调度系统&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Sun, 09 Jun 2024 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>MoE</category><category>稀疏专家</category><category>深度学习</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/ModelDistillation-shi-zhan-ba-da-mo-xing-neng-li-ya-suo-xia-lai</guid>
    <title>Model Distillation 实战：把大模型能力压缩下来</title>
    <link>https://www.hansking.cn/blog/2026/ModelDistillation-shi-zhan-ba-da-mo-xing-neng-li-ya-suo-xia-lai</link>
    <description>[{&quot;value&quot;:&quot;Model Distillation 实战：把大模型能力压缩下来&quot;,&quot;url&quot;:&quot;#model-distillation-实战把大模型能力压缩下来&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;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;2. 软目标蒸馏&quot;,&quot;url&quot;:&quot;#2-软目标蒸馏&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;: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, 13 Apr 2026 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>知识蒸馏</category><category>模型训练</category><category>PyTorch</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/On-deviceAI-duan-ce-tui-li-de-xing-neng-yu-yin-si-quan-heng</guid>
    <title>On-device AI：端侧推理的性能与隐私权衡</title>
    <link>https://www.hansking.cn/blog/2026/On-deviceAI-duan-ce-tui-li-de-xing-neng-yu-yin-si-quan-heng</link>
    <description>[{&quot;value&quot;:&quot;On-device AI：端侧推理的性能与隐私权衡&quot;,&quot;url&quot;:&quot;#on-device-ai端侧推理的性能与隐私权衡&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;总结：端侧 AI 的价值来自克制&quot;,&quot;url&quot;:&quot;#总结端侧-ai-的价值来自克制&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Wed, 22 Apr 2026 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>On-device AI</category><category>端侧推理</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/QLoRA-shi-zhan-zai-xiao-fei-ji-xian-ka-shang-wei-tiao-mo-xing</guid>
    <title>QLoRA 实战：在消费级显卡上微调模型</title>
    <link>https://www.hansking.cn/blog/2026/QLoRA-shi-zhan-zai-xiao-fei-ji-xian-ka-shang-wei-tiao-mo-xing</link>
    <description>[{&quot;value&quot;:&quot;QLoRA 实战：在消费级显卡上微调模型&quot;,&quot;url&quot;:&quot;#qlora-实战在消费级显卡上微调模型&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、LoRA 先解决了什么&quot;,&quot;url&quot;:&quot;#一lora-先解决了什么&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;二、QLoRA 又增加了什么&quot;,&quot;url&quot;:&quot;#二qlora-又增加了什么&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;六、聊天模板和 loss mask 不能错&quot;,&quot;url&quot;:&quot;#六聊天模板和-loss-mask-不能错&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;九、训练中看 loss，训练后看行为&quot;,&quot;url&quot;:&quot;#九训练中看-loss训练后看行为&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;十、适配器保存和部署&quot;,&quot;url&quot;:&quot;#十适配器保存和部署&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;十一、什么时候 QLoRA 不是好选择&quot;,&quot;url&quot;:&quot;#十一什么时候-qlora-不是好选择&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;十二、我的总结：显存门槛降低，工程门槛没有消失&quot;,&quot;url&quot;:&quot;#十二我的总结显存门槛降低工程门槛没有消失&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Sun, 07 Jul 2024 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>QLoRA</category><category>LoRA</category><category>微调</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/RAG-shu-ju-guan-dao-jie-xi-PDF-wang-ye-yu-biao-ge</guid>
    <title>RAG 数据管道：解析 PDF、网页与表格</title>
    <link>https://www.hansking.cn/blog/2026/RAG-shu-ju-guan-dao-jie-xi-PDF-wang-ye-yu-biao-ge</link>
    <description>[{&quot;value&quot;:&quot;RAG 数据管道：解析 PDF、网页与表格&quot;,&quot;url&quot;:&quot;#rag-数据管道解析-pdf网页与表格&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、先承认：不同格式不是同一种文档&quot;,&quot;url&quot;:&quot;#一先承认不同格式不是同一种文档&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;二、PDF：先处理布局，再处理文本&quot;,&quot;url&quot;:&quot;#二pdf先处理布局再处理文本&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;八、权限元数据必须跟着每个 chunk 走&quot;,&quot;url&quot;:&quot;#八权限元数据必须跟着每个-chunk-走&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 的第一模型是数据管道&quot;,&quot;url&quot;:&quot;#十二我的总结rag-的第一模型是数据管道&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Sun, 29 Sep 2024 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>

  <item>
    <guid>https://www.hansking.cn/blog/2026/RAG-jin-jie-HybridSearch-yu-Reranker</guid>
    <title>RAG 进阶：Hybrid Search 与 Reranker</title>
    <link>https://www.hansking.cn/blog/2026/RAG-jin-jie-HybridSearch-yu-Reranker</link>
    <description>[{&quot;value&quot;:&quot;RAG 进阶：Hybrid Search 与 Reranker&quot;,&quot;url&quot;:&quot;#rag-进阶hybrid-search-与-reranker&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、关键词检索和向量检索看的是不同东西&quot;,&quot;url&quot;:&quot;#一关键词检索和向量检索看的是不同东西&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;二、Hybrid Search 的基本流程&quot;,&quot;url&quot;:&quot;#二hybrid-search-的基本流程&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. Reciprocal Rank Fusion&quot;,&quot;url&quot;:&quot;#2-reciprocal-rank-fusion&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;四、Reranker 为什么还能再排一次&quot;,&quot;url&quot;:&quot;#四reranker-为什么还能再排一次&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;五、候选数量和最终 K 怎么选&quot;,&quot;url&quot;:&quot;#五候选数量和最终-k-怎么选&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;六、查询改写和混合检索要配合&quot;,&quot;url&quot;:&quot;#六查询改写和混合检索要配合&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;七、过滤要在检索层，不要交给 Reranker&quot;,&quot;url&quot;:&quot;#七过滤要在检索层不要交给-reranker&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;八、离线评测要拆开看&quot;,&quot;url&quot;:&quot;#八离线评测要拆开看&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;九、延迟预算决定是否值得使用 Reranker&quot;,&quot;url&quot;:&quot;#九延迟预算决定是否值得使用-reranker&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;十、什么时候 Hybrid Search 仍然不够&quot;,&quot;url&quot;:&quot;#十什么时候-hybrid-search-仍然不够&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;十一、我的总结：先扩大机会，再集中判断&quot;,&quot;url&quot;:&quot;#十一我的总结先扩大机会再集中判断&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Sun, 01 Sep 2024 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>RAG</category><category>Hybrid Search</category><category>Reranker</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/ReActAgent-cong-sou-suo-gong-ju-kai-shi-shi-xian-zhi-neng-ti</guid>
    <title>ReAct Agent：从搜索工具开始实现智能体</title>
    <link>https://www.hansking.cn/blog/2026/ReActAgent-cong-sou-suo-gong-ju-kai-shi-shi-xian-zhi-neng-ti</link>
    <description>[{&quot;value&quot;:&quot;ReAct Agent：从搜索工具开始实现智能体&quot;,&quot;url&quot;:&quot;#react-agent从搜索工具开始实现智能体&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、ReAct 到底解决了什么&quot;,&quot;url&quot;:&quot;#一react-到底解决了什么&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;二、先定义一个足够窄的搜索工具&quot;,&quot;url&quot;:&quot;#二先定义一个足够窄的搜索工具&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;三、把 Agent 状态写出来&quot;,&quot;url&quot;:&quot;#三把-agent-状态写出来&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;七、停止条件决定 Agent 是助手还是黑洞&quot;,&quot;url&quot;:&quot;#七停止条件决定-agent-是助手还是黑洞&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;八、用轨迹评测 Agent，而不是只看最后一句话&quot;,&quot;url&quot;:&quot;#八用轨迹评测-agent而不是只看最后一句话&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;九、从搜索 Agent 走向真实系统&quot;,&quot;url&quot;:&quot;#九从搜索-agent-走向真实系统&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;十、我的总结：循环很简单，边界才是工程&quot;,&quot;url&quot;:&quot;#十我的总结循环很简单边界才是工程&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Sun, 13 Apr 2025 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>Agent</category><category>ReAct</category><category>TypeScript</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/SFT-zhi-ling-wei-tiao-shu-ju-ge-shi-qing-xi-yu-xun-lian</guid>
    <title>SFT 指令微调：数据格式、清洗与训练</title>
    <link>https://www.hansking.cn/blog/2026/SFT-zhi-ling-wei-tiao-shu-ju-ge-shi-qing-xi-yu-xun-lian</link>
    <description>[{&quot;value&quot;:&quot;SFT 指令微调：数据格式、清洗与训练&quot;,&quot;url&quot;:&quot;#sft-指令微调数据格式清洗与训练&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、先判断问题是不是真的需要 SFT&quot;,&quot;url&quot;:&quot;#一先判断问题是不是真的需要-sft&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;二、SFT 数据的基本形式&quot;,&quot;url&quot;:&quot;#二sft-数据的基本形式&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;:3},{&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;:3},{&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},{&quot;value&quot;:&quot;六、长度和截断要在训练前算清楚&quot;,&quot;url&quot;:&quot;#六长度和截断要在训练前算清楚&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;七、loss 到底应该算在哪些 Token 上&quot;,&quot;url&quot;:&quot;#七loss-到底应该算在哪些-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;十三、我的总结：SFT 是数据工程，不只是训练工程&quot;,&quot;url&quot;:&quot;#十三我的总结sft-是数据工程不只是训练工程&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Sun, 21 Jul 2024 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>SFT</category><category>微调</category><category>数据工程</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/SpeculativeDecoding-yong-xiao-mo-xing-jia-su-da-mo-xing</guid>
    <title>Speculative Decoding：用小模型加速大模型</title>
    <link>https://www.hansking.cn/blog/2026/SpeculativeDecoding-yong-xiao-mo-xing-jia-su-da-mo-xing</link>
    <description>[{&quot;value&quot;:&quot;Speculative Decoding：用小模型加速大模型&quot;,&quot;url&quot;:&quot;#speculative-decoding用小模型加速大模型&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;六、KV Cache 管理决定能不能跑得快&quot;,&quot;url&quot;:&quot;#六kv-cache-管理决定能不能跑得快&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;1. 草稿模型太慢&quot;,&quot;url&quot;:&quot;#1-草稿模型太慢&quot;,&quot;depth&quot;:3},{&quot;value&quot;:&quot;2. Tokenizer 不兼容&quot;,&quot;url&quot;:&quot;#2-tokenizer-不兼容&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;4. 并发下显存不足&quot;,&quot;url&quot;:&quot;#4-并发下显存不足&quot;,&quot;depth&quot;:3},{&quot;value&quot;:&quot;5. 只测平均值&quot;,&quot;url&quot;:&quot;#5-只测平均值&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;:2}]</description>
    <pubDate>Sun, 26 Oct 2025 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>Speculative Decoding</category><category>推理优化</category><category>性能优化</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026/Test-timeCompute-yong-geng-duo-tui-li-huan-geng-gao-zheng-que-l</guid>
    <title>Test-time Compute：用更多推理换更高正确率</title>
    <link>https://www.hansking.cn/blog/2026/Test-timeCompute-yong-geng-duo-tui-li-huan-geng-gao-zheng-que-l</link>
    <description>[{&quot;value&quot;:&quot;Test-time Compute：用更多推理换更高正确率&quot;,&quot;url&quot;:&quot;#test-time-compute用更多推理换更高正确率&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、训练时计算和推理时计算有什么不同&quot;,&quot;url&quot;:&quot;#一训练时计算和推理时计算有什么不同&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;二、最简单的方式：Best-of-N&quot;,&quot;url&quot;:&quot;#二最简单的方式best-of-n&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, 02 Feb 2025 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>推理模型</category><category>Test-time Compute</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/2026/vLLM-tui-li-fu-wu-PagedAttention-yu-tun-tu-you-hua</guid>
    <title>vLLM 推理服务：PagedAttention 与吞吐优化</title>
    <link>https://www.hansking.cn/blog/2026/vLLM-tui-li-fu-wu-PagedAttention-yu-tun-tu-you-hua</link>
    <description>[{&quot;value&quot;:&quot;vLLM 推理服务：PagedAttention 与吞吐优化&quot;,&quot;url&quot;:&quot;#vllm-推理服务pagedattention-与吞吐优化&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、先用最小服务确认链路&quot;,&quot;url&quot;:&quot;#一先用最小服务确认链路&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;二、PagedAttention 解决什么问题&quot;,&quot;url&quot;:&quot;#二pagedattention-解决什么问题&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;三、动态批处理让请求不必互相等待&quot;,&quot;url&quot;:&quot;#三动态批处理让请求不必互相等待&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;四、max-model-len 不是越大越好&quot;,&quot;url&quot;:&quot;#四max-model-len-不是越大越好&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;七、监控不能只有 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}]</description>
    <pubDate>Sun, 14 Sep 2025 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>vLLM</category><category>PagedAttention</category><category>推理服务</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026cong-mo-xing-xuan-xing-dao-neng-li-lu-you-jian-li-zi-ji-de-ModelGateway</guid>
    <title>从模型选型到能力路由：建立自己的 Model Gateway</title>
    <link>https://www.hansking.cn/blog/2026cong-mo-xing-xuan-xing-dao-neng-li-lu-you-jian-li-zi-ji-de-ModelGateway</link>
    <description>[{&quot;value&quot;:&quot;从模型选型到能力路由：建立自己的 Model Gateway&quot;,&quot;url&quot;:&quot;#从模型选型到能力路由建立自己的-model-gateway&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}]</description>
    <pubDate>Sun, 04 Jan 2026 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>Model Gateway</category><category>模型选型</category><category>系统架构</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026cong-ling-da-jian-LLM-ying-yong-CI-ce-shi-ping-ce-yu-fa-bu-men-jin</guid>
    <title>从零搭建 LLM 应用 CI：测试、评测与发布门禁</title>
    <link>https://www.hansking.cn/blog/2026cong-ling-da-jian-LLM-ying-yong-CI-ce-shi-ping-ce-yu-fa-bu-men-jin</link>
    <description>[{&quot;value&quot;:&quot;从零搭建 LLM 应用 CI：测试、评测与发布门禁&quot;,&quot;url&quot;:&quot;#从零搭建-llm-应用-ci测试评测与发布门禁&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;三、链路层用可控替身测试 Agent&quot;,&quot;url&quot;:&quot;#三链路层用可控替身测试-agent&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;四、黄金数据集是 LLM 应用的回归测试&quot;,&quot;url&quot;:&quot;#四黄金数据集是-llm-应用的回归测试&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;七、CI 流水线可以这样分段&quot;,&quot;url&quot;:&quot;#七ci-流水线可以这样分段&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;八、发布门禁要防止回归&quot;,&quot;url&quot;:&quot;#八发布门禁要防止回归&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;九、让 CI 本身也可靠&quot;,&quot;url&quot;:&quot;#九让-ci-本身也可靠&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;总结：绿色流水线应该代表值得信任&quot;,&quot;url&quot;:&quot;#总结绿色流水线应该代表值得信任&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Fri, 03 Jul 2026 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>CI/CD</category><category>自动化测试</category><category>评测</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026pian-hao-you-hua-cong-RLHF-dao-DPO</guid>
    <title>偏好优化：从 RLHF 到 DPO</title>
    <link>https://www.hansking.cn/blog/2026pian-hao-you-hua-cong-RLHF-dao-DPO</link>
    <description>[{&quot;value&quot;:&quot;偏好优化：从 RLHF 到 DPO&quot;,&quot;url&quot;:&quot;#偏好优化从-rlhf-到-dpo&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、预训练和 SFT 解决了什么&quot;,&quot;url&quot;:&quot;#一预训练和-sft-解决了什么&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;四、PPO 为什么被用于 RLHF&quot;,&quot;url&quot;:&quot;#四ppo-为什么被用于-rlhf&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;五、DPO 的直觉：直接让模型偏爱 chosen&quot;,&quot;url&quot;:&quot;#五dpo-的直觉直接让模型偏爱-chosen&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;:3},{&quot;value&quot;:&quot;chosen 只是更长&quot;,&quot;url&quot;:&quot;#chosen-只是更长&quot;,&quot;depth&quot;:3},{&quot;value&quot;:&quot;rejected 过于糟糕&quot;,&quot;url&quot;:&quot;#rejected-过于糟糕&quot;,&quot;depth&quot;:3},{&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},{&quot;value&quot;:&quot;九、KL 约束为什么重要&quot;,&quot;url&quot;:&quot;#九kl-约束为什么重要&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;十、离线偏好和在线反馈如何结合&quot;,&quot;url&quot;:&quot;#十离线偏好和在线反馈如何结合&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;十一、什么时候选 RLHF，什么时候选 DPO&quot;,&quot;url&quot;:&quot;#十一什么时候选-rlhf什么时候选-dpo&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;十二、我的总结：对齐是持续校准，不是一次训练&quot;,&quot;url&quot;:&quot;#十二我的总结对齐是持续校准不是一次训练&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Sun, 04 Aug 2024 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>RLHF</category><category>DPO</category><category>对齐</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026fu-xian-lun-wen-de-gong-cheng-fang-fa-huan-jing-shu-ju-zhi-biao-yu-wu-cha</guid>
    <title>复现论文的工程方法：环境、数据、指标与误差</title>
    <link>https://www.hansking.cn/blog/2026fu-xian-lun-wen-de-gong-cheng-fang-fa-huan-jing-shu-ju-zhi-biao-yu-wu-cha</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;八、复现报告要诚实区分事实和推测&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>Tue, 21 Jul 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/2026duo-zhi-neng-ti-xie-zuo-shen-me-shi-hou-zhi-de-chai-cheng-duo-ge-Agent</guid>
    <title>多智能体协作：什么时候值得拆成多个 Agent</title>
    <link>https://www.hansking.cn/blog/2026duo-zhi-neng-ti-xie-zuo-shen-me-shi-hou-zhi-de-chai-cheng-duo-ge-Agent</link>
    <description>[{&quot;value&quot;:&quot;多智能体协作：什么时候值得拆成多个 Agent&quot;,&quot;url&quot;:&quot;#多智能体协作什么时候值得拆成多个-agent&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、先问一个不太讨喜的问题：单 Agent 真的不够吗&quot;,&quot;url&quot;:&quot;#一先问一个不太讨喜的问题单-agent-真的不够吗&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;4. 需要相互质疑，而不是只需要多写一遍&quot;,&quot;url&quot;:&quot;#4-需要相互质疑而不是只需要多写一遍&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;并行专家：多个 Agent 同时给出独立意见&quot;,&quot;url&quot;:&quot;#并行专家多个-agent-同时给出独立意见&quot;,&quot;depth&quot;:3},{&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;: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;: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;八、我的结论：把 Agent 当成有边界的同事&quot;,&quot;url&quot;:&quot;#八我的结论把-agent-当成有边界的同事&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Sun, 11 May 2025 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>Agent</category><category>多智能体</category><category>架构</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026duo-mo-xing-lu-you-an-zhi-liang-yan-chi-he-jia-ge-xuan-ze-mo-xing</guid>
    <title>多模型路由：按质量、延迟和价格选择模型</title>
    <link>https://www.hansking.cn/blog/2026duo-mo-xing-lu-you-an-zhi-liang-yan-chi-he-jia-ge-xuan-ze-mo-xing</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;八、成本控制要看“每个成功任务”&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, 24 Nov 2024 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/2026duo-mo-tai-Agent-rang-mo-xing-du-tu-du-biao-du-ping-mu</guid>
    <title>多模态 Agent：让模型读图、读表、读屏幕</title>
    <link>https://www.hansking.cn/blog/2026duo-mo-tai-Agent-rang-mo-xing-du-tu-du-biao-du-ping-mu</link>
    <description>[{&quot;value&quot;:&quot;多模态 Agent：让模型读图、读表、读屏幕&quot;,&quot;url&quot;:&quot;#多模态-agent让模型读图读表读屏幕&quot;,&quot;depth&quot;:1},{&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;三、表格不能只当成一张图片&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;六、Agent 要知道什么时候自己不确定&quot;,&quot;url&quot;:&quot;#六agent-要知道什么时候自己不确定&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;七、评测多模态 Agent 要测整条链路&quot;,&quot;url&quot;:&quot;#七评测多模态-agent-要测整条链路&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;八、我最后留下的工程原则&quot;,&quot;url&quot;:&quot;#八我最后留下的工程原则&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Tue, 19 May 2026 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>多模态</category><category>Agent</category><category>Computer Use</category><category>top</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026duo-zu-hu-AI-ying-yong-ge-li-shu-ju-pei-e-he-jian-suo-quan-xian</guid>
    <title>多租户 AI 应用：隔离数据、配额和检索权限</title>
    <link>https://www.hansking.cn/blog/2026duo-zu-hu-AI-ying-yong-ge-li-shu-ju-pei-e-he-jian-suo-quan-xian</link>
    <description>[{&quot;value&quot;:&quot;多租户 AI 应用：隔离数据、配额和检索权限&quot;,&quot;url&quot;:&quot;#多租户-ai-应用隔离数据配额和检索权限&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、先定义清楚：什么叫隔离&quot;,&quot;url&quot;:&quot;#一先定义清楚什么叫隔离&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;二、数据隔离：不要只靠开发者记得加 where&quot;,&quot;url&quot;:&quot;#二数据隔离不要只靠开发者记得加-where&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;三、向量检索：最容易被忽略的租户边界&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, 08 Mar 2026 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/2026da-mo-xing-fa-zhan-shi-yu-100-pian-ji-shu-xue-xi-xie-zuo-ji-hua</guid>
    <title>大模型发展史：</title>
    <link>https://www.hansking.cn/blog/2026da-mo-xing-fa-zhan-shi-yu-100-pian-ji-shu-xue-xi-xie-zuo-ji-hua</link>
    <description>[{&quot;value&quot;:&quot;2023—2026 大模型发展史：100篇技术与学习教程写作计划&quot;,&quot;url&quot;:&quot;#20232026-大模型发展史100篇技术与学习教程写作计划&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;2023：从 ChatGPT 到 LLM 应用原型&quot;,&quot;url&quot;:&quot;#2023从-chatgpt-到-llm-应用原型&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;2025：推理模型、智能体与推理基础设施&quot;,&quot;url&quot;:&quot;#2025推理模型智能体与推理基础设施&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;2026：当下值得学习的通用能力&quot;,&quot;url&quot;:&quot;#2026当下值得学习的通用能力&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;推荐的单篇文章模板&quot;,&quot;url&quot;:&quot;#推荐的单篇文章模板&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Sat, 09 Sep 2023 09:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>学习路线</category><category>写作计划</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026da-mo-xing-fa-zhan-shi-zong-fu-pan-cong-sheng-cheng-wen-ben-dao-ke-zhi-xing-xi-tong</guid>
    <title>大模型发展史总复盘：从生成文本到可执行系统</title>
    <link>https://www.hansking.cn/blog/2026da-mo-xing-fa-zhan-shi-zong-fu-pan-cong-sheng-cheng-wen-ben-dao-ke-zhi-xing-xi-tong</link>
    <description>[{&quot;value&quot;:&quot;大模型发展史总复盘：从生成文本到可执行系统&quot;,&quot;url&quot;:&quot;#大模型发展史总复盘从生成文本到可执行系统&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、2023：模型走出研究论文，进入开发者工具箱&quot;,&quot;url&quot;:&quot;#一2023模型走出研究论文进入开发者工具箱&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;三、2025：模型开始规划、推理和调用工具&quot;,&quot;url&quot;:&quot;#三2025模型开始规划推理和调用工具&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;四、2026：真正的重点是系统能不能长期运行&quot;,&quot;url&quot;:&quot;#四2026真正的重点是系统能不能长期运行&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;4. 系统比模型更重要&quot;,&quot;url&quot;:&quot;#4-系统比模型更重要&quot;,&quot;depth&quot;:3},{&quot;value&quot;:&quot;六、我会怎样继续学习大模型&quot;,&quot;url&quot;:&quot;#六我会怎样继续学习大模型&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;七、100 篇之后，真正值得留下的东西&quot;,&quot;url&quot;:&quot;#七100-篇之后真正值得留下的东西&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;总结：从“会生成”到“值得托付”&quot;,&quot;url&quot;:&quot;#总结从会生成到值得托付&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Sat, 08 Aug 2026 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>技术总结</category><category>Agent</category><category>学习路线</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026shi-shi-yu-yin-Agent-yan-chi-yu-suan-yu-da-duan-chu-li</guid>
    <title>实时语音 Agent：延迟预算与打断处理</title>
    <link>https://www.hansking.cn/blog/2026shi-shi-yu-yin-Agent-yan-chi-yu-suan-yu-da-duan-chu-li</link>
    <description>[{&quot;value&quot;:&quot;实时语音 Agent：延迟预算与打断处理&quot;,&quot;url&quot;:&quot;#实时语音-agent延迟预算与打断处理&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;三、VAD 决定系统什么时候接话&quot;,&quot;url&quot;:&quot;#三vad-决定系统什么时候接话&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;四、ASR 的 partial 结果不能直接当最终事实&quot;,&quot;url&quot;:&quot;#四asr-的-partial-结果不能直接当最终事实&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;五、LLM 和 TTS 要按可播放单元流式协作&quot;,&quot;url&quot;:&quot;#五llm-和-tts-要按可播放单元流式协作&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, 28 May 2026 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>语音交互</category><category>Agent</category><category>WebRTC</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026xiao-mo-xing-lu-xian-zheng-liu-jian-zhi-yu-ren-wu-zhuan-yong-mo-xing</guid>
    <title>小模型路线：蒸馏、剪枝与任务专用模型</title>
    <link>https://www.hansking.cn/blog/2026xiao-mo-xing-lu-xian-zheng-liu-jian-zhi-yu-ren-wu-zhuan-yong-mo-xing</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;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;4. 任务专用微调：只学真正需要的能力&quot;,&quot;url&quot;:&quot;#4-任务专用微调只学真正需要的能力&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;: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>Sat, 04 Apr 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/2026tui-li-mo-xing-xing-qi-wei-shen-me-ce-shi-shi-ji-suan-kai-shi-bian-zhong-yao</guid>
    <title>推理模型兴起：为什么测试时计算开始变重要</title>
    <link>https://www.hansking.cn/blog/2026tui-li-mo-xing-xing-qi-wei-shen-me-ce-shi-shi-ji-suan-kai-shi-bian-zhong-yao</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;四、从 Chain-of-Thought 到可验证推理&quot;,&quot;url&quot;:&quot;#四从-chain-of-thought-到可验证推理&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, 05 Jan 2025 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>推理模型</category><category>Test-time Compute</category><category>发展史</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026tui-li-mo-xing-de-si-wei-lian-ping-ce-yu-jie-guo-jiao-yan</guid>
    <title>推理模型的思维链评测与结果校验</title>
    <link>https://www.hansking.cn/blog/2026tui-li-mo-xing-de-si-wei-lian-ping-ce-yu-jie-guo-jiao-yan</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;:3},{&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;: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;: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;:3},{&quot;value&quot;:&quot;代码&quot;,&quot;url&quot;:&quot;#代码&quot;,&quot;depth&quot;:3},{&quot;value&quot;:&quot;SQL 与数据操作&quot;,&quot;url&quot;:&quot;#sql-与数据操作&quot;,&quot;depth&quot;:3},{&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},{&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, 16 Mar 2025 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/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>

  <item>
    <guid>https://www.hansking.cn/blog/2026jie-gou-hua-sheng-cheng-de-zhong-ji-shi-jian-JSONSchema-yu-lei-xing-an-quan</guid>
    <title>结构化生成的终极实践：JSON Schema 与类型安全</title>
    <link>https://www.hansking.cn/blog/2026jie-gou-hua-sheng-cheng-de-zhong-ji-shi-jian-JSONSchema-yu-lei-xing-an-quan</link>
    <description>[{&quot;value&quot;:&quot;结构化生成的终极实践：JSON Schema 与类型安全&quot;,&quot;url&quot;:&quot;#结构化生成的终极实践json-schema-与类型安全&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;二、TypeScript 类型和运行时校验是两回事&quot;,&quot;url&quot;:&quot;#二typescript-类型和运行时校验是两回事&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;八、从 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}]</description>
    <pubDate>Thu, 22 Jan 2026 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>JSON Schema</category><category>TypeScript</category><category>结构化输出</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026du-lun-wen-fang-fa-ru-he-chai-jie-yi-pian-da-mo-xing-lun-wen</guid>
    <title>读论文方法：如何拆解一篇大模型论文</title>
    <link>https://www.hansking.cn/blog/2026du-lun-wen-fang-fa-ru-he-chai-jie-yi-pian-da-mo-xing-lun-wen</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;八、复现之前先写资源清单&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, 12 Jul 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/2026ruan-jian-gong-cheng-Agent-cong-Issue-dao-ke-shen-cha-PullRequest</guid>
    <title>软件工程 Agent：从 Issue 到可审查 Pull Request</title>
    <link>https://www.hansking.cn/blog/2026ruan-jian-gong-cheng-Agent-cong-Issue-dao-ke-shen-cha-PullRequest</link>
    <description>[{&quot;value&quot;:&quot;软件工程 Agent：从 Issue 到可审查 Pull Request&quot;,&quot;url&quot;:&quot;#软件工程-agent从-issue-到可审查-pull-request&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、Issue 不是需求，先把它变成验收条件&quot;,&quot;url&quot;:&quot;#一issue-不是需求先把它变成验收条件&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;八、生成 PR 时交付证据&quot;,&quot;url&quot;:&quot;#八生成-pr-时交付证据&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 May 2026 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>Coding Agent</category><category>Git</category><category>软件工程</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026liang-hua-shi-jian-GPTQAWQGGUF-ru-he-xuan-ze</guid>
    <title>量化实践：GPTQ、AWQ、GGUF 如何选择</title>
    <link>https://www.hansking.cn/blog/2026liang-hua-shi-jian-GPTQAWQGGUF-ru-he-xuan-ze</link>
    <description>[{&quot;value&quot;:&quot;量化实践：GPTQ、AWQ、GGUF 如何选择&quot;,&quot;url&quot;:&quot;#量化实践gptqawqgguf-如何选择&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、量化到底在损失什么&quot;,&quot;url&quot;:&quot;#一量化到底在损失什么&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;二、GPTQ：面向权重的后训练量化&quot;,&quot;url&quot;:&quot;#二gptq面向权重的后训练量化&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;三、AWQ：优先保护重要权重&quot;,&quot;url&quot;:&quot;#三awq优先保护重要权重&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;四、GGUF：更像一条本地和跨平台生态路径&quot;,&quot;url&quot;:&quot;#四gguf更像一条本地和跨平台生态路径&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;八、KV Cache 和上下文会改变结论&quot;,&quot;url&quot;:&quot;#八kv-cache-和上下文会改变结论&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, 23 Nov 2025 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>量化</category><category>GPTQ</category><category>AWQ</category><category>GGUF</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026chang-ren-wu-Agent-jian-cha-dian-hui-fu-yu-mi-deng-zhi-xing</guid>
    <title>长任务 Agent：检查点、恢复与幂等执行</title>
    <link>https://www.hansking.cn/blog/2026chang-ren-wu-Agent-jian-cha-dian-hui-fu-yu-mi-deng-zhi-xing</link>
    <description>[{&quot;value&quot;:&quot;长任务 Agent：检查点、恢复与幂等执行&quot;,&quot;url&quot;:&quot;#长任务-agent检查点恢复与幂等执行&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;总结：长任务 Agent 的记忆应该属于系统&quot;,&quot;url&quot;:&quot;#总结长任务-agent-的记忆应该属于系统&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Sat, 06 Jun 2026 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>Agent</category><category>工作流引擎</category><category>可靠性</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026chang-wen-dang-wen-da-Map-ReduceRefine-yu-fen-ceng-zhai-yao</guid>
    <title>长文档问答：Map-Reduce、Refine 与分层摘要</title>
    <link>https://www.hansking.cn/blog/2026chang-wen-dang-wen-da-Map-ReduceRefine-yu-fen-ceng-zhai-yao</link>
    <description>[{&quot;value&quot;:&quot;长文档问答：Map-Reduce、Refine 与分层摘要&quot;,&quot;url&quot;:&quot;#长文档问答map-reducerefine-与分层摘要&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、先定义长文档问题的类型&quot;,&quot;url&quot;:&quot;#一先定义长文档问题的类型&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;二、Map-Reduce：先分开处理，再合并结果&quot;,&quot;url&quot;:&quot;#二map-reduce先分开处理再合并结果&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;三、Refine：按顺序逐步改进答案&quot;,&quot;url&quot;:&quot;#三refine按顺序逐步改进答案&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;九、Map-Reduce 的并行并不等于无限并发&quot;,&quot;url&quot;:&quot;#九map-reduce-的并行并不等于无限并发&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;十、Refine 要防止答案漂移&quot;,&quot;url&quot;:&quot;#十refine-要防止答案漂移&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, 14 Apr 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>

    </channel>
  </rss>
