GitHub 在扩展其人工智能工具套件方面迈出了重要一步,推出了 GitHub Spark,这是一个人工智能驱动的平台,旨在彻底改变开发人员构建应用程序的方式。这个上周推出的新工具基本上没有被主流媒体注意到,但它可能代表着软件开发的一个重大转折点——特别是在我们如何在设备上使用应用程序方面。
什么是 GitHub Spark?
GitHub Spark 使任何人都可以使用自然语言提示实时创建定制的“微应用程序”。这些被称为“Sparks”的应用程序几乎可以立即创建并在不同平台上使用,而无需从应用程序商店下载软件。微软旗下的 GitHub 旨在将应用程序开发的可访问性和个性化提升到一个新的水平,标志着消费者与技术互动的更广泛转变。

无需应用程序商店即可创建应用程序
GitHub Spark 即时创建应用程序的能力可能标志着传统应用程序商店终结的开始。用户现在可以根据需要生成专门针对其需求定制的“Spark”,而不是下载和安装预构建的应用程序。例如,如果您需要为即将到来的旅行提供旅行应用程序,您只需告诉 Spark 您需要什么,很快,该应用程序就可以在您的手机上使用。
摆脱对第三方开发商和应用商店的依赖可能会改变用户与技术交互的方式。制作个性化临时应用程序的便利性可能会使应用程序商店显得多余,从而使个人能够快速且经济地“推出自己的”解决方案。
GitHub Spark 特性和功能
GitHub Spark 旨在让用户与其他人共享他们的 Spark,使他们能够通过只读或读写权限来控制访问。这种协作功能让人想起 Anthropic 管理“Claude’s Artifacts”的方式——为用户提供一个平台,根据他们的特定需求重新混合和调整共享内容。
GitHub 首席执行官 Thomas Dohmke 表示,Spark 的目标是成为开发人员和非开发人员都可以使用的工具,让每个人都能够轻松地将他们的应用创意变为现实。用户可以用自然语言描述他们的应用程序,创建原型,并通过迭代的、类似聊天的过程对其进行改进——所有这些都不需要编程技能。这使得该平台可供更广泛的受众使用,从寻求简化日常任务的临时用户到寻求快速原型设计工具的经验丰富的开发人员。

GitHub Spark 的推出代表了公司提高开发人员生产力目标的延续。除了 Spark 之外,GitHub 还扩展了其人工智能驱动的 Copilot 工具的功能,该工具现在支持多种模型,包括 Anthropic 的 克劳德 3.5 十四行诗 和谷歌的 双子座1.5专业版,除了 OpenAI 的模型。这种多模型支持允许开发人员针对不同的用例利用不同的人工智能模型,从而在各种编程语言和框架中提供更多上下文感知的编码帮助。
Spark 和这些新功能是 GitHub 简化软件开发并使其更具包容性的更大愿景的一部分。通过集成自然语言功能并为用户提供不同人工智能模型的选择,GitHub 旨在创建一个优先考虑用户需求和灵活性的开发环境。
我们是否正在一步步接近真正的低代码、无代码的未来?随着 GitHub Spark 等工具模糊了开发人员和日常用户之间的界限,我们很难不怀疑软件创建完全简单的时代是否即将到来。
特色图片来源: 凯雷姆·葛兰/中途