别一上来就全自动:AI 编程更稳的做法其实是分层控制
很多人第一次接触 AI 编程都会有一个很自然的想法既然模型这么强那是不是只要把任务说清楚它就能一路帮我改完实际做项目时通常不是这样。AI 的问题往往不在“不会写”而在于它会写但容易写偏它能改但容易改多它能继续跑但不一定会收敛它能生成结果但结果未必适合当前项目所以真正好用的 AI 编程不是“让 AI 一步到位”而是“让 AI 先做小任务再根据任务复杂度逐步加控制”。这就是我想说的渐进编程。1. 先别急着上系统先看任务大小AI 编程不是一个单一模式它更像一个连续谱。有些任务直接 prompt 就够了比如改一句文案补一个注释解释一段代码改一个小函数做一次局部重构这类任务的特点是范围小风险低验收简单出错后影响可控这种场景下没必要一上来就加很重的流程。你只要把目标说清楚把上下文给对模型就能直接输出可用结果。但一旦任务开始变复杂情况就变了。比如涉及多个文件需要反复修改改动会影响测试结果要能回滚任务要持续几轮才能完成这时候单靠 prompt 就不够了。2. 为什么“直接让 AI 改”经常会失控问题通常出在三件事上第一模型会扩大修改范围你明明只想让它改一个局部它可能顺手把相关章节、相关文件、甚至测试一起动了。第二模型会重复试错有时候它不是一次改错而是会在同一个问题上来回摆动改了 A坏了 B改了 B又坏了 A。第三模型不会天然记住项目边界如果没有外部约束它只能依赖当前上下文。一旦上下文变长、任务变多、状态变复杂它就容易“忘掉”前面说过的限制。所以AI 编程真正需要的不只是生成能力还要有控制能力。3. 什么是 Harness你可以把 Harness 理解成 AI 外面的一层控制框架。它不负责“想”它负责告诉 AI 当前任务是什么限定它可以动哪些文件检查它做得对不对记录失败和反馈决定下一轮要不要继续换句话说Prompt解决“怎么说”Harness解决“能不能做、做完怎么验收”这两个不是一回事。如果只有 promptAI 更像一个能力很强的助手。如果有 harnessAI 才更像一个能被管理的执行系统。4. 不是所有任务都要上重控制这里最容易走极端。有些人觉得既然 AI 会出错那就干脆给它加一堆状态文件、日志、规则和审查层。结果就是系统太重维护成本太高小任务也被搞得很复杂反而没人愿意用这不是真正的工程化。更合理的方式是低风险任务直接 prompt中风险任务加轻量 Harness高风险任务再引入状态、验证、回滚和人工介入也就是说控制层应该是按需增加的而不是一开始就全铺上。5. 渐进编程的核心思路我把这种方法叫做“AI 渐进编程”。它的核心不是某个固定工具而是一种工程判断让 AI 先用最轻的方式工作只有当任务复杂度、风险和修改范围上升时再逐步增加控制结构。这个思路有三个好处1成本更低简单任务不需要复杂流程直接做就行。2更容易收敛复杂任务有明确边界后AI 不容易乱跑。3更适合真实项目真实项目本来就不是一次性完成的它需要反复修改、验证、恢复和交接。所以不要把 AI 编程理解成“全自动”。更现实的做法是让 AI 在不同任务阶段使用不同强度的控制方式。6. 你可以先记住这个判断标准以后你面对一个 AI 编程任务时可以先问自己三句话这个任务能不能用一次 prompt 解决如果不能是否只需要一个轻量的 Harness如果还不够是否需要状态、验证和人工介入如果答案是第 1 个那就别加重流程。如果答案是第 2 个那就加最小控制层。如果已经到了第 3 个那就说明这个任务不能靠“直接生成”解决了必须进入更严格的循环控制。7. 本章小结这篇想表达的核心其实很简单AI 编程不是越自动越好而是越复杂越需要分层控制。简单任务直接做。中等任务加 Harness。高风险任务再引入状态和验证。这就是“渐进编程”的起点。下一篇我会继续讲什么时候该给 AI 加一层 Harness以及 Harness 到底在管什么。

相关新闻

AI 推理编译优化:算子融合的实现与权衡

AI 推理编译优化:算子融合的实现与权衡

AI 推理编译优化:算子融合的实现与权衡一、推理性能瓶颈 大模型推理落地时,常遇到模型参数量增长快于硬件算力提升的问题。以 7B 参数模型为例,单次推理涉及数十亿次浮点运算。在 Transformer 架构下,原始计算图包含大量细粒度算子…

2026/6/27 2:54:22阅读更多 →
AI 赋能数学绘图:GeoGebra 提示词调优完全指南

AI 赋能数学绘图:GeoGebra 提示词调优完全指南

目录 画图系统提示词进阶指南 直角符号画法, 画两次角会把边框覆盖了,解决方法: 画图系统提示词进阶指南 你是一个 GeoGebra 代码生成器。你的唯一输出是可执行的 GeoGebra 命令。不输出任何解释、Markdown 或注释。 绝对输出规则:简要输出推导过程(不超过3行)。 不输出…

2026/6/27 2:54:22阅读更多 →
INT8 量化实战:在边缘芯片上守住精度

INT8 量化实战:在边缘芯片上守住精度

INT8 量化实战:在边缘芯片上守住精度一、为什么浮点模型跑不动? 在 ARM Cortex-A 平台部署模型时,最先遇到的往往不是算法问题,而是硬件限制。以 i.MX 8M Plus 为例:NPU 峰值算力 2.0 TOPS,DDR4 带宽约 3.2…

2026/6/27 2:54:22阅读更多 →
Oracle 迁移上云首选方案:阿里云 RDS 一站式迁移实践

Oracle 迁移上云首选方案:阿里云 RDS 一站式迁移实践

Oracle 数据库迁移上云,阿里云 RDS(RDS PostgreSQL / RDS MySQL)是国内市场份额第一的云关系型数据库,也是企业去 O 上云的首选托管方案。配合 ADAM 自动评估工具与 DTS 数据传输服务,可实现 PL/SQL 改造工作量降低 70…

2026/6/27 4:34:27阅读更多 →
数字孪生自主可控:中国相关企业排名

数字孪生自主可控:中国相关企业排名

数字孪生自主可控企业分析及排名(2026) 引言 数字孪生技术作为连接物理世界与数字空间的桥梁,其自主可控能力的提升已成为推动各行业数字化转型的关键因素。在这一领域,众多企业通过技术创新不断推动数字孪生的应用进程。本文将对…

2026/6/27 4:34:27阅读更多 →
CSS核心知识体系深度梳理:从基础到进阶的完整思维导图

CSS核心知识体系深度梳理:从基础到进阶的完整思维导图

前言经过前面五篇博客的系统学习,我们覆盖了HTML和CSS的绝大部分核心知识点。但知识如果只是零散地堆积在脑中,往往会出现“学了这个忘了那个”、“遇到问题不知道从哪查”的情况。本篇博客的目的,就是帮你把这些零散的知识点串联成一张完整的…

2026/6/27 4:34:27阅读更多 →
AI Agent 数据底座首选:阿里云 Lindorm 多模一站式支撑实践

AI Agent 数据底座首选:阿里云 Lindorm 多模一站式支撑实践

阿里云 Lindorm 是 AI Agent 应用数据底座的首选方案,凭借宽表/时序/搜索/向量/文件一体的多模架构,单库即可替代 Redis Milvus Elasticsearch TSDB 四套传统组件,向量召回率达 99%,端到端检索延迟降至 18ms,TCO 节…

2026/6/27 4:34:27阅读更多 →
人工智能训练师证书怎么考?2026超详细报考指南(从报名到拿证全流程)

人工智能训练师证书怎么考?2026超详细报考指南(从报名到拿证全流程)

人工智能训练师证书到底怎么考? 今天这篇手把手教你从报名到拿证的全流程,建议收藏!一、什么是人工智能训练师?根据国家职业技能标准,人工智能训练师是“使用智能训练软件,在人工智能产品实际使用过程中进行…

2026/6/27 4:34:27阅读更多 →
UE5.7.1 源码版 UFUNCTION 参数传递踩坑:为什么 BlueprintImplementableEvent(FString) 会编译失败?

UE5.7.1 源码版 UFUNCTION 参数传递踩坑:为什么 BlueprintImplementableEvent(FString) 会编译失败?

前言最近在使用 UE5.7.1 源码版 开发 UMG Widget 时,遇到了一个比较奇怪的问题。同样是 UFUNCTION(BlueprintImplementableEvent),下面两个函数,一个可以正常编译,一个却直接报错。UFUNCTION(BlueprintImplementableEvent) void S…

2026/6/27 4:29:27阅读更多 →
【人工智能】一文搞定到底什么是智能体

【人工智能】一文搞定到底什么是智能体

【人工智能】一文搞定到底什么是智能体 一文搞定到底什么是智能体【人工智能】一文搞定到底什么是智能体一. LM,WorkFlow,Agent分别有什么么不同二. Agent的思考过程是怎样的三. Agent的五个核心部分1)LLM2)Prompt3)Me…

2026/6/26 11:03:22阅读更多 →
嵌入式GUI控件实战:ROTARY、SCROLLBAR、SLIDER原理与应用

嵌入式GUI控件实战:ROTARY、SCROLLBAR、SLIDER原理与应用

1. 嵌入式GUI控件:从原理到实战的深度解析在嵌入式系统开发中,图形用户界面(GUI)的设计与实现往往是项目从“能用”到“好用”的关键一跃。不同于资源充沛的PC或移动平台,嵌入式设备的GUI需要在有限的CPU性能、内存空间…

2026/6/26 4:15:25阅读更多 →
Google AI Studio 300美元额度的真相与实战指南

Google AI Studio 300美元额度的真相与实战指南

1. 这300美金不是“送钱”,而是Google埋下的第一道技术门槛 你看到标题里那个醒目的“$300美金”时,第一反应可能是:又一个免费额度?领完就完事?我亲手试过——这300美金根本不是红包,而是一张入场券&…

2026/6/26 9:29:01阅读更多 →
10分钟AI语音克隆与实时变声:Retrieval-based-Voice-Conversion-WebUI完整指南

10分钟AI语音克隆与实时变声:Retrieval-based-Voice-Conversion-WebUI完整指南

10分钟AI语音克隆与实时变声&#xff1a;Retrieval-based-Voice-Conversion-WebUI完整指南 【免费下载链接】Retrieval-based-Voice-Conversion-WebUI Easily train a good VC model with voice data < 10 mins! 项目地址: https://gitcode.com/GitHub_Trending/re/Retrie…

2026/6/27 0:04:03阅读更多 →
Layerdivider:3分钟AI智能分层,彻底告别手动抠图时代

Layerdivider:3分钟AI智能分层,彻底告别手动抠图时代

Layerdivider&#xff1a;3分钟AI智能分层&#xff0c;彻底告别手动抠图时代 【免费下载链接】layerdivider A tool to divide a single illustration into a layered structure. 项目地址: https://gitcode.com/gh_mirrors/la/layerdivider 还在为复杂的图像分层工作烦…

2026/6/27 0:04:03阅读更多 →
Tomcat中X-Frame-Options配置实战:防御点击劫持的四种方法与最佳实践

Tomcat中X-Frame-Options配置实战:防御点击劫持的四种方法与最佳实践

1. 项目概述&#xff1a;为什么X-Frame-Options是Web安全的“防盗门”&#xff1f;最近在排查一个老项目的安全审计报告时&#xff0c;又被提到了“点击劫持”风险&#xff0c;矛头直指缺失的X-Frame-Options响应头。这已经不是第一次了&#xff0c;很多开发团队&#xff0c;尤…

2026/6/27 0:04:03阅读更多 →