AI编程范式演进:从辅助到替代,软件工程的范式转移

引言

2021年GitHub Copilot发布后,AI编程逐渐从实验性工具走向主流。在这LLM大火的这几年,AI Coding的出现,在软件开发领域又掀起了一场AI编程的进化,在这过程中我们从最初的Vibe coding,到后面的Spec Coding,再到各工具厂商提出的YOLO、SOLO等模式,开发者在软件工程中的作用产生了微妙又巨大的变化。

这些”范式”并不是学术界严格定义的标准,而是实践中总结出来的称呼。比如Andrej Karpathy的”Vibe Coding”,GitHub的”Spec-Driven Development”,Cursor的”YOLO Mode”,还有字节跳动的”Solo Mode”——本质上都是各家对”怎么用好AI写代码”这个问题的不同答案。

但如果我们仔细观察,会发现这些模式背后有一个共同的核心问题:如何在享受AI带来的效率提升的同时,保持对代码的控制?

阅读全文 »

智能体经典范式构建:ReAct、Plan-and-Solve 与 Reflection

如果说 2023 年是 AutoGPT 引爆 Agent 概念的一年,那么 2024 年则是这些概念逐渐沉淀、范式逐渐清晰的一年。

在实践中,三种经典范式逐渐脱颖而出:ReAct、Plan-and-Solve 和 Reflection

它们不是相互替代的关系,而是可以组合在一起,构建出强大的智能体系统。

阅读全文 »

从第一性原理看大模型 Agent 技术

互联网时代,网站是核心载体;移动互联网时代,App 占据了人们的注意力中心。那么,智能时代呢?

一个大胆的预测:Agent 可能成为智能时代的核心载体

阅读全文 »

AutoGPT:当 AI 学会自主思考(核心能力分析)

ChatGPT 的出现让我们看到了 AI 对话的强大能力,但你有没有想过:如果 AI 不仅能回答问题,还能自主规划、执行任务,会是什么样子?

这就是 AutoGPT 正在做的事情——让 AI 从”被动回答”进化到”主动行动”。

阅读全文 »