博客

  1. 2026年9月10日 · 设计笔记

    内容编排流程中的提示注入

    Prompt injection in an authoring pipeline

    在内容编排流程里,粘贴素材的人正是被攻击的人。哪些风险由类型化输出和确定性校验消除,哪些由提示词处理,哪些只能靠人工复核发现。

  2. 2026年9月10日 · 构建日志

    两天,按顺序

    Two days, in order

    AIBlog 用两个工作日,从一个空文件夹变成了已部署的站点。这里记录每一步发生的时间——因为顺序比速度更重要。

  3. 2026年9月10日 · 发布

    为唯一的公开模型调用设栏

    Fencing the one public model call

    搜索页上的提问框,是访客唯一能触发的模型调用。本次发布把它当作成本面来对待:先走便宜的关卡,没有相关摘录就不作答,并对每日调用次数与金额设置全站上限。

  4. 2026年9月10日 · 主题

    同一份文档,四套设计

    One document, four designs

    站点新增了主题菜单:Plain、Institute、Desert light 与 Linen and poppy。同一份存储数据,四种外观——以及按照 DOM 契约做出三套真实设计时所发现的问题。

  5. 2026年9月10日 · 客户指南

    给客户的一页:您只需要做三件事

    A page for clients: you only have to do three things

    交付网站之后,非技术人员如何自己维护:粘贴文字、上传照片、说一句话然后发布。以及上线后怎么改、哪些东西改不坏、一篇文章大概花多少钱。

  6. 2026年9月9日 · 成本

    一个页面的成本

    What a page costs

    我们对外报出的数字:生成一个页面、一次修改、一张照片描述、一次提问回答分别花多少。这些数字从何而来,提示缓存改变了什么,以及为什么它只是估算而非账单。

  7. 2026年9月9日 · 设计笔记

    区块本身就是切片

    A block is already a chunk

    为内容系统加入嵌入向量,通常先要解决切片问题。AIBlog 跳过了这一步:它的文档本来就被切成带稳定 id 的类型化区块——一个索引由此长出四项功能。

  8. 2026年9月7日 · 设计笔记

    保存即发布,而非暂存

    Save and publish, not staging

    严格暂存还是即时编辑:面对已发布页面的修改,这是两种同样诚实的默认行为;AIBlog 为非技术客户选择了其中一种。

  9. 2026年9月4日 · 设计笔记

    AI 重新生成时的区块身份

    Block identity across AI regeneration

    编排器每一轮都返回整页内容。页内短 id 加上三步对账,让每个区块的身份得以保留——即使模型丢掉了所有 id。

  10. 2026年9月1日 · 设计笔记

    为什么用区块,而不是 HTML

    Why blocks, not HTML

    客户编辑内容,AI 提出结构,站点保留设计权。本文说明这种分工在底层如何运作,以及生成一个页面的成本。