详细内容或原文请订阅后点击阅览
VIBE编码,Vibe检查和Vibe Blogging
在过去的十年半中,我一直在加州大学圣地亚哥分校担任认知科学与设计教授,探索技术,教育和设计的交集。你们中有些人可能已经阅读了我最近为O’Reilly Radar读过的文章,我详细介绍了我的旅程,为Python Tutor添加了AI聊天功能,免费[…]
来源:O'Reilly Media _AI & ML在过去的十年半中,我一直在加州大学圣地亚哥分校担任认知科学与设计教授,探索技术,教育和设计的交集。你们中有些人可能已经阅读了我最近的O’Reilly Radar文章,我详细介绍了我的旅程,为Python Tutor添加了AI聊天功能,这是免费的可视化工具,该工具帮助数百万个编程学生了解了代码的执行方式。这种经历使我思考了我与生成AI的不断发展的关系既是工具又是合作者。
认知科学与设计教授 向Python Tutor添加AI聊天功能我对这种新兴的做法感到很感兴趣,称为“ Vibe Coding”,这个词是由Andrej Karpathy创造的术语,一直在技术界引起轰动。西蒙·威利森(Simon Willison)完美地描述了这一点:“当我谈论氛围编码时,是指使用LLM构建软件而无需查看其编写的代码。”这个概念既可以解放又略微令人恐惧 - 您描述了您的需求,AI生成了代码,并且您只需仔细检查每行即可运行它,相信创建的内容的整体“氛围”即可。
西蒙·威利森(Simon Willison)完美地描述了它学习速度更快。深入挖掘。参见更远的地方。
我与这种方法的关系发生了很大的发展。在我使用AI编码助手的早期,我是那个精心审查每一行的人,通常会重写大量部分。但是随着这些工具的改善,我发现自己在某些情况下逐渐放开方向盘。但是我无法完全接受纯粹的“氛围编码”哲学。我的教授需要一些质量保证。这使我开发了我所说的“氛围检查” - 战略验证点,这些验证点可以提供信心,而无需恢复逐线代码评论。这是一条中间的道路,对于我的个人项目而言,它非常出色,今天我想分享一些旅程中的见解。