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

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

目录

[Github Spark的简介](#Github Spark的简介)

[Github Spark的安装和使用方法](#Github Spark的安装和使用方法)

1、安装

2、使用方法

[Github Spark的案例应用](#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 总结评论线程。

相关推荐
ssxueyi2 小时前
Paimon 是什么?Apache Paimon简介
大数据·流数据·stream·数据湖·流批一体·apache paimon
Asiram_2 小时前
大数据机器学习与计算机视觉应用08:反向传播
大数据·机器学习·计算机视觉
Json_181790144803 小时前
淘系商品评论json数据示例参考,API接口系列
大数据·json·api
loop lee8 小时前
Nginx - 负载均衡及其配置(Balance)
java·开发语言·github
ssxueyi14 小时前
如何查看flink错误信息
大数据·flink
奥顺16 小时前
PHP与AJAX:实现动态网页的完美结合
大数据·mysql·开源·php
粥里有勺糖16 小时前
视野修炼第114期 | 2024JS现状调查结果
前端·javascript·github
中东大鹅18 小时前
分布式数据存储基础与HDFS操作实践
大数据·linux·hadoop·分布式·hbase
Y编程小白19 小时前
Git版本控制工具--基础命令和分支管理
大数据·git·elasticsearch
不爱学习的YY酱20 小时前
【操作系统不挂科】<内存管理-文件系统实现(18)>选择题(带答案与解析)
java·大数据·数据库