不是程序员?有了人工智能,有个点子就能编程了
作者 Kevin Roose
发表于 2025年4月

除了十几岁时做过一段时间网站,捣鼓过Flash动画以外,我从没当过软件工程师,也没有放弃新闻工作而投身技术行业的雄心。然而,在过去的几个月里,我一直在疯狂地写程序。

我的作品包括:一个可转录和总结长播客内容的工具,一个能将我的社交媒体账号里的书签整理成可搜索数据库的工具,一个能告诉我某件家具是否能放进我的汽车后备箱的网站,以及一个名为“LunchBoxBuddy”的应用。LunchBoxBuddy可以分析我冰箱里的食物,据此帮我决定给儿子准备什么午餐带去学校。

这些创造都要归功于人工智能以及被称为“氛围编程”(vibecoding)的人工智能新趋势。氛围编程是人工智能研究员安德烈·卡尔帕西(AndrejKarpathy)所普及的一个词。它概括了当今人工智能工具的实用性和易用性,借助这些工具,即使是非技术爱好者,只需在文本框中输入提示语,也能创建功能齐全的应用程序和网站。你不必知道如何编程,只要有一个想法,再加上一点耐心就足够了。

我自己的氛围编程试验意在开发我所谓的“个人软件”—解决我生活中特定问题的小型定制应用程序。它们都不是大型技术公司会去开发的工具,没有市场受众,功能特性有限,而且其中一些只是凑合能用。

但以这种方式构建软件—用一两句话描述一个问题,然后看着一个强大的人工智能模型构建一个定制的工具来解决该问题—是一种令人十分兴奋的体验。

人工智能编程工具并非新鲜事,已经诞生多年。早期的工具旨在帮助专业程序员提高工作效率,比如GitHubCopilot。它们有的是以和ChatGPT完成句子一样的方式来完成代码行。但你仍然需要懂得如何写代码,不然无法最大限度地利用这些工具,也无法在人工智能卡壳时及时介入。

本文刊登于《第一财经杂志》2025年4期
龙源期刊网正版版权
更多文章来自
订阅