GitHub 发布新的自然语言编程工具 - Github Spark
公众号关注「奇妙的 Linux 世界」设为「星标」,每天带你玩转 Linux !当GitHub Copilot上线并开始自动补全代码行,甚至整个代码片段时,许多人都在问:我们距离只用自然语言描述一个应用程序,然后让 Copilot 为我们构建它,还有多远?最近几个月,我们在这个领域看到了相当多的实验,现在,GitHub 自己也在旧金山举办的年度 GitHub Universe 大会上发布了 ...
公众号关注 「奇妙的 Linux 世界」
设为「星标」,每天带你玩转 Linux !
当 GitHub Copilot 上线并开始自动补全代码行,甚至整个代码片段时,许多人都在问:我们距离只用自然语言描述一个应用程序,然后让 Copilot 为我们构建它,还有多远?最近几个月,我们在这个领域看到了相当多的实验,现在,GitHub 自己也在旧金山举办的年度 GitHub Universe 大会上发布了 GitHub Spark,为这一想法注入了新的动力。
Spark 是公司从其 GitHub Next 实验室正式推出的一个实验项目,允许你仅使用自然语言快速构建一个小型 Web 应用程序。经验丰富的开发者仍然可以查看和编辑代码 — 其底层是一个 GitHub 仓库、GitHub Actions,以及用于需要数据库的应用程序的微软 Azure CosmosDB(但这是可选的)。理想情况下,你可以通过类似聊天的体验来创建一个原型,然后在后续步骤中进行完善。其包括以下一些特点:
NL(自然语言)编辑器
托管运行环境
PWA 仪表盘支持
支持应用分享与权限控制
内置主题系统
数据持久化存储
AI 模型集成(支持 Claude 和 GPT)
要构建一个应用程序,你从初始提示开始,Spark 会在几秒钟内向你展示实时预览。然后,你可以通过与机器人来回交流,微调并迭代应用程序。
“我们真心相信这是个人软件创作的下一步” GitHub 首席执行官 Thomas Dohmke 说到。“这些微型应用并不是为了取代专业开发者。它们旨在成为你探索想法的工具,帮助你在日常生活中构建小型机器人、小助手,或者仅仅是用自然语言探索软件开发。”
虽然 GitHub 的资料将 Spark 描述为构建“微型应用”的工具,但 Dohmke 告诉我,他实际上并不确定 Spark 应用程序的复杂程度是否有内置限制。GitHub 的一位发言人证实,目前对提示或容量确实没有限制(尽管在技术预览之后可能会有所改变)。Dohmke 指出,Spark 可以使用任何 Web API,并且自身也能利用 AI 模型,他很期待看到 GitHub 的用户将如何推动这个工具的发展。
“看到用户能用自然语言和这个简单的用户界面构建应用程序,将会非常令人兴奋”他说。“这个工具是真正为你设计的,用来探索想法,激发新想法。””
由于 GitHub Copilot 现在允许用户选择他们想要使用的大型语言模型,Spark 也提供了相同的功能,用户可以在 Anthropic 的 Claude Sonnet 和 OpenAI 的 GPT 模型的最新版本之间进行选择。
用户可以轻松分享他们的 Spark 应用,并设定自定义的访问控制。然而,更有趣的是,这些用户还可以获取共享的代码,并自行进行扩展。
想要进一步开发这些应用程序的开发者可以随时查看代码 - 如果出现问题,也可以进行编辑,毕竟,AI 并不完美。他说:“你当然可以查看代码库。所以如果你了解代码,你也可以直接查看并修改它,这在 AI 出错时通常很有帮助 - 这确实会发生。”
下面是 Github Spark 团队做创建过程中制作(并使用!)的一些微应用。包括生活管理工具、学习辅助工具、搞笑动画和新闻客户端。但它们都有一个共同点:它们的外观和体验完全符合创作者的期望,没有多余,也绝对没有不足 ❤️
一个儿童津贴追踪器,可以以只读或读写模式(供父母使用)共享,并使用 LLM 在达到收入目标时生成庆祝消息
一个六岁孩子设想并创造的动画车辆世界
用于跟踪每周卡拉 OK 之夜的应用程序,以及每位受邀嘉宾的状态
一个地图应用程序,允许通过名称搜索城市,然后使用 LLM 生成一个有趣的简短描述。由一个 10 岁的孩子为学校创建和使用。
一个自定义的 HackerNews 客户端,显示前 20 篇帖子,并使用 LLM 来总结评论线程(这非常有用!)。这是团队的每日 HN 驱动程序。
相关链接:
https://techcrunch.com/2024/10/29/github-spark-lets-you-build-web-apps-in-plain-english/
https://githubnext.com/projects/github-spark
本文转载自:「k8s技术圈」,原文:https://tinyurl.com/abbpdt2j,版权归原作者所有。欢迎投稿,投稿邮箱: editor@hi-linux.com。
最近,我们建立了一个技术交流微信群。目前群里已加入了不少行业内的大神,有兴趣的同学可以加入和我们一起交流技术,在 「奇妙的 Linux 世界」 公众号直接回复 「加群」 邀请你入群。
你可能还喜欢
更多有趣的互联网新鲜事,关注「奇妙的互联网」视频号全了解!
更多推荐
所有评论(0)