現在 AI 真的越來越厲害,不只是文章、圖片、影片、音樂、網頁,現在連生成 App 應用程式也沒問題,而且一樣是用自然語言,只需要給出文字描述,這款 LlamaCoder 免費開源工具就能生成出來。還支援多個模型,包括 Llama 3.1 405B、Llama 3.1 70B 和 Gemma 2 27B。
而生成出的 App,除了會把生成碼給你之外,也能直接線上使用,甚至是分享給其他人。
LlamaCoder 不用懂寫程式,給文字描述就能透過 AI 生成出你的 App
LlamaCoder 雖然是國外開發的免費開源工具,但使用的 LLM 模型都支援繁體中文,所以可以直接給中文描述 Prompt,一樣能正確生成出來。
使用方式就跟大多數 AI 生成工具一樣,輸入你想要的 App 應用程式描述,接著它就會生成出來。生成好後,也能進行修改。
不過這邊要注意是,修改時,並不是從當前生成好的 App 進行修改,而是再重新生成一個,因此整個介面、功能可能會有一些變動,比較建議一次給好完整的描述 Prompt。
點擊上方連結進到 LlamaCoder 後,就在框框中輸入你要生成的 App 描述 Prompt,像我輸入「建立一個登入頁面,帳號輸入 admin,密碼輸入 1234 就能登入,接著顯示一個精緻的計算機」:
Model 部分有三個,沒特殊要求的話,用 Llama 3.1 405B 這一個就可以,但如果你覺得不滿意,也可以試試別的模型:
接著就會開始生成,左邊也會顯示即時生成的程式碼,大約幾十秒就完成,速度很快:
生成好後,右邊就會顯示結果,果然跟我要求一樣,生成一個登入介面,可以輸入帳號和密碼:
我輸入我要求的 admin 和 1234:
真的正確登入,裡面也有計算機工具:
實測計算機可以正常運作:
上面的欄位是進行內容添加和修改,我補充一個新功能:「計算機下面會記錄我每次計算結果」:
按下 Enter 就會重新生成,會全部重來,因此需要再等待幾十秒的時間:
重新生成後,登入介面也變不一樣,變成是英文版,不過我要求的 admin、1234,一樣能登入:
內部的計算機也不一樣,變成是手動收入數值,然後在 Select Operator 中選擇要用的算法,如:加碼、減法、乘法等:
而我要求的記錄每次計算結果,也確實有添加進來,只不過介面模樣我不是很喜歡,當然也可以重新再生成一次,這工具沒有任何使用限制。有興趣玩玩看的人,我有 Publish 公開讓大家試試:
再來我還有測試另一個可以記錄文章發表時間的工具,描述是「建立一個記錄文章發表記錄時間的工具,可記錄 100 個,我會輸入網址和文章名稱,網址請加上超連結」,生成出的 App 功能確實跟我要求一樣: