<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Lyvia · AI 实战笔记</title>
    <link>https://www.lyvia.cn</link>
    <description>把 AI 真正用到工程里:编程、测试、工作流的实战沉淀。按板块归纳,典型博客展示逻辑。</description>
    <language>zh-CN</language>
    <lastBuildDate>Mon, 17 Aug 2026 13:49:32 GMT</lastBuildDate>
    <atom:link href="https://www.lyvia.cn/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>CLI 工具化:把常用命令包一层</title>
      <link>https://www.lyvia.cn/blog/cli-wrap-common-commands</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/cli-wrap-common-commands</guid>
      <description>把三条命令合并成一条。</description>
      <pubDate>Wed, 29 Jul 2026 00:00:00 GMT</pubDate>
      <author>Lysong</author>
      <category>CLI + LLM</category>
    </item>
    <item>
      <title>Hook 自动化:提交前自动跑测试</title>
      <link>https://www.lyvia.cn/blog/hooks-auto-test-before-commit</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/hooks-auto-test-before-commit</guid>
      <description>一次配置,长期受益。</description>
      <pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate>
      <author>Lysong</author>
      <category>Claude Code</category>
    </item>
    <item>
      <title>对工具的克制使用</title>
      <link>https://www.lyvia.cn/blog/tool-restraint-practice</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/tool-restraint-practice</guid>
      <description>工具是杠杆,不是拐杖。</description>
      <pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate>
      <author>Lysong</author>
      <category>工具克制</category>
    </item>
    <item>
      <title>用 Python 把周报流水线自动化</title>
      <link>https://www.lyvia.cn/blog/weekly-report-automation</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/weekly-report-automation</guid>
      <description>git log 加一个脚本,十分钟变十秒。</description>
      <pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate>
      <author>Lysong</author>
      <category>脚本自动化</category>
    </item>
    <item>
      <title>视觉回归从像素比对到意图比对</title>
      <link>https://www.lyvia.cn/blog/visual-regression-intent</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/visual-regression-intent</guid>
      <description>让 AI 判断&quot;是不是故意的&quot;。</description>
      <pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate>
      <author>Lysong</author>
      <category>视觉回归</category>
    </item>
    <item>
      <title>Agent 的 Plan-Act-Observe 循环拆解</title>
      <link>https://www.lyvia.cn/blog/agent-plan-act-observe</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/agent-plan-act-observe</guid>
      <description>一个能自查的循环,比一个聪明的单次调用可靠。</description>
      <pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate>
      <author>Jin</author>
      <category>Agent 架构</category>
    </item>
    <item>
      <title>慢下来:长文写作的价值</title>
      <link>https://www.lyvia.cn/blog/slow-longform-writing</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/slow-longform-writing</guid>
      <description>写完一篇长文,胜过十条碎片。</description>
      <pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate>
      <author>Lysong</author>
      <category>工艺反思</category>
    </item>
    <item>
      <title>Composer 拆任务:一次一个文件</title>
      <link>https://www.lyvia.cn/blog/composer-split-tasks</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/composer-split-tasks</guid>
      <description>把大改拆成可验证的小改。</description>
      <pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate>
      <author>Lysong</author>
      <category>Cursor</category>
    </item>
    <item>
      <title>模型评估指标别只看准确率</title>
      <link>https://www.lyvia.cn/blog/eval-metrics-beyond-accuracy</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/eval-metrics-beyond-accuracy</guid>
      <description>召回、延迟、成本,都要放进评估。</description>
      <pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate>
      <author>Lysong</author>
      <category>模型评估</category>
    </item>
    <item>
      <title>接口联调用 AI 写契约测试</title>
      <link>https://www.lyvia.cn/blog/contract-test-with-ai</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/contract-test-with-ai</guid>
      <description>先定契约,再写实现。</description>
      <pubDate>Tue, 11 Aug 2026 00:00:00 GMT</pubDate>
      <author>Jin</author>
      <category>集成测试</category>
    </item>
    <item>
      <title>Cursor 规则文件从 3 条开始</title>
      <link>https://www.lyvia.cn/blog/cursor-rules-from-three</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/cursor-rules-from-three</guid>
      <description>先立住骨架,再补细节。</description>
      <pubDate>Tue, 11 Aug 2026 00:00:00 GMT</pubDate>
      <author>Lysong</author>
      <category>Cursor</category>
    </item>
    <item>
      <title>会议录音转结构化的完整流程</title>
      <link>https://www.lyvia.cn/blog/meeting-notes-pipeline</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/meeting-notes-pipeline</guid>
      <description>转写、摘要、分派,一步到位。</description>
      <pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate>
      <author>Lysong</author>
      <category>会议与笔记</category>
    </item>
    <item>
      <title>测试替身该不该让 AI 写</title>
      <link>https://www.lyvia.cn/blog/ai-test-doubles</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/ai-test-doubles</guid>
      <description>替身要少,断言要准。</description>
      <pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate>
      <author>Lysong</author>
      <category>单元测试</category>
    </item>
    <item>
      <title>少样本示例的摆放顺序有讲究</title>
      <link>https://www.lyvia.cn/blog/fewshot-example-order</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/fewshot-example-order</guid>
      <description>离问题最近的示例,权重最高。</description>
      <pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate>
      <author>Lysong</author>
      <category>提示工程</category>
    </item>
    <item>
      <title>通知聚合:所有告警进一个频道</title>
      <link>https://www.lyvia.cn/blog/alert-aggregation-channel</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/alert-aggregation-channel</guid>
      <description>集中告警,分级处理。</description>
      <pubDate>Thu, 23 Jul 2026 00:00:00 GMT</pubDate>
      <author>Jin</author>
      <category>脚本自动化</category>
    </item>
    <item>
      <title>让 AI 生成单测用例的前置条件</title>
      <link>https://www.lyvia.cn/blog/ai-unit-test-prereqs</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/ai-unit-test-prereqs</guid>
      <description>用例质量取决于你喂的边界。</description>
      <pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate>
      <author>Lysong</author>
      <category>单元测试</category>
    </item>
    <item>
      <title>每周复盘:这一周 AI 帮了什么</title>
      <link>https://www.lyvia.cn/blog/weekly-ai-retro</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/weekly-ai-retro</guid>
      <description>写下用得上的,删掉用不上的。</description>
      <pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate>
      <author>Lysong</author>
      <category>工艺反思</category>
    </item>
    <item>
      <title>Codex CLI 跑本地仓库的正确姿势</title>
      <link>https://www.lyvia.cn/blog/codex-cli-local-repo</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/codex-cli-local-repo</guid>
      <description>权限和上下文都要管。</description>
      <pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate>
      <author>Jin</author>
      <category>Codex / CLI</category>
    </item>
    <item>
      <title>Dify 和 n8n 怎么选</title>
      <link>https://www.lyvia.cn/blog/dify-vs-n8n</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/dify-vs-n8n</guid>
      <description>一个偏对话,一个偏流程。</description>
      <pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate>
      <author>Lysong</author>
      <category>n8n / 低代码</category>
    </item>
    <item>
      <title>什么时候不该用 AI</title>
      <link>https://www.lyvia.cn/blog/when-not-to-use-ai</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/when-not-to-use-ai</guid>
      <description>有些问题,AI 反而让脑子生锈。</description>
      <pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate>
      <author>Jin</author>
      <category>工具克制</category>
    </item>
    <item>
      <title>Claude Code 的 Skills 是什么</title>
      <link>https://www.lyvia.cn/blog/claude-code-skills-guide</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/claude-code-skills-guide</guid>
      <description>一次封装,处处复用。</description>
      <pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate>
      <author>Lysong</author>
      <category>Claude Code</category>
    </item>
    <item>
      <title>PR 提交前的 AI 预检清单</title>
      <link>https://www.lyvia.cn/blog/ai-prereview-checklist</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/ai-prereview-checklist</guid>
      <description>十条规则,一键扫描。</description>
      <pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate>
      <author>Jin</author>
      <category>AI 预检</category>
    </item>
    <item>
      <title>离线评测和在线反馈怎么配合</title>
      <link>https://www.lyvia.cn/blog/offline-eval-online-feedback</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/offline-eval-online-feedback</guid>
      <description>离线测能力,在线测体验。</description>
      <pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate>
      <author>Lysong</author>
      <category>模型评估</category>
    </item>
    <item>
      <title>工具选型背后的工程美学</title>
      <link>https://www.lyvia.cn/blog/engineering-aesthetics</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/engineering-aesthetics</guid>
      <description>你用的每个工具,都在定义你。</description>
      <pubDate>Sat, 25 Jul 2026 00:00:00 GMT</pubDate>
      <author>Jin</author>
      <category>工艺反思</category>
    </item>
    <item>
      <title>让 AI 改代码前先给它一张 diff 快照</title>
      <link>https://www.lyvia.cn/blog/diff-snapshot-before-edit</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/diff-snapshot-before-edit</guid>
      <description>先看差异,再动手。</description>
      <pubDate>Sat, 25 Jul 2026 00:00:00 GMT</pubDate>
      <author>Jin</author>
      <category>Claude Code</category>
    </item>
    <item>
      <title>Playwright + AI 的 E2E 断点</title>
      <link>https://www.lyvia.cn/blog/playwright-ai-breakpoints</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/playwright-ai-breakpoints</guid>
      <description>稳定路径,快速迭代。</description>
      <pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate>
      <author>Lysong</author>
      <category>E2E 测试</category>
    </item>
    <item>
      <title>上下文窗口不是越大越好</title>
      <link>https://www.lyvia.cn/blog/context-window-not-bigger</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/context-window-not-bigger</guid>
      <description>塞得越多,注意力越分散。</description>
      <pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate>
      <author>Lysong</author>
      <category>上下文与 Token</category>
    </item>
    <item>
      <title>脚本出错时让 AI 自己看日志</title>
      <link>https://www.lyvia.cn/blog/script-self-heal-logs</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/script-self-heal-logs</guid>
      <description>给脚本一双会读日志的眼睛。</description>
      <pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate>
      <author>Jin</author>
      <category>脚本自动化</category>
    </item>
    <item>
      <title>失败用例的 AI 归因分析</title>
      <link>https://www.lyvia.cn/blog/failed-case-ai-triage</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/failed-case-ai-triage</guid>
      <description>把排查时间从一小时压到十分钟。</description>
      <pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate>
      <author>Lysong</author>
      <category>集成测试</category>
    </item>
    <item>
      <title>Token 计费细节:输入和输出为什么不同价</title>
      <link>https://www.lyvia.cn/blog/token-pricing-details</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/token-pricing-details</guid>
      <description>输出比输入贵,是有原因的。</description>
      <pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate>
      <author>Lysong</author>
      <category>上下文与 Token</category>
    </item>
    <item>
      <title>命令行接上 LLM:自然语言找文件</title>
      <link>https://www.lyvia.cn/blog/cli-plus-llm</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/cli-plus-llm</guid>
      <description>模糊需求也能命中目标。</description>
      <pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate>
      <author>Jin</author>
      <category>CLI + LLM</category>
    </item>
    <item>
      <title>提示工程的第一性原理:把需求翻译成上下文</title>
      <link>https://www.lyvia.cn/blog/prompt-first-principles</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/prompt-first-principles</guid>
      <description>别背模板,先理解模型到底在做什么。</description>
      <pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate>
      <author>Lysong</author>
      <category>提示工程</category>
    </item>
    <item>
      <title>用 AI 读书的得与失</title>
      <link>https://www.lyvia.cn/blog/ai-reading-gains-losses</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/ai-reading-gains-losses</guid>
      <description>摘要代替不了原文。</description>
      <pubDate>Mon, 03 Aug 2026 00:00:00 GMT</pubDate>
      <author>Jin</author>
      <category>读书复盘</category>
    </item>
    <item>
      <title>AI 代码审查怎么提意见才不烦人</title>
      <link>https://www.lyvia.cn/blog/ai-review-not-annoying</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/ai-review-not-annoying</guid>
      <description>给建议,不给命令。</description>
      <pubDate>Mon, 03 Aug 2026 00:00:00 GMT</pubDate>
      <author>Lysong</author>
      <category>AI Code Review</category>
    </item>
    <item>
      <title>写文档还是写代码</title>
      <link>https://www.lyvia.cn/blog/docs-or-code</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/docs-or-code</guid>
      <description>让 AI 读文档,先写对文档。</description>
      <pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate>
      <author>Lysong</author>
      <category>工艺反思</category>
    </item>
    <item>
      <title>Tab 补全和整段生成怎么选</title>
      <link>https://www.lyvia.cn/blog/tab-vs-whole-generation</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/tab-vs-whole-generation</guid>
      <description>小改动用补全,大功能用生成。</description>
      <pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate>
      <author>Lysong</author>
      <category>Cursor</category>
    </item>
    <item>
      <title>测试金字塔在 AI 时代的变形</title>
      <link>https://www.lyvia.cn/blog/test-pyramid-ai-era</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/test-pyramid-ai-era</guid>
      <description>AI 帮你把金字塔底垫厚。</description>
      <pubDate>Fri, 24 Jul 2026 00:00:00 GMT</pubDate>
      <author>Jin</author>
      <category>单元测试</category>
    </item>
    <item>
      <title>角色化提示的适用边界</title>
      <link>https://www.lyvia.cn/blog/role-prompt-boundary</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/role-prompt-boundary</guid>
      <description>角色是约束,也是包袱。</description>
      <pubDate>Fri, 24 Jul 2026 00:00:00 GMT</pubDate>
      <author>Jin</author>
      <category>提示工程</category>
    </item>
    <item>
      <title>重读《程序员的思维修炼》</title>
      <link>https://www.lyvia.cn/blog/reread-pragmatic-thinking</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/reread-pragmatic-thinking</guid>
      <description>二十年前的道理,在 AI 时代更值钱。</description>
      <pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate>
      <author>Lysong</author>
      <category>读书复盘</category>
    </item>
    <item>
      <title>n8n 搭一个日报机器人</title>
      <link>https://www.lyvia.cn/blog/n8n-daily-report-bot</link>
      <guid isPermaLink="true">https://www.lyvia.cn/blog/n8n-daily-report-bot</guid>
      <description>三小时手工活,变成每早十秒。</description>
      <pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate>
      <author>Lysong</author>
      <category>n8n / 低代码</category>
    </item>
  </channel>
</rss>
