GitHub Spark 让你用简单的英语构建 Web 应用程序

GitHub Spark 让你用简单的英语构建 Web 应用程序

当 GitHub Copilot 推出并开始自动完成代码行(后来是整个代码片段)时,许多人都在问:我们多久才能用自然语言描述一个应用程序,然后 Copilot 会为我们构建它?近几个月来,我们已经看到了这个领域的不少实验,但现在,GitHub 本身也在支持这个想法,并在旧金山举行的公司年度 GitHub Universe 会议上宣布了GitHub Spark

Spark 是该公司在 GitHub Next 实验室推出的一项正式实验,它允许您仅使用自然语言快速构建一个小型 Web 应用程序。经验丰富的开发人员仍然可以查看和编辑代码 – 而这一切的背后是一个 GitHub 存储库、GitHub Actions 和微软的 Azure CosmosDB,它是需要该数据库的应用程序的默认数据库 – 但这是可选的。理想情况下,您将能够使用类似聊天的体验来创建原型,然后在后续步骤中对其进行改进。

要构建应用程序,您需要先收到初始提示,然后 Spark 会在几秒钟内向您显示实时预览。然后,您可以通过与机器人反复沟通来微调应用程序并进行迭代

GitHub 首席执行官 Thomas Dohmke 告诉我:“我们坚信这是个人软件开发的下一步。这些微型应用程序并非旨在取代专业开发人员。它们旨在成为您探索创意的工具,让您在日常生活中构建小型机器人、小帮手——或者只是探索使用自然语言进行软件开发。”

虽然 GitHub 的资料称 Spark 是构建“微应用”的工具,但 Dohmke 告诉我,他实际上并不确定 Spark 应用程序的复杂程度是否存在内置限制,而 GitHub 发言人证实,目前确实没有提示或容量限制(尽管技术预览版之后可能会有所改变)。Dohmke 指出,Spark 可以使用任何 Web API 并利用 AI 模型本身,他很高兴看到 GitHub 的用户会将这个工具推向何方。

GitHub Spark 让你用简单的英语构建 Web 应用程序

他说:“说实话,看到用户可以做什么、仅利用自然语言的力量和这个简单的用户界面就能构建出多大的应用程序,这将非常令人兴奋,这个界面确实是为你探索想法、激发新想法而设计的。”

由于 GitHub Copilot 现在允许用户选择他们想要使用的大型语言模型,因此 Spark 提供同样的功能也就不足为奇了,用户可以在 Anthropic 的 Claude Sonnet 和 OpenAI 的 GPT 模型的最新版本之间进行选择。

GitHub Spark 让你用简单的英语构建 Web 应用程序

用户可以通过自定义访问控制轻松共享他们的 Spark。不过,也许更有趣的是,这些用户还可以获取共享代码并在此基础上自行构建。

想要进一步开发这些应用程序的开发人员可以随时查看代码,如果出现问题,可以进行编辑,Dohmke 承认这种情况可能会发生。毕竟,人工智能并不完美。“当然,你可以查看代码库,”他说。“所以,如果你了解代码库,你也可以直接查看代码并进行修改,这在人工智能犯错时通常会很有帮助——这种情况确实会发生。”

原创文章,作者:王 浩然,如若转载,请注明出处:https://www.dian8dian.com/github-spark-rang-ni-yong-jian-dan-de-ying-yu-gou-jian-web

Like (0)
王 浩然的头像王 浩然作者
Previous 2024年10月30日
Next 2024年10月30日

相关推荐

发表回复

Please Login to Comment