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 总结评论线程。

相关推荐
PersistJiao42 分钟前
Spark 分布式计算中网络传输和序列化的关系(二)
大数据·网络·spark·序列化·分布式计算
九河云1 小时前
如何对AWS进行节省
大数据·云计算·aws
FreeIPCC1 小时前
谈一下开源生态对 AI人工智能大模型的促进作用
大数据·人工智能·机器人·开源
梦幻通灵2 小时前
ES分词环境实战
大数据·elasticsearch·搜索引擎
Elastic 中国社区官方博客2 小时前
Elasticsearch 中的热点以及如何使用 AutoOps 解决它们
大数据·运维·elasticsearch·搜索引擎·全文检索
Stara05112 小时前
Git推送+拉去+uwsgi+Nginx服务器部署项目
git·python·mysql·nginx·gitee·github·uwsgi
天冬忘忧3 小时前
Kafka 工作流程解析:从 Broker 工作原理、节点的服役、退役、副本的生成到数据存储与读写优化
大数据·分布式·kafka
sevevty-seven3 小时前
幻读是什么?用什么隔离级别可以防止幻读
大数据·sql
Yz98765 小时前
hive复杂数据类型Array & Map & Struct & 炸裂函数explode
大数据·数据库·数据仓库·hive·hadoop·数据库开发·big data
PersistJiao5 小时前
Spark RDD 的宽依赖和窄依赖
spark·rdd·宽窄依赖