AI通过'Vibe Coding'方法革新应用程序开发
realtime news Nov 13, 2025 14:51
AI的'vibe coding'正在使应用程序开发大众化,使各种用户能够通过与AI互动来创建软件,从而根据微软的说法提升了创造力和创新能力。
人工智能(AI)通过一种被称为'vibe coding'的新方法正在改变软件开发的格局。这种方法通过与AI对话使个人能够创建应用程序,从而使软件创建过程大众化。根据微软的说法,这项创新有望提高创造力并加速专业人士和新人的创新。
AI作为助手,而非替代品
Python的创始人兼微软杰出工程师Guido van Rossum经常在GitHub Copilot和VS Code等工具中使用vibe coding。Van Rossum强调,这些工具充当助手的角色,提升生产力而不取代开发人员的角色。他将其比作使用电锯而非手锯,AI推动过程发展,但仍需要人类监督实施。
借助AI赋能开发者
GitHub首席产品官Mario Rodriguez强调,将AI驱动的编码与严格的审核和安全实践相结合的重要性。他指出,理解、测试和验证代码仍然是关键技能,特别是在生产环境中使用AI时。GitHub的Copilot编码代理旨在将人类置于软件创建的中心,同时通过AI增强工程实践。
软件创建的民主化
领导微软Power Platform的Ryan Cunningham认为,AI在软件开发中的作用是走向民主化的重要一步。AI的集成允许来自各个角色的个人参与技术项目,打破传统障碍,并实现更具协作性的问题解决方法。Cunningham指出,AI弥合了需要技术解决方案的人和传统上涉及的软件开发复杂过程之间的差距。
安全且创造性的探索
微软确保其工具,如Power Platform,为没有广泛技术背景的用户提供一个安全的环境,以便他们进行软件开发实验。该平台的安全边界允许应用程序的可扩展和安全部署。此外,像Spark这样的工具能够让用户安全地共享他们的创作,促进合作和创造性的氛围。
这种创新方法也延伸到个人项目,像Cunningham和Fowler这样的开发者与他们的孩子一起从事vibe coding。这些项目涵盖从有趣的游戏到实用应用程序,例如管理柠檬水摊或组织作业,展示了AI驱动的创造力的可访问性和力量。
整体而言,'vibe coding'代表了软件开发范式的重大转变,使更多个人能够利用技术的力量。这与微软长期使命相一致,即使技术创作变得对更广泛的受众可及,正如资深包容性技术开发倡导者Silver所指出的那样。
Image source: Shutterstock