<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>知识管理 on Saiga</title>
    <link>http://localhost:1313/tags/%E7%9F%A5%E8%AF%86%E7%AE%A1%E7%90%86/</link>
    <description>Recent content in 知识管理 on Saiga</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <managingEditor>wuwenzen@outlook.com (wuwj)</managingEditor>
    <webMaster>wuwenzen@outlook.com (wuwj)</webMaster>
    <lastBuildDate>Mon, 20 Jan 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="http://localhost:1313/tags/%E7%9F%A5%E8%AF%86%E7%AE%A1%E7%90%86/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>AI 作为前端工程助手：代码理解、变更评审与知识沉淀</title>
      <link>http://localhost:1313/posts/2025-01-20-ai-engineering-assistant-workflow/</link>
      <pubDate>Mon, 20 Jan 2025 00:00:00 +0000</pubDate><author>wuwenzen@outlook.com (wuwj)</author>
      <guid>http://localhost:1313/posts/2025-01-20-ai-engineering-assistant-workflow/</guid>
      <description>&lt;h2 id=&#34;背景&#34;&gt;背景&lt;/h2&gt;&#xA;&lt;p&gt;在中大型前端项目中，效率瓶颈往往不在“写代码”，而在：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;理解既有代码与历史决策&lt;/li&gt;&#xA;&lt;li&gt;做变更评审与影响面分析&lt;/li&gt;&#xA;&lt;li&gt;将经验沉淀为可复用的规范与模板&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;AI 更适合作为“工程助手”，在不改变既有流程的前提下，降低理解成本与重复劳动。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;适用场景与边界&#34;&gt;适用场景与边界&lt;/h2&gt;&#xA;&lt;h3 id=&#34;适合让-ai-介入的事情&#34;&gt;适合让 AI 介入的事情&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;读代码：梳理模块关系、数据流、关键入口&lt;/li&gt;&#xA;&lt;li&gt;查影响：对改动点做潜在影响面清单&lt;/li&gt;&#xA;&lt;li&gt;写评审：生成 code review 的检查项与风险点&lt;/li&gt;&#xA;&lt;li&gt;做沉淀：把零散讨论转成可检索的技术记录&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;不适合直接交给-ai-的事情&#34;&gt;不适合直接交给 AI 的事情&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;关键逻辑的“正确性判定”&lt;/li&gt;&#xA;&lt;li&gt;业务规则的决策与归因&lt;/li&gt;&#xA;&lt;li&gt;以 AI 输出作为唯一结论（必须可验证）&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;一套可落地的使用流程&#34;&gt;一套可落地的使用流程&lt;/h2&gt;&#xA;&lt;h3 id=&#34;1代码理解先结构化再总结&#34;&gt;1）代码理解：先结构化，再总结&lt;/h3&gt;&#xA;&lt;p&gt;输入给 AI 的材料建议是“可验证的事实”，例如：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;目录结构（关键模块）&lt;/li&gt;&#xA;&lt;li&gt;入口文件（router/store/bff client）&lt;/li&gt;&#xA;&lt;li&gt;关键类型定义与接口契约&lt;/li&gt;&#xA;&lt;li&gt;相关提交 diff（而非整仓库）&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;期望 AI 输出的格式建议固定为：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;模块职责清单（What）&lt;/li&gt;&#xA;&lt;li&gt;调用链路（How）&lt;/li&gt;&#xA;&lt;li&gt;关键假设与隐含约束（Why）&lt;/li&gt;&#xA;&lt;li&gt;潜在风险点（Risk）&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;这样更像“工程笔记”，而不是泛泛解释。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;2变更评审用清单化替代口头经验&#34;&gt;2）变更评审：用“清单化”替代口头经验&lt;/h3&gt;&#xA;&lt;p&gt;对每个变更（PR/commit）生成一份固定结构的评审清单：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;影响页面/模块&lt;/li&gt;&#xA;&lt;li&gt;影响数据结构/接口&lt;/li&gt;&#xA;&lt;li&gt;兼容性（旧字段/旧接口/旧路由）&lt;/li&gt;&#xA;&lt;li&gt;性能点（渲染、列表、长任务）&lt;/li&gt;&#xA;&lt;li&gt;观测点（埋点、错误、关键链路）&lt;/li&gt;&#xA;&lt;li&gt;回滚策略（开关/版本/兜底）&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;AI 的价值在于“补盲”，而不是“替代审查”。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;3知识沉淀把对话变成可检索资产&#34;&gt;3）知识沉淀：把对话变成可检索资产&lt;/h3&gt;&#xA;&lt;p&gt;建议把以下内容自动化沉淀（写入 Markdown）：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;模块说明（README）&lt;/li&gt;&#xA;&lt;li&gt;常见问题与排查路径（FAQ）&lt;/li&gt;&#xA;&lt;li&gt;关键决策记录（ADR：Architecture Decision Record）&lt;/li&gt;&#xA;&lt;li&gt;发布与回滚手册（Runbook）&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;沉淀策略：少而精，优先覆盖高频问题与关键链路。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;工程化落地建议&#34;&gt;工程化落地建议&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;统一 Prompt 模板：减少输出风格漂移&lt;/li&gt;&#xA;&lt;li&gt;强制输出引用：引用文件路径、函数名、类型名&lt;/li&gt;&#xA;&lt;li&gt;结果可回退：AI 不可用时流程不受影响&lt;/li&gt;&#xA;&lt;li&gt;记录输入与输出：便于复盘与持续改进（注意脱敏）&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;总结&#34;&gt;总结&lt;/h2&gt;&#xA;&lt;p&gt;AI 在前端工程中的价值，更像“放大镜 + 清单生成器”：&lt;/p&gt;</description>
    </item>
    <item>
      <title>使用 AI 辅助整理与检索个人内容的方法</title>
      <link>http://localhost:1313/posts/2024-08-10-personal-knowledge-base-with-ai/</link>
      <pubDate>Sat, 10 Aug 2024 00:00:00 +0000</pubDate><author>wuwenzen@outlook.com (wuwj)</author>
      <guid>http://localhost:1313/posts/2024-08-10-personal-knowledge-base-with-ai/</guid>
      <description>&lt;h2 id=&#34;背景&#34;&gt;背景&lt;/h2&gt;&#xA;&lt;p&gt;随着个人技术积累逐渐增多，内容往往分散在博客、笔记工具、项目文档等不同位置。&lt;br&gt;&#xA;当内容规模扩大后，单纯依赖目录结构或标签分类，已经难以快速定位所需信息。&lt;/p&gt;&#xA;&lt;p&gt;在这种情况下，引入 AI 作为&lt;strong&gt;辅助整理与检索工具&lt;/strong&gt;，是一种成本较低、可逐步演进的方案。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;常见内容管理痛点&#34;&gt;常见内容管理痛点&lt;/h2&gt;&#xA;&lt;h3 id=&#34;1-内容分散检索成本高&#34;&gt;1. 内容分散，检索成本高&lt;/h3&gt;&#xA;&lt;p&gt;常见情况包括：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;同一主题存在多份记录&lt;/li&gt;&#xA;&lt;li&gt;不同工具之间缺乏统一入口&lt;/li&gt;&#xA;&lt;li&gt;只能依赖全文搜索，结果噪声较多&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;2-标签与分类难以长期维护&#34;&gt;2. 标签与分类难以长期维护&lt;/h3&gt;&#xA;&lt;p&gt;人工维护分类体系容易出现：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;标签粒度不一致&lt;/li&gt;&#xA;&lt;li&gt;分类不断膨胀&lt;/li&gt;&#xA;&lt;li&gt;新内容难以快速归类&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;3-内容写完即沉没&#34;&gt;3. 内容“写完即沉没”&lt;/h3&gt;&#xA;&lt;p&gt;很多内容在完成记录后：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;很少被再次查阅&lt;/li&gt;&#xA;&lt;li&gt;难以形成复用价值&lt;/li&gt;&#xA;&lt;li&gt;无法支撑长期积累&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;ai-在内容整理中的角色&#34;&gt;AI 在内容整理中的角色&lt;/h2&gt;&#xA;&lt;h3 id=&#34;1-辅助理解与归纳&#34;&gt;1. 辅助理解与归纳&lt;/h3&gt;&#xA;&lt;p&gt;AI 更适合承担以下工作：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;对已有内容进行摘要&lt;/li&gt;&#xA;&lt;li&gt;提炼核心观点&lt;/li&gt;&#xA;&lt;li&gt;生成结构化要点&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;而不是替代原始内容本身。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;2-提供语义层面的检索能力&#34;&gt;2. 提供语义层面的检索能力&lt;/h3&gt;&#xA;&lt;p&gt;相比关键词匹配，语义检索可以：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;容忍表达差异&lt;/li&gt;&#xA;&lt;li&gt;根据问题意图返回结果&lt;/li&gt;&#xA;&lt;li&gt;提高命中相关内容的概率&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;在个人内容规模增长后，这种能力尤为重要。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;3-作为入口层而非数据源&#34;&gt;3. 作为“入口层”而非数据源&lt;/h3&gt;&#xA;&lt;p&gt;AI 更适合作为统一入口：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;帮助定位已有内容&lt;/li&gt;&#xA;&lt;li&gt;提供参考链接&lt;/li&gt;&#xA;&lt;li&gt;指向原始记录位置&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;而不是成为新的内容存储层。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;实现思路概览&#34;&gt;实现思路概览&lt;/h2&gt;&#xA;&lt;h3 id=&#34;1-保持原有内容结构稳定&#34;&gt;1. 保持原有内容结构稳定&lt;/h3&gt;&#xA;&lt;p&gt;在引入 AI 之前，应确保：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;内容来源清晰&lt;/li&gt;&#xA;&lt;li&gt;原始文件可长期维护&lt;/li&gt;&#xA;&lt;li&gt;不依赖单一工具或平台&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;这是后续扩展的基础。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;2-构建轻量级索引层&#34;&gt;2. 构建轻量级索引层&lt;/h3&gt;&#xA;&lt;p&gt;可以通过以下方式降低成本：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;对已有内容生成摘要或关键描述&lt;/li&gt;&#xA;&lt;li&gt;将元信息集中管理&lt;/li&gt;&#xA;&lt;li&gt;避免过早引入复杂基础设施&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;3-ai-查询作为增强能力&#34;&gt;3. AI 查询作为增强能力&lt;/h3&gt;&#xA;&lt;p&gt;在查询阶段引入 AI：&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
