前端进阶之旅前端进阶之旅
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
返回 AI 情报前线
All News · 全部资讯9275
  • Hugging Face开源OlmoEarth文本嵌入
  • 阿里开源 Qwen3.8:2.4T MoE、激活 95B、256K 上下文
  • MiniMax H3:单个 Transformer 替代视频生成完整流水线
  • DeepSeek V4 Pro 正式版发布:多项测试接近 Fable 5 水平
  • AI编程助手Lovable完成新一轮4亿美元融资,估值达133亿美元
  • MiniMax Music 3.0:开放权重生产级音乐生成模型
  • Microsoft 发布 MindTopo:VLMs 空间推理能力新基准
  • Grok 4.6 发布:剑指 GPT-5.6 Sol,主打长时间 Agent 任务
  • Grok 4.6 中文详解:训练数据、Agent 能力边界与定价
  • 市场份额报告:Google Gemini 份额从 12% 跌至 1.9%
  • 用Embeddings+Reranking+LLM构建可靠的内容分类流水线
  • 推理冷启动从10分钟降至秒级:容器镜像瘦身实战
  • Anthropic研究揭示:Claude Code旧版权限提示97%被机械通过
  • DeepSeek-V4-Pro-0813 悄然上线,支持思考与非思考模式
  • AI 生图 Prompt 审核实战:Node.js 调用 Chat JSON Schema 方案
  • 企业AI分析的隐藏陷阱:语义漂移问题深度剖析
  • AI 正在消除软件工程中层:代码看不懂、没人负责的团队困境
  • Qwen3.8-2.4T-A95B 模型发布
  • TraceMotive:本地优先的AI代理执行追踪调试工具
  • AI编程工具正在离开IDE:终端原生Agent工作流崛起
  • 个人开发者用AI编程的项目架构经验
  • FastAPI五个安全漏洞发现与修复全过程
  • 长文档AI审核的审计设计:Map-Reduce优于检索增强
  • AI Agent辅助发现SharePoint RCE漏洞链(CVSS 9.1)
  • 我用Claude Code将API的P99延迟降低一半
  • AI Agent读了你的secrets并删了生产数据库——PocketOS事故详解
  • 用聊天模型做金融内容审核:结构化输出设计实践
  • Prompt注入攻击原理与防御实践指南
  • 大规模漏洞扫描活动泛滥,攻击者冒充ClaudeBot等AI爬虫
  • 谷歌DeepMind发布手语转文本模型SL2T
  • LFM2.5-VL-3B:边缘设备高性能视觉语言模型发布
  • 通义千问3.8-27B发布,刷新开源大模型参数效率
  • 多Agent协作陷阱:个体测试全过,团队输出仍错误
  • Agent Plugins:Vercel/OpenAI/Microsoft 等联合推出 Agent 技能打包新标准
  • 企业实战:50+ AI Agent在UK主权云上的部署架构
  • ZeroGPU Router:让 AI Agent 用小模型处理例行任务
  • Solv Labs在AWS Bedrock上构建可审计的Agent支付系统
  • CodeBurn:让AI编程投入产出可见化
  • AWS SageMaker HyperPod分层KV缓存:LLM推理新范式
  • 2026年AI Agent安全开发指南
  • 从专有LLM API窃取推理痕迹研究
  • AI代码审查门控:让AI生成的补丁先自证再合入主分支
  • AI 正在消灭软件工程中层阶级
  • 企业 AI 分析的隐藏失败模式:语义漂移
  • 四步修复:让ChatGPT/Perplexity等AI搜索正确引用你的网站
  • CI发布成功却无人能安装:JetBrains插件三周静默故障复盘
  • MCP vs A2A协议解析:Agent连接协议选型指南
  • Adobe紧急修复:Campaign Classic与ColdFusion四个10.0严重漏洞
  • AI Agent自主搭建付费媒体商店:零人工注册的云服务开通实验
  • 用Claude构建骨架技术文档:Doc-to-Code追踪矩阵实践
  • 企业集成测试:单元测试无法覆盖的测试维度
  • 已加载 51 / 9275
8.0
热点
AI SCORE
编程提效2026-08-12 23:02

个人开发者用AI编程的项目架构经验

dev.to · AI#AI编程#工程实践#提示词工程
Editor brief · 编辑速览

作者总结了自己独立开发数据产品时,如何组织AI编程会话的上下文与harness——关键洞察是瓶颈已从代码生成速度转变为需求梳理能力。核心机制是设计一个始终加载的上下文池,配合按需触发的知识库,以控制token成本。

文章思维导图
Knowledge map
拖拽缩放
Full translation

完整中文译文

我独自运营一个数据产品。AI 会话承担了大部分的编码工作。这是一张地图,不是手册:三个部分,各有一个核心观点。每部分都会有更深入的文章。

对我而言,核心变化是:瓶颈不再是代码出现得多快,而是出现的东西是否可信。这三个部分都是对这个问题的回答。

Context — 模型始终看到的内容

模型阅读室里的每一样东西,每次请求都要付出代价,并且相互争夺注意力。所以我维护两个堆。

始终加载的内容:当前会话的身份、我们身处何方,以及少数几条出错代价很高的规则。另外加上一行索引指向其他一切,再加上两个纯粹的定向信息:我们处于循环的哪个站点,以及房间里还有谁——主要是 notary(公证员),即那个检查每次提交、拒绝违反规则的那个程序。如果一个会话不知道 notary 的存在,它会无意中绕过它行事,然后大吃一惊。

知识库:26 本书,每本一个主题,只在任务需要时调取。一本一个月才读一次的书,不应该被支付一千次的费用。始终加载的那个堆承载索引;书本身留在架子上。

决定放在哪个堆里的不是大小,而是不了解它的代价。

两个上限,来自两个不同的时间钟:

第二个上限是危险的那个,因为它永远不会被停止计费。

而如果我要复制到任何项目中的机制是:始终加载的堆有一个只能单向转动的棘轮。它只会缩小——新规则只能替代旧规则才能进入。没有这个棘轮,那个堆会无限增长,因为每学到一个教训,在学会的那天都觉得无比重要。

Harness — 模型能触达什么,以及什么阻止它

Harness 是模型周围的一切,但本身不是模型。我的,今天清点如下:

20 个书面程序,模型按名称调用——"执行夜间仪式"、"冷启动攻击这个设计"、"规划无人值守窗口"。文件,有版本控制,在失败时改进。

workers 拥有刻意不同的工具集。负责写代码的那个 worker 有自己的一份代码库副本,不能触碰主分支。负责测量某些东西的那个被拒绝访问设计文档——这样它就不会通过传染与我们达成一致。那种拒绝是一个程序,拒绝读取,而不是 prompt 里的一行字。

11 个自动化检查,其中三个在工具调用之前触发,并可以拒绝它。模型不决定一个行为是否被允许;它事后才发现不被允许。

这是我写这篇文章时第一次清点所有这些。20 个程序中有 9 个是死的——6 个从未被调用过一次,3 个是我自己签字废除但从未删除的。而清点还不够:其中 5 个是某个仍在忙碌的部门唯一的书面章程,所以"未使用"和"可以安全删除"不是一回事。

梯子不是机械装置。它是一个问题,对你写的每条规则都问:如果它在最糟糕的一天被忽视了,实际上什么阻止它?只有四个答案。

② a program on my machine         runs on save; I own the off switch
③ a program on a server           runs after the work leaves me; no off switch
④ a capability that doesn't exist  not a rule — the action is impossible

每条规则都恰好坐在其中一个层级上。这把"我有一条关于那事的规则"——无法检查——变成了"那一条坐在②级"——可以检查。

然后我问了下一个问题——我的③级规则中,哪些有测试证明它真的会拒绝?——结果有三个没有测试。它们是我看不见的地方运行的三个:在一个 subagent 内部,以及通宵运行的地方。一扇你从不看的门,是一扇你从未证明过的门。

The Round — 以及其中的三个决策

工作以轮次运行。一轮不是冲刺:它是一个循环,总是以相同的方式打开,并且有决策点将它发送到不同的路径。

其中有三个值得偷走。

第二站是核心。每轮开始时,测量上一轮预测的结果与实际发生的结果——从书面估算出发,而不是从记忆出发。

两个菱形拒绝向前。超出工时的工作不会延长;它死掉了,必须赢得下一轮。不值得武装的计划返回设计阶段——包括当它太空洞的时候,因为无论哪种方式,开始一次运行的成本是一样的。

最后一个菱形选择形态。能塞进一个上下文 → 一个会话运行到完成。不能 → 一个新鲜会话的链条:每环成本更高,但能撑过自己的上下文填满。

两种形态都包含一次 redteam 通过:一位 reviewer 拿到产物和代码库,没有别的,因为解释才是让 reviewer 与你达成一致的原因。

以及不那么光鲜的那一半

九个站点中有三个不是工作——它们是簿记,而且它们是那些被从图中省略的部分。它们维护服务文件:仪表板、法律(每个决策一行,从不重新争论)、计划、验证记录、知识库索引。

我终于测量了这需要多少成本:58% 的提交触及这些文件之一,而它们只占变更行数的 8.9%。频率非常高,质量几乎为零——所以要防范的不是成本,而是噪音,而这正是棘轮的用途。

Context — 保持定向持久化,知识按需加载,并对始终加载的内容设置单向棘轮,因为那是没有人会主动缩减的堆。

Harness — 给模型真正的装备,然后对每条规则问它实际上处于哪一级。

The loop — 每轮开始时测量上一轮,让超出工时的工作死去而不是漂流,并在任何无人值守的东西可能开始之前武装它。

更深入的文章陆续到来:装备,逐工具讲解 · 九个站点的实践 · 无人值守运行如何被武装,逐单元讲解 · 以及当一条无人阅读的警告终于长出牙齿时会发生什么。

For further actions, you may consider blocking this person and/or reporting abuse

Original source

本文由 AI 翻译整理自 dev.to · AI,原文版权归原作者所有。

阅读英文原文
上一篇
AI编程工具正在离开IDE:终端原生Agent工作流崛起
下一篇
FastAPI五个安全漏洞发现与修复全过程