<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>知识管理 on Log4D</title>
    <link>https://blog.alswl.com/tags/%E7%9F%A5%E8%AF%86%E7%AE%A1%E7%90%86/</link>
    <description>Recent content in 知识管理 on Log4D</description>
    <generator>Hugo -- 0.148.2</generator>
    <language>zh</language>
    <lastBuildDate>Tue, 06 Oct 2026 00:00:00 +0800</lastBuildDate>
    <atom:link href="https://blog.alswl.com/tags/%E7%9F%A5%E8%AF%86%E7%AE%A1%E7%90%86/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>AI Native 时代的工作方式：从信息到交付</title>
      <link>https://blog.alswl.com/2026/10/ai-native-work/</link>
      <pubDate>Tue, 06 Oct 2026 00:00:00 +0800</pubDate>
      <guid>https://blog.alswl.com/2026/10/ai-native-work/</guid>
      <description>&lt;p&gt;在 &lt;a href=&#34;https://blog.alswl.com/2026/02/my-2025/&#34;&gt;2025 年终总结&lt;/a&gt; 里我写过一句：写代码（Code Typing）未来会成为低效的工程方式，AI Native 应该成为默认选项。&lt;/p&gt;
&lt;p&gt;话说出去容易。真到自己每天这么干，问题就具体了：AI 写代码很快，那信息从哪来、方案谁来定、产出怎么验、人到底还管什么？这一年实际跑下来，我对它的理解变了几轮，关注点从「代码写得快」慢慢移到了信息、研发、落地和工具链这一整条链路上。&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;这篇文章讲的是我目前的工作方式(截止 8 月底）：信息怎么处理、代码怎么写、工具链怎么搭，以及在这套方式跑了大半年之后，我形成的几个判断。&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>在 <a href="/2026/02/my-2025/">2025 年终总结</a> 里我写过一句：写代码（Code Typing）未来会成为低效的工程方式，AI Native 应该成为默认选项。</p>
<p>话说出去容易。真到自己每天这么干，问题就具体了：AI 写代码很快，那信息从哪来、方案谁来定、产出怎么验、人到底还管什么？这一年实际跑下来，我对它的理解变了几轮，关注点从「代码写得快」慢慢移到了信息、研发、落地和工具链这一整条链路上。</p>
<!-- more -->
<p>这篇文章讲的是我目前的工作方式(截止 8 月底）：信息怎么处理、代码怎么写、工具链怎么搭，以及在这套方式跑了大半年之后，我形成的几个判断。</p>
<p>我的背景是 Infra、Kubernetes、PaaS 方向，最近主要语言是 Go。下面的内容都来自我自己的实践，不是方法论综述。本文不是某个产品或团队流程的操作手册，也不打算论证 AI 可以替代负责决策的人。</p>
<h2 id="ai-native-x-工作">AI Native X 工作</h2>
<p>认知演进：</p>
<ul>
<li>2 月：<strong>Code Typing is unnecessary</strong>，快速写代码的兴奋感，每天写到 2 点钟</li>
<li>5 月：AI 放大执行；人负责判断，从 2-3 Agents 并行到 7-8 个 Agents 并行</li>
<li>8 月：信息、研发、落地、工具链</li>
</ul>
<h3 id="我们的工作形式和内容到底是什么">我们的工作，形式和内容到底是什么？</h3>
<blockquote>
<p>问题分析 → 方案设计 → 产品制作 → 上线运营 → 反馈增强</p></blockquote>
<p>核心载体：<strong>作品（Artifact）</strong>。</p>
<p>为什么翻译最容易被替代？因为作品更静态、结构化更强、表意向量空间更小。软件工程的复杂性，决定了这条链路相对漫长。</p>
<p>文档、代码、会议、报告，都只是工作中的不同形式。</p>
<p>工作本身：</p>
<ol>
<li>信息整理、结构化、提炼、发展；形成方案，让别人理解和接受。</li>
<li>方案变成产品；写代码、验证、上线、运行。</li>
<li>隐藏线路；优化工具链路，进行效率提升。</li>
</ol>
<p><strong>小结</strong>：文档、代码、会议、报告这些形式会变，工作本身还是这三条线。后面讲信息、AI Coding 和工具链，基本就是顺着这三条线展开的。</p>
<h2 id="ai-native-加入了什么">AI Native 加入了什么？</h2>
<p>一直在讨论 AI Native。那它到底是什么？</p>
<p>我的理解：把 AIGC 的推理能力放进工作的各个方面。</p>
<ul>
<li>决策</li>
<li>内容产出</li>
<li>作品产出</li>
<li>以及支撑这套工作方式的环境和平台</li>
</ul>
<p>不是单点工具。是工作方式。</p>
<p>


<img loading="lazy" src="https://e25ba8-log4d-c.dijingchao.com/202610/ai-native-overview.png" alt="AI Native 下面工作是一个循环"  />



</p>
<p>现实信息和任务目标进入 AI 工作区，分析、生成、检查之后，交给人做优先级、边界、取舍和责任的判断，再产出可上线、可验收的作品；作品产生反馈和新目标，回到起点。</p>
<p><strong>小结</strong>：AI 进到了分析、生成、检查的每一环，循环转得更快；中间那道「人的判断」没有被拿掉，反而因为转得快，卡得更紧。这也是 5 月那条认知：<mark>AI 放大执行，人负责判断。</mark></p>
<h2 id="当下我怎么处理信息">当下我怎么处理信息</h2>
<h3 id="从信息到洞见">从信息到洞见</h3>
<p>


<img loading="lazy" src="https://e25ba8-log4d-c.dijingchao.com/202610/ai-native-information-to-insight.png" alt="数据 → 信息 → 知识 → 洞见 → 智慧"  />



</p>
<p><small>图源：网络</small></p>
<p>数据本身没有价值，连起来才是知识，连对了才是洞见。信息处理的目标不是把材料存下来，而是让它能被继续加工。</p>
<h3 id="我的工作流">我的工作流</h3>
<p>


<img loading="lazy" src="https://e25ba8-log4d-c.dijingchao.com/202610/ai-native-information-workflow.png" alt="个人知识仓库工作流"  />



</p>
<p>每天给自己提 10+ 个知识经营 PR。</p>
<p>本地创作、会议、各类文档、IM 消息，统一进入 Agent；Agent 开 worktree 改文件、提交、推分支、发 PR。我只做一件事：看 diff，决定合不合。</p>
<p>我本地有两个知识仓库，一新一旧，两种工作方式：</p>
<table>
  <thead>
      <tr>
          <th>仓库</th>
          <th>作用</th>
          <th>AI 参与度</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><code>minds</code></td>
          <td>AI 协作、文章与项目材料</td>
          <td>90%+</td>
      </tr>
      <tr>
          <td><code>my-kms</code></td>
          <td>个人传统知识库、每日记录</td>
          <td>5%</td>
      </tr>
  </tbody>
</table>
<h3 id="minds-信息库"><code>minds</code> 信息库</h3>
<p><code>minds</code> 管理 AI 协作产生的信息：材料很杂，也需要反复加工。最近的大部分文章，都是在这里完成。我用自己写的 mind-forge 管理这个仓库。</p>
<p><a href="https://github.com/alswl/mind-forge">GitHub - alswl/mind-forge: Forge minds into articles.</a></p>
<p>


<img loading="lazy" src="https://e25ba8-log4d-c.dijingchao.com/202610/ai-native-minds-layout.png" alt="仓库 → 项目 → 文档 / 原始素材 / 图片资产"  />



</p>
<p>一个仓库装若干项目，一个项目里分四个区：</p>
<ul>
<li><code>sources/</code> 输入区，只读，原始素材进来之后不改</li>
<li><code>docs/</code> 文章区，长文按 <code>NN-title.md</code> 切成章节碎片，可以独立迭代</li>
<li><code>outputs/</code> 构建产物，由 <code>mf build</code> 生成，不手工编辑</li>
<li><code>prompts/</code> 和 <code>thinking/</code> 记录目标、约束与推理过程</li>
</ul>
<p>这套结构的意义在于：材料、在写的东西、发布物是分开的。Agent 可以改 <code>docs/</code>，但不会污染 <code>sources/</code>；我 review 的时候，看的是 <code>docs/</code> 的 diff。</p>
<p>仓库根上还有几件东西：一份 <code>CLAUDE.md</code> 写协作原则和红线，一份术语表统一专有名词和口述纠错，一批 skill 承担重复动作。约定写在仓库里，而不是每次对话里重讲一遍。</p>
<p>仓库根目录还用 <code>minds.yaml</code> 注册项目，用术语表和跨项目 thinking 管理共用信息；文章、素材与配置则各自在项目内维护。</p>
<p>


<img loading="lazy" src="https://e25ba8-log4d-c.dijingchao.com/202610/ai-native-minds-overview-v2.png" alt="minds 仓库结构总览（重绘）"  />



</p>
<h3 id="my-kms-知识库"><code>my-kms</code> 知识库</h3>
<p><code>my-kms</code> 是持续了多年的个人知识库。产品换过几代（2010 年写过一篇 <a href="/2010/09/my-kms/">我所使用的知识管理系统</a>），后来落到 Obsidian（任务管理也一起搬了进去，见 <a href="/2023/02/gtd/">从 Toodledo 到 Obsidian Tasks</a>）；内容仍以人工写入为主，至少自己口述。只有少量会议摘要交给 AI 录入。</p>
<p>我的日常信息流：</p>
<blockquote>
<p>会议转写 → 摘要 → 当日记录 → 日报 → 方案、文章与分享</p></blockquote>
<p>每一场会议拿到转写和摘要；每天收口成日报。材料不留在聊天窗口里，而是进入可以回看、检索、继续加工的仓库。</p>
<p>两个仓库都托管在本机自建的 Forgejo 上。好处很实在：私有数据不出机器，但仍然有分支、PR、diff 和历史——也就是说，Agent 的每一次改动都是可 review、可回滚的。</p>
<p>


<img loading="lazy" src="https://e25ba8-log4d-c.dijingchao.com/202610/ai-native-kms-overview-v2.png" alt="my-kms 仓库结构（重绘）"  />



</p>
<h3 id="如何保持人味">如何保持人味</h3>
<table>
  <thead>
      <tr>
          <th>环节</th>
          <th>我的做法</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>框架</td>
          <td>自己构思；结构自己把控</td>
      </tr>
      <tr>
          <td>长内容</td>
          <td>先语音；AI 整理、汇总、润色、结构化</td>
      </tr>
      <tr>
          <td>观点</td>
          <td>来自自己的输入；不是一段 AI 生成文本</td>
      </tr>
      <tr>
          <td>图</td>
          <td>尽量自己画；没有图再用截图</td>
      </tr>
  </tbody>
</table>
<p>效果和效率都会更好。更重要的是，内容里还留着自己的观点。</p>
<p>下面是和一位运营同学聊写文章的产出：</p>
<blockquote>
<p>一点看不出来AI痕迹</p>
<p>都是 AI生成。</p>
<p>是手搓嘛
我丢，
大哥，可以求赐教下不
AI怎么能写出这么活人感且专业的文章哇
全仰仗您</p>
<p>我写框架，AI生成。
另外，我还需要给很多批注反馈。就像大学导师里面给学生改论文。
我写框架，AI 生成，然后我给很多批注反馈——像导师给学生改论文。人味不是靠 AI 模仿出来的，是因为框架和观点本来就是自己的。</p></blockquote>
<h3 id="小结">小结</h3>
<p>信息这一段，我的做法可以归成三条：</p>
<ol>
<li>材料进仓库，不留在聊天窗口里；</li>
<li>Agent 负责搬运和加工，改动走 PR，我看 diff 决定合不合；</li>
<li>框架和观点自己出，AI 负责展开和润色。</li>
</ol>
<p>两个仓库的 AI 参与度一个 90%+、一个 5%，差别很大，但材料都落在可以回看、可以 review 的仓库里。</p>
<h2 id="当下我怎么-ai-coding">当下我怎么 AI Coding</h2>
<p>和之前相比，有三个明显变化。</p>
<h3 id="1-spec-driven从个人选择到团队要求">1. Spec-driven：从个人选择到团队要求</h3>
<p>规格、边界、验收标准：研发的起点。</p>
<p>现在是强制要求：用 speckit、superpower，或者任何一个 well-known 的 spec 框架。从个人选择变成团队要求，这是今年最明显的一条变化。</p>
<h3 id="2-细节代码越来越少看但不能不管">2. 细节代码：越来越少看，但不能不管</h3>
<p>在结构比较稳定的系统里，大家对细节代码的关注确实越来越少。过去积累的 Code Review 经验和知识，反而要持续沉淀成约束。</p>
<p>这些约束我统一放在一份 guides 里，把「看什么、不看什么、什么情况下必须看」固化下来：</p>
<p><a href="https://github.com/alswl/guides">GitHub - alswl/guides</a></p>
<p>公开版目前是 <code>v0.0.1-alpha1</code>，收了这几份：</p>
<table>
  <thead>
      <tr>
          <th>指南</th>
          <th>技术栈</th>
          <th>定下了什么</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><code>go-cli-guides.md</code></td>
          <td>cobra · viper · <code>log/slog</code></td>
          <td>命令树结构、flag 与配置优先级、输出/退出码/错误处理约定</td>
      </tr>
      <tr>
          <td><code>go-server-guides.md</code></td>
          <td>huma v2 · chi · GORM</td>
          <td>分层 <code>pkg/</code> 结构、声明式 API 与自动生成 OpenAPI、GORM 只做表映射与基础 CRUD</td>
      </tr>
      <tr>
          <td><code>python-server-guides.md</code></td>
          <td>FastAPI · SQLAlchemy Core · Alembic</td>
          <td>分层 <code>src/</code> 结构、Pydantic schema、只用 Core 显式查询</td>
      </tr>
      <tr>
          <td><code>go-tui-guides.md</code></td>
          <td>Bubble Tea · Lip Gloss · Bubbles</td>
          <td>Elm 架构落到真实应用，业务分层复用 CLI 指南</td>
      </tr>
      <tr>
          <td><code>fe-page-guide-antd.md</code></td>
          <td>Ant Design v5 · ProComponents</td>
          <td>高密度信息页面怎么组织</td>
      </tr>
  </tbody>
</table>
<p>每份指南只选一套技术栈、固定一种项目结构，规则写成祈使句。它们同时写给人和 AI Coding 工具看，所以每条规则都要短、可核对，不写「视情况而定」。用法也简单：在项目的 <code>CLAUDE.md</code> / <code>AGENTS.md</code> 里引用对应文件，让 Agent 写代码时照着做。前端那份的来龙去脉，我单独写过一篇 <a href="/2026/09/high-density-page-organization/">高密度页面怎么组织</a>。</p>
<h3 id="3-自测-agent-验证">3. 自测 Agent 验证</h3>
<p>AI Coding 让需求交付密度爆发。测试资源很难按同样的速度扩张。</p>
<p>我为此提出的方案是一个自测 Agent，核心链路是：</p>
<blockquote>
<p>规格 → 分层验证 → 判决 → 回写验收</p></blockquote>
<p>规格既是开发的起点，也是断言的来源。验证按成本从低到高分层，fail-fast：</p>
<table>
  <thead>
      <tr>
          <th>层</th>
          <th>回答什么</th>
          <th>引擎</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>smoke</td>
          <td>服务能起来吗？健康闸口通吗？</td>
          <td>组合</td>
      </tr>
      <tr>
          <td>API</td>
          <td>REST API 合约对吗？</td>
          <td>Hurl</td>
      </tr>
      <tr>
          <td>CLI</td>
          <td>命令行的行为对吗？</td>
          <td>bash + Go (testify)</td>
      </tr>
      <tr>
          <td>E2E</td>
          <td>前端关键交互还在吗？</td>
          <td>Playwright</td>
      </tr>
  </tbody>
</table>
<p>最后一步是判决和回写：跑完不是给一堆日志，而是给一个带运行证据的结论，回写到工作项的验收里。</p>
<p>


<img loading="lazy" src="https://e25ba8-log4d-c.dijingchao.com/202610/ai-native-ai-tests-e2e-v2.png" alt="自测 Agent 端到端链路（重绘）"  />



</p>
<p>


<img loading="lazy" src="https://e25ba8-log4d-c.dijingchao.com/202610/ai-native-verify-engine-v2.png" alt="验证引擎内部三步（重绘）"  />



</p>
<h3 id="小结-1">小结</h3>
<p>三个变化放在一起看，是一条线：规格定起点，约束替人看细节，分层验证给结论。代码越来越少需要人逐行盯；写什么、按什么写、怎么算做完，反而要写得更清楚。</p>
<h2 id="我的个人工具链">我的个人工具链</h2>
<p>工程师本质上就是通过工具的提升，来加强自己的管理、工作效率和产出速度。所以在这个时代，工具确实比过去更重要。</p>
<p>我自己投入了不少时间来打造自己的工具链。我觉得目前还不错的有这么几个：</p>
<ul>
<li>mind-forge</li>
<li>skills 集合</li>
<li>skm 管理器，可以跨电脑管理 SKILL，快速部署到远程机器</li>
<li>mind-forge 知识库管理器</li>
<li>一个好用的评审编辑器（我选择了 Vim）</li>
</ul>
<p><a href="https://github.com/alswl/skm">GitHub - alswl/skm: a tiny local-first AI Skill Manager</a></p>
<p>我最常用的 skills，一部分来自社区：</p>
<ul>
<li><code>speckit</code> —— 基于 spec 的套件</li>
<li><code>grilling</code> —— 追问我</li>
<li><code>humanizer</code> —— 说人话</li>
</ul>
<p>一部分是自己写的：</p>
<ul>
<li><code>spec-report-html</code> —— 把本次 spec 汇报成一页纸方案</li>
<li><code>spec-status</code> / <code>spec-update</code> —— 更新 spec 状态</li>
<li><code>session-retro</code> —— 反思当前 session，改进本地 SKILL</li>
<li><code>chat</code> —— 基于 IRC 的 Agent 协作</li>
<li><code>distill-memory</code> —— 蒸馏本机 jsonl 记忆</li>
<li><code>repo-analyzer</code> —— 仓库快速分析，类似 deepwiki</li>
<li><code>mf-cli</code> —— mind-forge 配套 SKILL</li>
</ul>
<p>前面说工作本身有三条线，第三条是「隐藏线路」：优化工具链路，进行效率提升。这份清单就是我在这条线上的投入。</p>
<h2 id="一些观点">一些观点</h2>
<h3 id="提效很快会到瓶颈">提效很快会到瓶颈</h3>
<ul>
<li>执行密度上升</li>
<li>决策密度：新的卡点</li>
<li>信息、判断、共识：不可跳过</li>
</ul>
<h3 id="ai-wow-time-正在过去">AI WoW Time 正在过去</h3>
<ul>
<li>新概念：短期兴奋</li>
<li>持续价值：如何落地</li>
<li>真实业务、真实系统、真实用户，要真刀真枪</li>
</ul>
<h3 id="开会变得更重要">开会变得更重要</h3>
<ul>
<li>AI 加速产出</li>
<li>分歧更快出现</li>
<li>共识形成：更高价值</li>
<li>决策、承诺、责任：需要人</li>
</ul>
<h3 id="创作--创--作">创作 = 创 + 作</h3>
<ul>
<li>AI 善于「作」：生产、展开、润色</li>
<li>人负责「创」：问题、判断、表达</li>
<li>大家会对纯 AI 生产的内容乏味</li>
<li>保留观点、经验、个人棱角</li>
</ul>
<h2 id="写在最后">写在最后</h2>
<p>从 2 月的「Code Typing is unnecessary」，到 5 月的「AI 放大执行；人负责判断」，再到 8 月把信息、研发、落地、工具链连成一条线，这大半年变来变去的，其实是我对「人站在哪里」的理解。</p>
<p>AI 善于「作」：生产、展开、润色。「创」还是得自己来：问题自己提，判断自己下，观点、经验和个人棱角自己留着。</p>
<p>Update 2026-10-05：因为各种档期问题，我内部的分享延迟了一个月才开展，因此这篇文章发晚了 1 个月。
Agentic 发展太快了，我最新的实践已经和这篇文章相比，已经更进了一步，摸到了 Stage 8 门槛。
当然我依然推荐工程师们一步步走过来，在当下日新月异的时代，亲自体验和上手是完全不一样的感觉。</p>
<p>等我下篇文章吧。</p>
<h2 id="扩展阅读">扩展阅读</h2>
<ul>
<li><a href="https://github.com/alswl/mind-forge">alswl/mind-forge</a>：<code>minds</code> 仓库用的知识锻造 CLI</li>
<li><a href="https://github.com/alswl/skm">alswl/skm</a>：跨电脑管理 SKILL 的小工具</li>
<li><a href="https://github.com/alswl/guides">alswl/guides</a>：写给人和 Agent 一起看的开发指南</li>
<li><a href="https://github.com/github/spec-kit">github/spec-kit</a>、<a href="https://github.com/obra/superpowers">obra/superpowers</a>：文中提到的两个 spec 框架</li>
<li><a href="/2026/02/my-2025/">2025 年终总结 - 临界点</a></li>
<li><a href="/2026/09/high-density-page-organization/">高密度页面怎么组织：一份信息呈现指南</a></li>
<li><a href="/2023/02/gtd/">从 Toodledo 到 Obsidian Tasks - 我的 GTD 最佳实践</a></li>
<li><a href="/2010/09/my-kms/">我所使用的知识管理系统</a></li>
</ul>
]]></content:encoded>
    </item>
  </channel>
</rss>
