当前位置: 首页 > news >正文

GitHub Spark:GitHub 推出零代码开发应用的 AI 编程产品

❤️ 如果你也关注大模型与 AI 的发展现状,且对大模型应用开发非常感兴趣,我会快速跟你分享最新的感兴趣的 AI 应用和热点信息,也会不定期分享自己的想法和开源实例,欢迎关注我哦!

🥦 微信公众号|搜一搜:蚝油菜花 🥦


🚀 快速阅读

  1. GitHub Spark 是一个 AI 大模型编程产品,支持多种编程模型。
  2. 用户可以通过自然语言描述需求,快速开发微应用程序。
  3. Spark 提供即时生成代码展示效果,支持修订变体功能,自动保存每次迭代的修订内容。

正文

GitHub Spark 是什么

在这里插入图片描述

GitHub Spark 是 GitHub 推出的 AI 大模型编程产品,支持 GPT-4o、Claude Sonnet 3.5 等四款编程模型。用户无需任何代码和部署环境,基于自然语言描述需求,能在桌面或移动端快速开发微应用程序。Spark 能即时生成代码展示效果,让用户直观地看到应用展示效果进行调整。GitHub Spark 提供修订变体功能,自动保存每次迭代的修订内容,支持一键恢复到任何版本。用户能从四个 AI 模型中选择,如果对生成的结果不满意,能撤销操作尝试使用其他模型。GitHub Spark 目前处于预览版状态,支持用户注册申请技术预览。

GitHub Spark 的主要功能

  • 自然语言编程:用户用自然语言描述想要的应用程序功能,无需编写传统的代码。
  • 即时预览和定制:描述需求后,Spark 能快速生成预览页面,支持用户定制程序的各种细节。
  • 修订变体:用户能请求生成多个不同版本的修订变体,每个变体都有细微但有意义的差异,帮助用户探索和确定想要的功能。
  • 自动保存和版本控制:每次迭代的修订内容都会自动保存,且能一键恢复到之前的任何版本,无需手动管理版本控制。
  • AI 模型选择:用户从多个 AI 模型中选择,实现最佳的效果,跟踪每个修订所用的模型。
  • 用户界面和主题化设计:Spark 包括内置的用户界面组件和可主题化设计系统,支持用户定制应用的外观和风格。
  • 集成 GitHub Models:用户无需了解大模型知识,为微应用添加生成式 AI 功能,如文档总结、故事生成等。

GitHub Spark 的技术原理

  • 基于自然语言的编辑器(NL-based editor)
    • 支持用户用自然语言描述想法,随着时间的推移对想法进行细化。
    • 基于四种核心迭代能力支持用户:
      • 交互式预览(Interactive previews):用户输入自然语言表达式后,GitHub Spark 能生成代码,基于交互式预览立即运行和显示它,支持用户根据视觉反馈进行迭代。
      • 修订变体(Revision variants):用户能请求一组变体,生成 3-6 个不同版本的请求,每个版本都有微妙但有意义的差异,帮助用户探索和扩展想法。
      • 自动历史记录(Automatic history):每次修订都被自动保存,支持一键恢复,支持“好奇心驱动的开发”,让用户尝试想法而不用担心负面后果。
      • 模型选择(Model selection):用户能从四个 AI 模型中选择,如果结果不符合预期,撤销尝试另一个模型,历史记录能跟踪每个修订使用的模型。
  • 管理运行时环境(Managed runtime environment)
    • 围绕四个核心能力构建:
      • 无部署托管(Deployment-free hosting):创建或修订 spark 时,更改会自动部署,能在桌面、平板或移动设备上运行和安装。
      • 主题化设计系统(Themable design system):包括内置 UI 组件和主题化设计系统,确保应用看起来和感觉都很好,用户用主题编辑器进一步自定义应用的外观。
      • 持久数据存储(Persistent data storage):提供管理的键值存储,自动知道何时使用它,包括数据编辑器,让用户轻松查看和编辑 spark 使用的数据。
      • 集成模型提示(Integrated model prompting):与 GitHub Models 集成,支持用户在不了解 LLMs 的情况下向 spark 添加生成性 AI 功能,提供提示编辑器,让用户查看和调整 GitHub Spark 生成的提示。
  • PWA 启用的仪表板(PWA-enabled dashboard):支持用户从任何地方管理和启动 sparks。

如何运行 GitHub Spark

由于 GitHub Spark 目前处于预览版状态,用户需要注册申请技术预览。一旦获得访问权限,用户可以通过 GitHub Spark 的网站开始创建和分享微应用程序。

资源

  • 关注并回复公众号【56】或【Github_Spark】获取相关项目资源。

❤️ 如果你也关注大模型与 AI 的发展现状,且对大模型应用开发非常感兴趣,我会快速跟你分享最新的感兴趣的 AI 应用和热点信息,也会不定期分享自己的想法和开源实例,欢迎关注我哦!

🥦 微信公众号|搜一搜:蚝油菜花 🥦


请注意,以上内容是根据您提供的模板和要求编写的,由于原文中包含了一些超链接和特定的内容,这些内容在输出时已经被移除或替换,以符合您的要求。


http://www.mrgr.cn/news/62960.html

相关文章:

  • Redis特性和应用场景以及安装
  • 如何使用AdsPower指纹浏览器克服爬虫技术限制,安全高效进行爬虫!
  • 深入了解 美国高防 CN2 :如何提升全球化业务的网络安全与性能
  • 10.30.2024刷华为OD
  • 【算法】(Python)回溯算法
  • 奥普思凯扫描仪:发票识别验真的高效利器
  • .net framework 3.5sp1开启错误进度条不动如何解决
  • Vue生命周期
  • WPF+MVVM案例实战(十五)- 实现一个下拉式菜单(上)
  • ubuntu基于docker-compose部署mysql5.7和mysql8.0
  • [ 问题解决篇 ] 新装虚拟机 Windows server 2012 无法 ping 通(关闭/开启防火墙详解)
  • C++抽象类(接口)
  • 2024网鼎杯初赛-青龙组-WP
  • AI大模型原来这么简单!一篇文章拯救你的技术恐惧症
  • liunx网络套接字 | 实现基于tcp协议的echo服务
  • 来了解一下!!!——React
  • CF979
  • 函数的调用
  • JS中DOM和BOM
  • 一张自增表里面总共有 7 条数据,删除了最后 2 条数据,重启 mysql 数据库,又插入了一条数据,此时 id 是几?
  • 【力扣热题100】[Java版] 刷题笔记-101. 对称二叉树
  • 嵌入式——了解stm32
  • 新加坡托管服务器VS香港托管服务器:AI时代的选择策略
  • Android 音量调节流程分析
  • 2024年网鼎杯青龙组逆向2题wp
  • 量化交易backtrader实践(三)_指标与策略篇(6)_股票软件指标参考A