henry發(fā)自凹非寺量子位|公眾號(hào)QbitAI
AICoding太火,微軟也坐不住了。
GitHub放大招,新工具GitHubSpark只需自然語(yǔ)言,就能把你的想法變成APP。
微軟CEO薩蒂亞·納德拉親自站臺(tái),只要你有想法,GitHubSpark來幫你實(shí)現(xiàn)!
網(wǎng)友們表示:Windsurf、Replit、Lovable們,準(zhǔn)備顫抖吧!
一切創(chuàng)意都始于Spark
自從在GitHubUniverse2024大會(huì)上首次亮相以來,GitHubSpark的熱度一直居高不下。
背靠微軟和全球最大的開發(fā)者平臺(tái)GitHub,這款A(yù)I應(yīng)用開發(fā)工具的最終形態(tài)屬實(shí)讓人期待。
果不其然,這次的發(fā)布沒讓人失望。
例如,開發(fā)者JohnLokerse就演示了他如何通過GitHubSpark構(gòu)建一款處理產(chǎn)品反饋的應(yīng)用。
從簡(jiǎn)單的文字描述到能上傳,下載數(shù)據(jù)的應(yīng)用,只要不到一分鐘。
這是怎么做到的呢?我們一步一步來看。
在輸入最初的指令后(別忘了讓CopilotChat幫你生成提示),Spark會(huì)快速生成一版原型。
然后,可以通過左上方的Theme(主題),直接修改UI界面的排版、顏色,甚至是圓角這樣的細(xì)節(jié)。另外,為實(shí)現(xiàn)個(gè)性化的UI定制,用戶也可以直接上傳草圖、屏幕截圖為Spark提供應(yīng)用的視覺參考。
這極大地簡(jiǎn)化了UI迭代的流程。在減少不必要的文字輸入操作的同時(shí),也有效防止了因文字輸入而可能帶來的版本錯(cuò)誤。
接下來,在左下角的Suggestion(建議)中,Spark會(huì)智能地對(duì)當(dāng)前的版本進(jìn)行分析,針對(duì)缺點(diǎn)進(jìn)行分析。用戶可以選擇這些建議進(jìn)行修改,也可以詢問Copilot,或者自行修改。
最后,這款原型在1分鐘內(nèi)成為了一款能夠真正實(shí)現(xiàn)數(shù)據(jù)管理的微型應(yīng)用。
而這僅僅只是GitHubSpark最簡(jiǎn)單的實(shí)現(xiàn)。
不止是UI
UI固然重要,但只有當(dāng)一個(gè)軟件能夠存儲(chǔ)、處理、輸出數(shù)據(jù)時(shí),才開始變得真正有意義。
當(dāng)面對(duì)絕大多數(shù)AI開發(fā)工具頭疼的前端存儲(chǔ)問題時(shí),Spark能夠自動(dòng)識(shí)別需要存儲(chǔ)的部分并托管到云存儲(chǔ)。
同時(shí),Spark還支持代碼、資產(chǎn)的預(yù)覽與編輯,用戶不僅可以查看自動(dòng)生成的底層代碼和數(shù)字資產(chǎn),還能在代碼層面進(jìn)行修改、補(bǔ)全、替換。
而在版本迭代的過程中,Spark會(huì)自動(dòng)檢測(cè)并修復(fù)錯(cuò)誤,這極大地提升了AI工具對(duì)不同層次用戶的靈活性與專業(yè)可塑性。
此外,為了使用戶做出的應(yīng)用更加聰明,Spark還實(shí)現(xiàn)了AI“套娃”。
不僅用AI來開發(fā)應(yīng)用,應(yīng)用里還可以繼續(xù)調(diào)用AI,OpenAI、Meta、Deepseek、xAI任你選。
比如,你想做一個(gè)推薦餐廳的程序,那么你還可以在程序里加個(gè)小agent,幫你自動(dòng)地根據(jù)距離、價(jià)格、好評(píng)等因素進(jìn)行排序。
最后,只要是用戶能想到的,用到的,都坐擁Copoilt和GitHub的強(qiáng)大加持。
用戶不僅可以一鍵將Spark應(yīng)用連接到GitHub倉(cāng)庫(kù),完整保留所有修改記錄,還能實(shí)現(xiàn)Spark與代碼倉(cāng)庫(kù)的雙向同步,自動(dòng)同步在任一端的改動(dòng)。
同時(shí),用戶還可以通過同步的GitHubCodespace和Copilot開發(fā)Spark,并且可以創(chuàng)建代碼庫(kù)用于團(tuán)隊(duì)合作,充分利用GitHub的工具和集成生態(tài)系統(tǒng)。
此外,GitHubCopilot還能在倉(cāng)庫(kù)中為你生成代碼、起草修復(fù)建議甚至創(chuàng)建改進(jìn)型PR,開發(fā)協(xié)作幾乎零門檻。
那么最后也是用戶最關(guān)心的問題,它多少錢?
任何訂閱CopliotPro+的用戶都可以使用Spark,而CopliotPro+的訂閱費(fèi)用維持了市場(chǎng)主流的定價(jià):
39美元一個(gè)月,390美元一年,每月包含375條Spark消息,超額后每條約0.04美元。
微軟下場(chǎng)
GitHubSpark一經(jīng)發(fā)布,網(wǎng)友們就直呼,Bolt,Replit們的好日子快到頭了。
但其實(shí)早在2018年,微軟收購(gòu)GitHub的主導(dǎo)者——那位為Spark親自站臺(tái)的微軟CEO薩蒂亞·納德拉,就將戰(zhàn)略重點(diǎn)放在了云計(jì)算服務(wù)和開源軟件的開發(fā)上。
而微軟沉淀多年的云服務(wù)(MicrosoftAzure)正是促成Spark實(shí)現(xiàn)全棧開發(fā)的關(guān)鍵因素。
無論是我們上面提到的云存儲(chǔ),還是服務(wù)器托管、身份驗(yàn)證、部署服務(wù)、調(diào)用模型、安全監(jiān)控都離不開Azure的支持。
GitHub官方將GitHubSpark定義為一款一體化AI驅(qū)動(dòng)的智能應(yīng)用構(gòu)建平臺(tái),而它真正特別之處,就在于它把原本散落在多個(gè)平臺(tái)和服務(wù)中的開發(fā)環(huán)節(jié),一次性打包整合了起來。
對(duì)于個(gè)人開發(fā)者、小團(tuán)隊(duì),甚至是非程序員而言,這種“從prompt到產(chǎn)品”的路徑極大降低了門檻。
而對(duì)于微軟來說,這不僅是在完善其AI生態(tài)閉環(huán),更是在把開發(fā)者牢牢鎖進(jìn)GitHub+Azure的系統(tǒng)中——有消息稱,Spark將會(huì)覆蓋全球10億用戶。
就像去年Spark剛亮相,Web開發(fā)者Kitze在推文中提到的:
參考鏈接:[1]https://x.com/ashtom/status/1948054772835402175[2]https://github.com/features/spark?utm_campaign=CL-Spark-X&utm_medium=Social&utm_source=Twitter/X[3]https://docs.github.com/en/copilot/tutorials/building-ai-app-prototypes?utm_campaign=CL-Spark-X&utm_medium=Social&utm_source=Twitter/X[4]https://docs.github.com/en/copilot/responsible-use-of-github-copilot-features/responsible-use-of-github-spark[5]https://www.infoq.com/news/2024/11/github-universe-2024-ai/
他們無意為帝王卻輕易的繼承了皇位,只愿來世不復(fù)生于帝王家...
小說:穿越大唐成透明,歷史大佬卻求我聽令!