TAG
# AI编程
按具体问题和线索重新找到相关内容。

DeepSeek Harness:把"智能体"拆成乐高

Kimi K3

从简单的尝试到三十万次下载

AI 生成的代码会不会复制开源项目

AI 为什么会推荐不存在的 npm 包?

AST:AI 为什么不只是在“读代码文本”?

AI 编程为什么需要“证据链”?

AI 编程会让程序员消失吗

Merkle DAG:为什么一处改动可以快速传遍依赖关系

AI 做网页的视觉还原靠谱吗?像截图不等于像产品

OpenAPI 如何让 AI 同时写前后端不“各说各话”?

Vibe Coding 最适合做什么,最不适合做什么

Hermetic Build:让构建不再偷偷依赖你的电脑

AI 生成的网页为什么经常“能看不能用”

使用 AI 为项目接入 Supabase 数据库

氛围编程入门

可复现构建:同一份源代码应该得到同一份软件

污点分析:一滴输入如何穿过整个程序

为什么 AI 编程项目开始需要 AGENTS.md?

AI 编程为什么要先 Plan 再 Edit?

Consumer-driven Contract:前端真正依赖的是什么

Agent 记忆机制:短期、长期与情景记忆怎么配合才不「转头就忘」

A2A:当 Agent 开始互相「递名片」

Agentic Debt:重复造轮子已成系统性现象

语言模型中的全局工作区

构建高效的智能体

AI 编程时代,为什么 Git 和 Pull Request 更重要了

AI 代码审查能不能替代人类 Code Review

云端 AI 编程环境和本机环境有什么区别

CPG:把代码变成一张可以查询的关系图

SSA:为什么编译器喜欢让变量“只赋值一次”

一个 SKILL.md 如何让 AI 学会一套可复用工作流?

Vibe Coding 时,为什么最容易泄露 API Key 和密码

AI 编程 Agent 的循环是怎么跑起来的?

RAG是什么?

科研人员用 AI 写软件,为什么“科学正确”比“代码能跑”更难?

对编程语言发展历程的思考:从比特到思想

SBOM:软件也应该有一份配料表

Coverage-guided Fuzzing:让测试输入朝“新路径”前进

Source Map:线上代码出错时,为什么还能找到源文件

LSIF:把“跳转定义”变成可以搬运的代码地图

Custom Agent 是什么?一个模型怎样变成前端 Agent 或安全 Agent

Vibe Coding 是什么?从一句话到可运行应用

AI Agent 可观测性:如何知道它到底在哪一步出错
致命三件套:AI开发的安全红线

Reuseio:为 AI 时代重新定义"软件复用"的注册中心

Bridge API

半年,从复制粘贴到Agent管项目

CAS:文件的身份可以由内容决定

AI 写 SQL 和数据库迁移,为什么必须人工确认

Property-based Testing:不要只测试几个例子

AI 怎么读懂一个大型代码仓库?

Skill是什么?

Tree-sitter:为什么编辑器不用每次重读整个文件?

AI 写出来的测试靠谱吗?测试通过就代表没问题吗

Metamorphic Testing:没有标准答案时,怎么判断程序错了

给 AI 一个目标,还是给它一串步骤?

CFG:程序不是一条线,而是一张路网

Semantic Diff:代码改了多少行,不等于逻辑改了多少

LSP 是编辑器和编程语言之间的共同语言

氛围编程避坑

给 AI 编程 Agent 关进沙箱:本机沙箱和云沙箱有什么区别?

AI 编程为什么第一版很快,第二版却越来越难改

SLSA Provenance:软件产物的“出生证明”

AI 编程该用聊天框、编辑器,还是终端 Agent

模型路由:为什么 AI 应用不该每个问题都调用最强模型

