
学习编程长期以来都给人一种艰辛的感觉——需要花费数小时记忆语法、追踪细微错误,并努力完成一个可运行的项目。
2025年初,计算机科学家Andrej Karpathy推广了“氛围感编程”(Vibe Coding)这一概念,对编程的传统观念由此出现转变。这种人工智能辅助的应用程序创建方式使开发者能够通过自然语言提示来引导智能编码工具。用户无需手动编写每一行代码,而是专注于高层次的目标、创意方向和问题解决,而人工智能则负责处理大部分技术执行工作。
美国的一些商学院已经开始将 Vibe Coding 或与之密切相关的 AI 辅助编程理念纳入 MBA 课程体系,马里兰大学史密斯商学院成为这一领域的先行者之一。2025年秋季学期市场营销院长席教授 Wendy Moe 将其课程《AI 时代的营销》聚焦于 Vibe Coding 。她的学生使用包括 Replit 在内的 AI 工具来生成、优化和调试代码,从而构建功能完备的应用程序。
“Vibe Coding 是一种利用大型语言模型来构建软件应用的‘无代码’方法,”Moe 教授谈到。“我班上的每一位学生都用 vibe coding 来完成期末项目中应用程序的构建。”她补充道,这些项目展现了学生们的创造力与实际应用的潜力,并反映了课程中涌现出的多元化创意。学生们的期末项目包括:
Moe 教授指出,其中几款应用程序已接近可投入使用的状态——尤其是 PricePointAI、SmartStartPro 和 BrandVoiceAI。谈到自己的项目BrandVoiceAI时,Iyer 分享了其高效的创意过程:“即使我之前有过编程经验,我仍然发现‘Vibe Coding’方法极大地加快了开发速度。它让我绕过样板化的搭建流程,完全专注于用户体验和设计上,”他说道。“由于 AI 处理了语法层面的工作,我可以将精力集中在确保代码的可扩展性上。它将开发过程从纯粹的工程变成了一个充满创意的设计过程。”
在公众普遍担忧人工智能会取代工作岗位的背景下,Vibe Coding应运而生。Vibe Coding的支持者认为这一概念为进入数字经济提供了一个切实可行的切入点。
“Vibe Coding基本上允许每个人——无论他们是否具备编程技能——创建软件应用程序,”Moe 说。“这使得更多人能够参与软件开发,并使那些没有资源聘请昂贵软件开发人员的个人和组织也能进行开发。”
“我在课堂上讲授的内容是,如果人工智能能够让每个人都能进行开发,那么能够从战略角度思考如何设计和推广产品就变得至关重要,”她补充道。“这正是我课程的重点……在利用人工智能执行和实施的同时,从消费者、产品和市场营销的角度进行战略思考。”
Copyright © 2024 北京沃伦国际文化传播有限公司 京ICP备14024639号-1