询问技术专家:什么是氛围编码?

2025-10-06 16:05:34 英文原文

作者:Molly McHugh-Johnson Contributor, The Keyword

人工智能使几乎任何人都可以制作网站、应用程序等——您只需要一点专业知识和一些氛围。

总体总结

Vibe 编码可让您通过向 AI 工具描述您的愿景来构建应用程序和网站,即使没有编码技能。您可以使用 Gemini、Canvas、Stitch 和 Jules 等工具来创建原型并将想法可视化。为了改进你的氛围编码,请在使用工具之前使用 Gemini 提示完善你的想法,并在没有压力的情况下进行实验。

摘要由 Google AI 生成。生成式人工智能尚处于实验阶段。

要点

  • “询问技术专家:什么是氛围编码?”探索人工智能如何让您无需传统编码技能即可构建应用程序。
  • Vibe 编码使用 AI 工具;你描述你想要什么,该工具就会生成一个可用的原型。
  • 您不需要编码技能即可开始,但复杂的应用程序仍然需要编码才能实现完整功能。
  • Stitch 和 Jules 等工具可帮助您进行原型设计、设计和创建可用于生产的代码。
  • 在氛围编码之前与 Gemini 聊天以完善您的想法;这可以帮助您领导人工智能流程。

摘要由 Google AI 生成。生成式人工智能尚处于实验阶段。

An illustration of a woman designing a user interface that shows code and wireframes.

您听说过编码,并且肯定听说过共鸣。但他们之间有什么关系呢?Vibe 编码是一个新兴的发展领域,这要归功于人工智能。它帮助人们构建网站、应用程序等。为了更好地了解氛围编码的工作原理、为什么它变得越来越流行以及你可以用它做什么,我们采访了产品总监 Kelly Schaefer,她负责领导人工智能驱动的产品组合。谷歌实验室

你在谷歌做什么?

我和我的团队打造了所谓的“未来”产品,这些产品专注于设计、写作甚至软件开发的未来。在软件领域,我们正在考虑如何实现建筑产品的民主化。未来建造的不仅仅是工程师!

氛围编码可以帮助实现民主化。您对氛围编码的定义是什么?

即使您没有传统的编码技能,Vibe 编码也可以让您构建您脑海中的设想。例如,在这个过程中,您可以使用人工智能工具并解释您想要制作什么以及您想要它的外观,该工具将为您生成您可以看到和使用的东西。在过去,您必须手动编写几行代码才能做到这一点。

你需要有 任何编码技巧如何影响代码?

实际上您不需要 - 您只需通过氛围编码即可制作简单的应用程序。但它可能不是最好的解决方案,具体取决于您想要构建的内容以及您想要使用它的人数。如果您希望将 Vivi 编码的应用程序一路推向成为很多人都可以使用的全面推出的产品,您仍然需要编码技能和精确度。有时人们会想“我只需要写两句话来介绍我的应用程序,然后我就会在 Google Play 商店中拥有一个每个人都可以使用的应用程序!”

所以这不仅仅是你能想到一些东西,在你的脑海中看到它然后噗的一声 - 它的氛围编码完美,完全按照你的想象工作?

正确的。您可以用简单的术语描述某些内容并获得一个振动编码的应用程序 - 但要将其变成真正的产品,您需要继续下去。最好先打开一个vibe编码工具并尝试一些简单的东西,例如,双子座的画布选项允许您输入诸如“为我制作一个网络应用程序原型”之类的提示。您将获得一个基本产品。如果您想将其变成很多人都可以使用的东西,那么您可以采取下一步并开始编码,或者与开发人员共享您的基本 Web 应用程序,开发人员会将其带入下一阶段。对于这一步,有类似的工具朱尔斯是来自 Labs 的 AI 编码代理,它会与您的代码连接,并根据您已经编写的内容添加自己的代码,而且您还可以要求它使用自然语言进行更改。从氛围编码开始整个过程​​意味着您在脑海中看到的更多内容可以融入到最终产品中。

您的愿景 你的气场!听起来氛围编码并不是无意识的,但它对于那些想要制作一些东西但不知道如何编码的人来说很有帮助。您认为哪些类型的项目适合 Vivi 编码?

它可以帮助您制作原型并可视化您的想法,以便您可以将其传达给其他人,例如,如果您想制作一个功能齐全的应用程序或网站供很多人使用。类似的工具尤其擅长这一点——您可以生成一个界面并获取前端代码,然后将其与 Jules 等 AI 编码代理配对,将该设计转化为工作代码。Jules 更像是一个在生产级别实现想法的开发人员工具。这真的很有帮助,因为您可以一次交付多个任务 - 这是我们的用户喜欢的!– 例如修复错误或构建新功能。

Stitch 和 Jules 共同展示了氛围编码不仅是生成体验快照,而且是使从创意到设计再到可用于生产的代码的完整循环变得可访问。

我猜我能编写的振动代码与工程师能编写的振动代码有很大不同,对吧?

嗯,当然,但是您的目的也可能不同。例如,当您想要快速描述或可视化一个想法时,Stitch 非常有用,而 Jules 可以将其推进到实时原型并一直到生产中。它们一起使用,反映了工程师和设计师的协作方式。如果您不是工程师或设计师,vibe 编码是一种可视化您希望工程师构建的内容的方法。不要从文档开始,而是从交互式视觉效果开始。此外,vibe 编码工具完全是一种可以享受乐趣的东西!您可以为自己制作任何您想要的东西,也可以与朋友分享,除了您自己的娱乐之外,没有任何其他原因。

对于那些不想成为传统工程师并希望充分掌握 Vivi 编码以构建应用程序或帮助其他人可视化应用程序的人,您有什么建议?

在使用氛围编码工具之前,请从 Gemini 开始,尝试编写描述您的想法的提示。问双子座“我在这里没有考虑什么?”或者“对此有哪些不同的看法?”你会从中得到更好的提示,而且你也会培养更多的味觉,这非常重要!

这是为什么?

如果您首先迭代对要构建的内容的描述,那么您将为实际应用程序奠定更坚实的基础。而且您不希望人工智能自行做出所有决定 - 您希望发挥带头作用!我发现,当您与 Gemini 讨论提示时,来回对话可以帮助您确定要包含的详细信息。使用这些工具的主要目的是了解你自己以及你想要实现的目标,而不仅仅是倾听人工智能的声音。

还有其他提示吗?

我还建议使用其中一些工具,例如 Canvas 或 Stitch。对自己的期望值很低!不要被氛围编码吓倒。我们实验室中的许多产品都是从快速、振动编码的实验开始的,然后发展成为稳定的、可用于生产的工具。Stitch 和 Jules 还允许您快速进行实验:它们捕捉了氛围编码的有趣能量,同时还提供了开发人员构建实际应用程序所需的深度和可靠性。

听起来这是一种测试想法的好方法,即使您不知道如何编码,也只是放松一下。

是的,你明白了!

关于《询问技术专家:什么是氛围编码?》的评论


暂无评论

发表评论

摘要

Vibe 编码利用人工智能工具,使非编码人员能够通过描述他们的愿景来创建应用程序原型和网站。Gemini、Canvas、Stitch 和 Jules 等工具有助于原型设计和可视化想法,而无需传统的编码技能。用户在使用这些工具之前可以通过 Gemini 提示完善他们的概念,从而培养创造力和高效的实验。然而,功能齐全的复杂应用程序可能仍然需要生产级实施的编码专业知识。