想学习 vibe 编码吗?Andrew Ng 有一门相关的课程。
新闻摘要: 斯坦福大学教授 Andrew Ng(安德鲁·吴)与 AI 公司 Replit 合作推出了一项名为 “Vibe Coding 101” 的新手课程,旨在教授没有太多编程经验的人如何使用生成式 AI 工具来编写和管理代码。Vibe 编程(Vibe coding)是 2025 年 2 月由 OpenAI 联合创始人 Andrej Karpathy(安德烈·卡帕西)创造的术语,描述了软件开发过程正越来越多地被人类提供提示后由 AI 代理自动化完成的现象。经验丰富的软件工程师们正在使用 AI 加速他们的工作,而这一趋势也吸引了许多没有编程背景的人。 Andrew Ng 在 X(推特)上表示,虽然他认为编码代理正在改变我们编写代码的方式,但要使 vibe 编程在实际中发挥作用,还需要一定的努力。他指出,有效利用 AI 编程并非简单地发送提示、接受所有建议并希望得到最好结果。Ng 强调使用 LLMs(大型语言模型)编写有效代码需要一个更加精细的过程。他提到自己经常使用 LLMs 进行编程,但“要求 LLM 一次性完成所有工作通常行不通”。 该课程是一系列 94 分钟的视频,由 Replit 的总裁 Michele Catasta(米歇尔·卡塔斯塔)和开发者关系负责人 Matt Palmer(马特·帕尔默)授课。课程将教授初学者如何使用 AI 工具构建和部署网络应用程序,包括如何让 AI 代理一次只完成一项任务、如何使提示具体化,以及如何处理调试过程。此外,课程还将涵盖如何使用 AI 工具如 Replit 来自动化软件开发过程中的关键部分,例如构建应用程序或工具的原型。 Ng 表示,通过本课程的学习,参与者将能够建立使用编码代理构建的基础,并掌握保持有效 vibe 编程的方法。
