念一句咒語 AI 就幫我寫一個應用,我人麻了...

原文鏈接:https://forum.laf.run/d/232

作爲人類,我們時常會有自己獨特的想法和腦洞大開的創意。然而,這些想法往往因爲成本過高而無法實現,畢竟每個人的能力和精力都是有限的,尤其是對於程序員而言,不可能擅長所有技術棧。爲了實現一個想法去花費大量的精力學習業務之外的知識是得不償失的,再加上目前 AI 已經崛起,時間會變成越來越重要的成本,哪有那麼多時間學那麼多東西,反正遲早都要被 AI 打敗~

如何將自己的想法快速實現是當前 AI 浪潮下迫切需要關心的問題,一切都要快,沒有時間慢慢折騰了,快就是優勢。

Laf 確實夠快,很多小夥伴用 Laf 幾分鐘就寫了一個完整的應用,比如 3 分鐘將 ChatGPT 接入飛書機器人釘釘機器人Siri 等等,甚至有人 3 分鐘寫出了一個待辦事項 App瞬間征服了女神

但這還不夠快。如何才能更快呢?

我能不能吟唱一句咒語,立馬就能生成相應的代碼?

這不是異想天開,Laf 真的做到了,只需接入 ChatGPT 並用 Laf 的官方文檔進行訓練,再施加一點點魔法,就可以根據用戶的咒語寫代碼了。用了 Laf 之後,人人都是魔法師,人人皆是妙手仙姑,快來一起“唸咒”吧!

開始唸咒

https://laf.dev

先進入應用的開發頁面,你會看到左上角新增了一個“使用 AI 輔助創建函數”按鈕,同時還新增了一個 “試試 🎉 Laf AI” 入口,這兩個入口打開的都是同一個窗口,我們任選一個打開即可。

給函數起個名字,再念一句咒語:

點擊「開始生成」,接下來就是見證奇蹟的時刻:

尊敬的人類,您的魔法已生效,已根據您的需求幫您生成了一個函數,請查收。

好!點擊「確定」,進入 IDE,測試一下這個函數有沒有問題。通過 POST 方法將 usernamepassword 傳進去。

然後點擊右上角的運行,成功!

果然很強,到集合頁面看看數據有沒有寫到數據庫裏:

很好,這就是我想要的結果。雖然 AI 並不能完全替代我的編碼工作,但是程序世界並沒有多少新鮮事,一個完整的軟件工程並不需要多少開創性的編碼工作,很多編碼工作都是重複的,使用 AI 可以極大地提高我們的效率,尤其是函數計算,每一個函數的每一個模塊都可以通過唸咒來讓 AI 生成,我們只需要在 AI 生成的代碼上做一些修修補補的工作。

只要你的魔法足夠強大,咒語唸的足夠好,大部分情況下甚至連修補都不需要,直接點擊發布,你的應用就上線了,你說香不香?

實現原理

你可能會好奇 Laf 是怎麼實現這個功能的,其實也不難,對接 ChatGPT 就完事了。但是也沒有這麼簡單,畢竟 ChatGPT 的知識截止到 2021,而 Laf 一直在更新迭代,要想讓他準確地生成我們想要的函數代碼,必須要用 Laf 項目的最新信息去訓練他(包括需求文檔、API 文檔、官方文檔等等)。

爲了避免重複造輪子,我們選擇了優秀的 ChatProgram。它能夠準確識別用戶輸入的需求文檔,快速生成一整套應用程序,極大優化程序員生產力的同時,也降低了個體用戶以及企業級用戶寫程序構建自己所需應用程序的門檻。

ChatProgram 已經訓練了 Laf 的最新信息(包括需求文檔、API 文檔、官方文檔等等),用戶唸完“咒語”後,流程是這樣的:

  • Laf 會調用 ChatProgram 的接口;
  • 然後 ChatProgram 會通過 NLP 進行預處理,動態生成最適合當前需求文檔的 prompt;
  • 將 prompt 提交給 ChatGPT,獲得生成的文檔;
  • 根據文檔做後續處理,提煉出代碼。

對 ChatProgram 感興趣的小夥伴可以訪問 ChatProgram 的官網進一步瞭解:

https://chatprogram.tech

總結

本文僅僅演示了 laf 的能力之一,還有更多的神奇操作等待你去發現。

最後,這短短的一生我們終將都會失去,你不妨大膽一點,愛一個人,追一個夢,打開 Laf 用咒語寫一個應用...

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章