← 返回日记目录

daily log · AI diary

每日工作日记 04 · 从一堆日本文件,到一个能帮人的网站

这是《AI 做网站实践日记》12 篇正文之后的每日工作日记候选稿。 它写的是 2026 年 5 月中旬这几天,我怎样把自己在日本被大量表格、通知、文件弄得焦头烂额的经历,慢慢做成一个可以帮助更多外国人的网站。 本篇一句话 这几天,我最深的感觉不是“网站又多了几个页面”。 而是: 我终于更清楚地看到,

这是《AI 做网站实践日记》12 篇正文之后的每日工作日记候选稿。

它写的是 2026 年 5 月中旬这几天,我怎样把自己在日本被大量表格、通知、文件弄得焦头烂额的经历,慢慢做成一个可以帮助更多外国人的网站。

本篇一句话

这几天,我最深的感觉不是“网站又多了几个页面”。

而是:我终于更清楚地看到,自己为什么要做这个网站。

不是为了证明 AI 多厉害。

不是为了做一个看起来很全的信息站。

而是因为我自己在日本生活、工作、创业时,真的被各种表格、通知、手续和窗口说明折腾过。

我知道那种感觉:

一张纸放在面前,字好像都能查。

但你不知道它到底要你做什么。

不知道先去哪一个窗口。

不知道有没有期限。

不知道这件事做错了,会不会影响签证、税务、租房、保险、公司手续。

所以,这个网站真正想做的事很朴素:

把我曾经吃过的翻译税、手续税、焦虑税,变成后来的人少走一点弯路的说明书。


事实边界

这几天的主线,可以压缩成四层。

已经发生的事还不能说完成的事
代码层Local Notice Decoder 的程序卡片、租房流程页、结构化数据和查询准备工作已经形成可验证代码不能把代码通过说成产品闭环
生产层合并请求 #372 进入主线,生产页面返回 HTTP 200不能把 HTTP 200 说成商业验证
数据层RAG / pgvector 的预处理、脱敏、dry-run 和 apply runner 已准备好生产数据库写入仍停在授权边界
业务层用户反馈入口和 intake gate 已准备还没有 1 到 3 个真实用户反馈样本

所以这篇日记不写“我们完成了一个大版本”。

我更愿意诚实地写:

这几天,我们把一批真实高摩擦手续推过了工程和生产两道门,但数据闭环和业务闭环还没有真正关上。

这句话听起来不够漂亮。

但它更像真实工作。


1. 第一件事:我真的被日本表格和文件弄得焦头烂额过

这几天最用户可见的成果,是 Local Notice Decoder 和 procedure cards。

但它们不是从一个产品经理坐在白板前想出来的。

它们是从我自己的焦头烂额里长出来的。

我在日本见过太多这样的场景。

一张通知。

一个表格。

一个窗口给你的说明。

一个日文网页。

一封不知道该不该马上处理的信。

一张看起来很正式、但不知道要交给谁的表。

一个窗口工作人员说得很快,你只能一边点头,一边担心自己是不是漏听了关键条件。

一个税务、保险、住房或公司手续,表面上只是一页纸,背后却可能连着好几个机关。

这些东西表面上是信息,实际上是摩擦。

摩擦不只来自语言。

还来自顺序、机关、边界、时间点和责任分工。

比如:

  • 这件事是市区町村管,还是法务局管?
  • 是先确认通知日期,还是先看金额?
  • 是自己要做,还是税理士、行政书士、房产公司能协助?
  • 是现在必须处理,还是先保存证据、再问专业人士?

我以前在日本工作生活时,最怕的不是看见日文。

最怕的是:我看懂了字,却不知道下一步该不该动。

很多外国人在日本都会遇到这种时刻。

你不是不努力。

你不是不想守规则。

你只是站在一个陌生系统面前,不知道这张纸在整个流程里排第几步。

这就是我想做这个网站的原因。

不是把日本手续翻译成中文就结束。

而是把“下一步怎么判断”放到用户面前。

我希望以后有一个和我一样的外国人,收到一张日本文件时,不是先慌。

他可以先打开网站,看见这张文件大概属于哪一类、应该先看哪里、哪些事不能拖、哪些地方必须找专业人士。

这不是替他做决定。

这是先帮他把雾拨开一点。


2. 第二件事:AI 不能编我的经验

这几天还有一个很重要的小转折:我们把“真实经验段”的规则锁得更清楚了。

它背后的原则很重要:

真实经验段不能由 AI 编。

AI 可以整理结构。

AI 可以帮我把流程拆成卡片。

AI 可以把一个日本手续拆成“背景、机关、风险、下一步、边界”。

但 AI 不能替我说“我见过什么”。

如果一段经验不是我真实见过的,也不是我明确给出的匿名真实案例,它就只能是占位,不能装成我的声音。

这条规则看起来很小。

但对一个 Trust Gateway 来说,它是根。

因为用户不是来读一篇 AI 文案。

用户是在高摩擦场景里找可信的下一步。

一旦经验被编造,页面再漂亮,信任也会被掏空。

我宁愿页面少一点“漂亮话”,也不愿它替我编故事。

做到才算。

我亲眼见过、亲身经历过、或者明确收集到的真实案例,才能进入经验段。

没有证据的地方,就留白、标注、等待补充。

这也是我自己的文字指纹:

不把知道当做到。

不把想象当经验。

不把 AI 的顺嘴一说,当成可以公开给用户看的事实。


3. 第三件事:合并请求进入主线,不等于闭环完成

这几天,合并请求 #372 进入主线。

生产页面也能访问。

这是一个重要节点。

但我现在越来越不愿意把这种节点直接叫“完成”。

因为我已经吃过太多次亏:

  • 本地通过,不等于用户能打开。
  • 页面能打开,不等于入口明显。
  • 合并请求通过,不等于业务有反馈。
  • 生产返回 200,不等于产品真的有用。

所以我现在会把完成分成四层:

完成层我现在怎么理解
code_done文件、构建、检查、类型、lint 通过
production_done用户可访问的生产路由有证据
data_loop_done数据真正进入系统,并能被后续查询使用
business_validated真实用户看过、用过、反馈过

这几天,前两层已经过了。

第三层还停住。

第四层还没开始。

这不是失败。

这是把项目从“聊天里的完成感”拉回真实世界。

以前我会急着说:“已经差不多了。”

现在我更愿意说:“哪一层过了,哪一层还没过。”

这就是我这段时间最大的变化。


4. 第四件事:生产数据库不是 AI 自动可以碰的地方

数据闭环现在卡在一个很典型的边界上。

本地准备已经做了。

脱敏检查也做了。

dry-run 能跑。

apply runner 也准备好了。

但真正写入生产数据库这一步,没有被自动执行。

原因很简单:这一步需要生产授权。

AI 能不能做,和 AI 应不应该现在做,是两件事。

我现在越来越清楚地看到,一个人用 AI 建公司,最危险的不是 AI 不会干活。

最危险的是 AI 太会干活,以至于它把“能继续”误认为“被授权继续”。

所以我宁愿让它停住。

停在密钥、生产数据库、付款、发布、专利、用户联系这些硬边界前面。

这不是保守。

这是为了让系统以后可以长期跑。

一个能停住的 AI 系统,才可能被信任。


5. 第五件事:重复错误要变成 validator

这几天,我还把很多跨 AI 协作里的错误模式沉淀成 MNK、audit mirror 和 validator 候选。

这里面最重要的不是文件数量。

最重要的是一个观念:

重复错误不能只靠下次小心。

下次小心,是人的愿望。

validator,才是系统的记忆。

比如:

  • 不把外部 AI 的审计结论直接当成事实。
  • 不把“页面存在”说成“用户找得到”。
  • 不把“本地 dry-run 通过”说成“生产数据已经写入”。
  • 不把“工程评分很高”说成“真实用户已经验证”。
  • 不用轮询假装系统在自动等待。

这些话如果只留在聊天里,过几天就会散掉。

所以我越来越在意把它们写进文件、脚本、检查和收据。

不是为了显得流程复杂。

是为了减少我自己的注意力税。

人的注意力应该放在判断上。

机器能记住的,就不要让我每天重新提醒。


6. 李笑来公开资料给我的几个借鉴

这几天我也重新看了李笑来的公开网站和 GitHub。

我不是要把别人的东西搬过来。

更不是把李笑来讲过的话包装成我的话。

我能借鉴的是结构和方法。

公开站给我的第一个启发,是把长期写作当成公开的工作台。

文章、书架、社区、动态、RSS、双语入口,这些不是装饰。

它们让一个人的长期积累有入口、有目录、有返回路径。

这对我的网站很重要。

因为《AI 做网站实践日记》也不应该只是一篇篇散文。

它应该有:

借鉴点我这里怎么用
公开日记 / journal把每天的真实工作、错误、证据写成可回看的记录
书架 / catalogue把 12 篇主线日记、每日工作日记、术语表、证据页整理成系列
Community / readers后面要接读者留言、真实反馈,而不是只让我自己闭门写
中英入口 / 翻译差异面向外国人在日本的问题,必须尊重多语言读者
RSS / archive内容要能被长期订阅、检索、引用,而不是只活在首页

GitHub 给我的第二个启发,是把知识变成工具。

我看到公开仓库里有面向 Markdown、插件市场、自学材料和 AI 工程工具的项目。

这些对我不是“崇拜对象”。

它们提醒我一件事:

真正有复利的知识,最后会长成工具、目录、脚本、检查器和协作规则。

这正好对应我这几天做的事。

日记不只是日记。

它要反过来生成 SOP。

网站不只是页面。

它要反过来生成 validator。

读者留言不只是评论。

它要反过来成为 business validation。

SEO 也不只是关键词。

它应该是结构化内容、清楚标题、稳定链接、来源边界和读者问题的长期组合。

如果说这几天有什么技术借鉴,我会把它们压缩成五句话:

方向借鉴我的落点
美学克制、留白、清楚层级日记页不要堆装饰,先让人读得下去
网站工程稳定 URL、索引、RSS、归档日记要能被找到、回看、订阅、引用
参考资料公开来源和可验证链接不写无来源的“听说”
读者留言Community 不是热闹,是反馈回路留言要进入真实用户验证
SEO不是骗搜索,而是把问题讲清楚每篇文章回答一个真实高摩擦问题

本段参考的公开入口:lixiaolai.comgithub.com/xiaolai。这里写的是借鉴,不是引用原话。

这里我也提醒自己一句:

借鉴不是复制。

迭代不是替换。

真正可借鉴的,是把长期积累做成系统的耐心。


7. 给读者的用处

如果你也是一个普通人,正在用 AI 做网站、做产品、做公司,我这几天最大的经验只有一句:

不要问 AI “做完了吗”。要问它“哪一层完成了,证据在哪里,下一层为什么还没完成”。

这三个问题,会立刻把很多漂亮的完成感拆开。

拆开以后,你会看到真实项目的样子:

问题作用
哪一层完成了?防止把局部成功说成整体完成
证据在哪里?防止聊天记忆替代 proof-of-work
下一层为什么没完成?防止硬边界被 AI 自动越过

这几天,我不是在学一个新工具。

我是在学一种更慢、但更可靠的工作方式:

先让 AI 做事。

再让证据说话。

最后让边界决定能不能继续。


8. 本篇术语表

日记里出现了一些英文或英文缩写。

它们只是因为 AI 协作里很多事必须说清楚:

谁在行动。

证据在哪里。

成本怎么产生。

边界由谁批准。

下面这张表,把这些词翻译成中文,并用一句普通人能懂的类比说明。

缩写 / 词英文全称中文译名一句话解释类比说明
AIArtificial Intelligence人工智能能根据输入生成文字、代码、图像或行动建议的程序一个很快的实习生,能干活,但需要任务说明和验收
JTGJapan Trust Gateway日本信任入口我正在做的网站方向:把日本生活里的高摩擦信息转成可信行动清单外国人在日本生活的说明书入口
LNDLocal Notice Decoder本地通知解码器把日本通知、表格、文件拆成用户能理解的步骤和边界收到一张难懂通知时,先帮你看它属于哪类事
PRPull Request合并请求把一组代码或内容改动提交出来,等审查后再进入主线装修前先交图纸,不是直接砸墙
CIContinuous Integration持续集成检查每次改动后自动跑测试、构建和规则检查工厂质检线,过了说明基础检查合格,不等于用户满意
SOPStandard Operating Procedure标准操作流程把重复发生的事固定成步骤麦当劳汉堡手册,不靠某个人临场发挥
MNKMethod / Note / Knowledge方法、笔记、知识卡把一次经验沉淀成以后可复用的知识资产错一次以后写进错题本
RAGRetrieval-Augmented Generation检索增强生成先从资料库找相关内容,再让 AI 回答开卷考试,不让 AI 只靠记忆猜
pgvectorPostgreSQL vector extensionPostgreSQL 向量扩展让数据库能按语义相似度找资料不是按字面搜“表格”,而是找意思相近的文件
dry-rundry run试跑 / 空跑模拟执行,确认会发生什么,但不真正写入生产演习,不按下真正的提交按钮
validatorvalidator验证器 / 检查器用脚本检查规则是否被满足安检门,不能只靠人说“应该没问题”
SEOSearch Engine Optimization搜索引擎优化让页面结构、标题、内容和链接更容易被搜索理解不是喊口号,而是把路牌写清楚
RSSReally Simple Syndication内容订阅源让读者或工具订阅网站更新报纸投递员,有新文章就送到订阅者那里

结尾

以前我以为,AI 时代最重要的是速度。

现在我越来越觉得,速度只是第一层。

真正重要的是闭环。

能写出来,是开始。

能被用户看到,是下一步。

能进入数据系统,是再下一步。

能被真实用户验证,才算靠近产品。

这几天,我看到的不是一个网站突然完成。

我看到的是:一个普通人用 AI 做长期项目时,必须一点点学会区分“能跑”“能证明”“能闭环”。

这三个词,可能会成为我后面很多工作的尺子。

reader q&a

读者留言

留言会先进入人工审核。请不要写电话、住址、证件号、合同全文或他人隐私;本站回复只做信息整理, 不构成法律、税务、投资、医疗或房地产交易建议。

还没有公开留言。你可以提出一个具体问题,审核后会显示在这里。

为了减少广告、辱骂和隐私泄露,留言需要先登录。公开显示前仍会人工审核。