無需任何代碼,人人都能編程,GitHub發布Spark
全球最大開源平臺之一GitHub發布了最新AI大模型編程產品——GitHub Spark。
據悉,Spark支持GPT-4o 、Claude Sonnet 3.5、o1-preview和o1-mini四款超強編程模型,用戶無需任何代碼和部署環境,通過桌面或移動端用自然語言方式就能輕松開發微應用程序。
例如,想開發一款用于家庭預算的管理應用,只要把你的需求用普通語言向Spark描述,就能快速生成一個預覽頁面,并允許進一步定制程序的各種細節。
對于很多人來說,編程是一個學習難度高且需要耗費大量時間和精力去鉆研的領域。涉及到復雜的語法規則、邏輯結構以及各種編程范式。
從基礎的變量定義、數據類型到高級的算法設計、框架應用,每一個環節都要求學習者具備高度的專注力和較強的邏輯思維能力。
而Spark希望打破這個界限,想讓很多有創意但不懂編程的人也能開發出自己想要的應用,就像ChatGPT那樣用自然語言聊聊天就能輕松完成應用開發。
Spark不僅能生成代碼,還能立即運行并展示效果,讓用戶可以直觀地看到應用的展示效果并根據需要進行調整,例如,在發現需要添加一個切換按鈕時,可以直觀地進行調整。
Spark開發的應用
Spark還提供了修訂變體的功能,用戶在創建或迭代微應用時,可以請求生成3— 6個不同版本的修訂變體,每個變體都有細微但有意義的差異,這有助于用戶在不確定具體外觀或行為時,提供更多思路,就像有一個AI伙伴在協助拓展思維。
此外,每次迭代的修訂內容都會自動保存,并且可以一鍵恢復到之前的任何版本,這不僅讓用戶可以放心地探索各種想法和變體,也無需擔心丟失進度,更不需要自行管理版本控制。
在模型選擇方面,用戶可以從四個AI模型中選擇,包括Claude Sonnet 3.5、GPT-4o、o1-preview和o1-mini。如果對生成的結果不滿意,可以撤銷操作并嘗試使用其他模型,而且歷史記錄會跟蹤每個修訂所使用的模型,方便用戶觀察微應用隨時間的演變情況,以選擇最適合的模型來實現預期效果。
為了確保應用外觀的可控性, Spark包含了一套內置的用戶界面組件和可主題化設計系統,在創建新應用時,表單控件、布局和圖標等元素從一開始就具有較高的美觀度。
如果用戶想要進一步調整應用外觀,可以使用主題編輯器更改默認的強調色、邊框半徑、應用間距以及顏色主題,輕松打造個性化的應用界面。
Spark運行時還與GitHub Models集成,用戶無需了解大模型知識,就可以為微應用添加生成式AI功能,例如,總結文檔、為兒童睡前故事應用生成故事等。
同時,提供了提示編輯器,用戶可以查看Spark生成的提示內容,并在需要時進行調整,所有操作均無需編輯代碼降低了使用門檻。
為了進一步簡化開發流程和管理環境, Spark還提供了一個托管運行時環境,可讓用戶無需關心復雜的部署過程,創建或修訂微應用后會自動完成部署,并且可以通過漸進式網絡應用在桌面、平板或移動設備上直接運行和安裝。簡單來說,這就是一個全自動化的微型應用云,提供一站式開發服務。
目前,GitHub Spark處于預覽版狀態,支持申請注冊體驗,有興趣的小伙伴可以去試試。
申請注冊體驗地址:https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgithub_spark_waitlist_signup%2Fjoin
本文轉自 AIGC開放社區 ,作者:AIGC開放社區
