GitHub Spark:用自然语言构建应用程序

GitHub Copilot自推出以来,一直在自动完成代码行甚至整个代码片段。现在,GitHub在其年度GitHub Universe大会上宣布推出GitHub Spark,正式支持用自然语言构建应用程序的想法。

Spark:快速构建小型网络应用

GitHub Spark,作为GitHub Next实验室的实验项目,允许用户仅使用自然语言快速构建小型网络应用程序。虽然有经验的开发者可以查看和编辑代码,但这完全是可选的。Spark基于GitHub仓库,使用GitHub Actions,并将Microsoft的Azure CosmosDB作为需要数据库的应用程序的默认数据库。

构建应用程序的流程从初始提示开始,Spark能在几秒内显示实时预览。用户可以微调应用程序,并通过与机器人的来回交流来迭代完善。

CEO Thomas Dohmke的看法

GitHub CEO Thomas Dohmke表示:“我们相信这是个人软件创作的下一步。这些微型应用程序旨在成为你探索想法的工具,成为日常生活中的小机器人、小帮手,或者仅仅是用自然语言探索软件开发。”

无内置复杂度限制

尽管GitHub将Spark描述为构建“微型应用程序”的工具,但Dohmke并不确定Spark应用程序的复杂程度是否有内置限制。目前对提示或容量的限制确实没有限制,尽管这在技术预览后可能会改变。

Dohmke指出,Spark可以使用任何网络API,并利用AI模型本身,他非常期待看到GitHub用户将如何推动这个工具的发展。

选择语言模型,分享与自定义

GitHub Copilot现在允许用户选择他们想要使用的大型语言模型,Spark也提供同样的功能,用户可以在Anthropic的Claude Sonnet和OpenAI的GPT模型的新版本之间进行选择。用户可以轻松分享他们的Spark项目,并自定义访问控制。更有趣的是,这些用户还可以获取共享代码并在其基础上进行构建。

希望进一步开发这些应用程序的开发者可以随时查看代码,并在有问题时编辑它。Dohmke承认,由于AI并不完美,有时直接查看和修改代码会非常有用。

我们将24小时内回复。
取消