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

LLMs之Code:Github Spark的简介、安装和使用方法、案例应用之详细攻略

LLMs之Code:Github Spark的简介、安装和使用方法、案例应用之详细攻略

目录

Github Spark的简介

Github Spark的安装和使用方法

1、安装

2、使用方法

Github Spark的案例应用


Github Spark的简介

2024年10月30日,GitHub 重磅发布GitHub Spark 是一款由 AI 驱动的工具,用于创建和分享微型应用程序(“sparks”)。它允许用户根据自己的需求和偏好定制应用程序,无需编写或部署任何代码,可以直接在桌面和移动设备上使用。 它通过三个紧密集成的组件实现:

>> 基于自然语言 (NL) 的编辑器:允许用户轻松描述他们的想法,并随着时间的推移对其进行改进。它支持交互式预览、修订变体、自动历史记录和模型选择,使得创建应用的过程变得轻松和有趣。
>> 托管运行时环境:托管用户的 sparks,并为它们提供访问数据存储、主题和大型语言模型 (LLM) 的权限。它提供无部署托管、可主题化设计系统、持久性数据存储和集成模型提示功能。
>> 支持渐进式 Web 应用 (PWA) 的仪表板:允许用户从任何地方管理和启动他们的 sparks。
>> GitHub Spark 遵循 Unix 哲学,专注于做好一件事情。 “微型” 指的是应用程序的预期功能复杂性,而不是其价值的大小。 用户可以与他人分享他们的 sparks,并控制他们是否获得只读或读写权限。其他人可以收藏 sparks 直接使用,或对其进行重新组合以进一步适应他们的偏好。

官方文章:GitHub Next | GitHub Spark

Github Spark的安装和使用方法

1、安装

目前 GitHub Spark 处于技术预览阶段,需要注册申请技术预览才能使用。 具体安装方法未在提供的文本中详细说明。

申请地址:GitHub Spark Waitlist · GitHub

2、使用方法

使用过程如下:

>> 注册技术预览:访问 GitHub Next 网站,注册参与技术预览。

>> 使用基于 NL 的编辑器:在编辑器中使用自然语言描述你的应用想法。编辑器提供交互式预览,你可以实时查看你的应用效果,并根据预览结果不断调整你的描述。 你可以请求多个版本(3-6 个)来比较不同的实现方式。 每一次修改都会被自动保存,方便你随时恢复之前的版本。 你还可以选择不同的 AI 模型(Claude Sonnet 3.5, GPT-4o, o1-preview, 和 o1-mini)来尝试不同的生成效果。

>> 利用托管运行时环境:GitHub Spark 自动部署你的应用,无需你进行任何部署操作。 运行时环境提供可主题化的设计系统、持久的数据存储和与 GitHub Models 集成的模型提示功能,方便你创建功能更强大的应用。

>> 通过 PWA 仪表板管理和启动应用:在你的桌面或移动设备上,通过 PWA 仪表板管理和启动你创建的 sparks。

Github Spark的案例应用

GitHub Spark 团队在创建过程中,使用该工具创建并使用了许多 sparks,例如:

儿童零花钱追踪器:可以以只读或读写模式与家长共享,并在达到收入目标时使用 LLM 生成庆祝信息。

动画车辆世界:由一个六岁儿童构思和创建。

每周卡拉 OK 之夜追踪应用:追踪每位受邀嘉宾的状态。

地图应用:允许按名称搜索城市,然后使用 LLM 生成有趣的简短描述(由一个 10 岁儿童为学校创建和使用)。

自定义 Hacker News 客户端:显示前 20 个帖子,并使用 LLM 总结评论线程。


http://www.kler.cn/a/391643.html

相关文章:

  • Sigrity SPEED2000 Power Ground Noise Simulation模式如何查看PDS系统的自阻抗操作指导
  • k8s集群安装(kubeadm)
  • SciPy:Python 科学计算工具包的全面教程
  • Oracle 11g rac 集群节点的修复过程
  • 【MySQL】数据库表连接简明解释
  • 5G时代的关键元件:射频微波MLCCs市场前景广阔
  • C# DataTable使用Linq查询详解
  • 2024最新版JavaScript逆向爬虫教程-------基础篇之Proxy与Reflect详解
  • 知识见闻 - 苹果手机拨号键长按
  • C# 字典应用
  • CTF-RE 从0到N: windows反调试-获取Process Environment Block(PEB)信息来检测调试
  • 时间序列数据结构、持久数据结构详细解读
  • DHCP与FTP
  • 【设计模式】行为型模式(一):模板方法模式、观察者模式
  • 番外篇 | 关于YOLO11算法的改进点总结
  • 计算机毕业设计Python+大模型动漫推荐系统 动漫视频推荐系统 机器学习 协同过滤推荐算法 bilibili动漫爬虫 数据可视化 数据分析 大数据毕业设计
  • Pytorch实现运动鞋识别
  • KPI绩效系统源码,java版医院绩效核算系统源码,科室绩效考核、奖金核算、审核、发放一体化
  • GIS前后端分离项目展示
  • 电商系统开发:Spring Boot框架的实践
  • Day09 C++ 存储类
  • ubuntu2204部署RAGFlow(非docker)
  • HTTP vs. HTTPS:从基础到安全的全面对比
  • Hadoop + Hive + Apache Ranger 源码编译记录
  • MySql--增删改查表设计总结
  • 区块链技术在供应链管理中的应用