AI 開發的捷徑:工作流模式

阮一峰發表於2024-10-31

一、引言

大部分人使用 AI,大概都跟我一樣,停留在初級階段。

平時,就是向 AI 提問(又稱聊天),偶爾也用一些現成的服務:生成圖片、生成程式碼、翻譯文章等等。但是,時間久了,就覺得不夠用,很多個性化需求,根本找不到工具,需要自己想辦法。

我想,這是很多人面臨的問題:如果深入使用 AI,就必須自己做開發

今天,我就介紹一種 AI 開發的簡單方法,沒有那麼高的門檻,普通人也可以上手。

二、AI 開發的三種模式

按照從難到易,我把 AI 開發分成三種模式。

(1)自建模型:自己搭建 AI 模型,並尋找資料進行訓練。

這種模式難度高,成本大,必須是 AI 專業人士或大公司,才會使用。

(2)API 呼叫:自己編寫指令碼,去呼叫他人執行的模型 API。

這種模式要求使用者必須會程式設計,優點是適應性強,什麼需求都能程式設計解決,缺點是編寫和除錯指令碼要花不少時間,還要自己部署服務端。

(3)工作流模式採用 AI 服務商提供的工作流(workflow),編排每個步驟,形成自動化操作。

這種模式最簡單,不懂程式設計的人也能上手,可以不編寫指令碼,有現成的服務端,省時省事。缺點是受限於 AI 服務商提供的能力,對方不提供,就做不了。

我是 AI 新手,就選擇了最後這種模式,嘗試 AI 開發。

三、GPT 商店和 Copilot 模板

很多 AI 大廠都提供"工作流模式",允許開發者在他們的模型上,定製自己的應用。

最有名的大概就是 OpenAI 公司的 GPT 商店

它開放 ChatGPT 的底層能力,讓開發者定製某個領域的專用 GPT,比如學術論文的 GPT、處理 Excel 檔案的 GPT 等等。

微軟的 Copilot 也有類似的功能,叫做"模板"(template)。

不過,這些都是國外的服務,需要收費,伺服器在境外。好在國內有免費的替代品,我就選擇了國內產品。

四、工作流演示

我先演示一下,工作流的操作介面。大家就能明白,它是怎麼回事了。

工作流其實就是把一個 AI 應用,分成若干個步驟。每個步驟是一個節點,你在上面設定這一步的操作,然後所有節點按照流程,完成任務。

上圖是釦子 AI(coze.cn)的工作流編排介面,包含四個節點。

釦子是位元組跳動旗下、免費的 AI 應用開發平臺。使用過程非常直觀,就是在網頁畫布上,透過圖形化操作,一步步建立 AI 應用。我就用它來演示。

它的開發頁面左側是不同型別的節點,下圖是其中一部分。

新建節點時,點選對應型別就可以了。一般來說,第一步總是新建"模型節點"或"外掛節點"。

新建模型節點後,如果你想用自己的資料訓練模型,可以在專案管理頁面上,新建一個知識庫,上傳資料檔案。然後在工作流裡面,建立一個"知識庫節點"。

如果你想啟用持久記憶能力,記住使用者的歷史對話,那麼可以新建資料庫,儲存使用者資料,然後在工作流建立"資料庫節點"。

所有節點設定完畢,這個 AI 應用就可以執行了。最後一步,就是釋出該應用。

釦子會讓你選擇釋出渠道(上圖),目前支援釋出到商店(在釦子平臺使用)、第三方平臺(在飛書、抖音、微信使用),以及 API 和 SDK(在使用者自己的軟體使用)。

以上就是工作流模式的使用介面,只是一個簡單介紹,大家有一個大概的理解就可以了,具體操作可以看文件

它還是很容易上手的,熟練以後,開發一個 AI 應用,一兩個小時就可以搞定。

五、工作流開發的例子

為了加深理解,我舉一個實際開發的例子。某餐飲企業想要搭建一個 AI 應用,用來分析使用者的點評。

為此新建一個工作流,基本功能只需要三個節點----輸入節點、分析使用者點評的 AI 模型節點、輸出節點。

然後,把這個工作流釋出成 API。使用者的點評傳入這個 API,它就會返回一段 JSON 資料,裡面有 AI 模型識別出的使用者評價(正面、負面、中性),以及點評關鍵詞(環境/服務/菜品)。

上圖是這個工作流的預覽除錯介面,輸入了一段真實的點評,執行結果以 JSON 格式返回。

可以看到,AI 識別出該使用者對產品是中評,對環境是差評,對上菜速度是好評。

六、模板功能

工作流除了自己使用,還可以儲存成模板(template),釋出到模板商店,讓別人使用和借鑑。

在模板商店,你可以看到官方和其他使用者搭建好的工作流,目前已經有上千個,還在快速增長。

這些工作流可以直接使用,也可以作為模板複製。使用者複製模板後,對它們進行學習和修改,將其改造為適合自己的應用。

對於模板作者來說,可以對模板設定價格,實現變現。

很多模板提供非常有意思的功能,值得一看。比如,"抖音轉小紅書"的模板。

你輸入一個抖音的短影片連結,AI 自動生成10個可用標題和一段文案,你可以把它們連同影片一起發到小紅書。

七、教程:情感故事爆文專家

網上已經有不少工作流模板的開發教程,大家可以去搜一下。

我看到一篇"情感故事爆文專家"的模板教程,非常有趣。情感類的網文現在流量很好,作者就開發了一個 AI 應用,專門生成這類文章。

先看成品,點選這個模板連結,體驗一下它的效果。你輸入一個文章主題,比如

這個 AI 應用會輸出文章的大綱和正文。

還帶有配圖,可以直接釋出。

它背後的工作流,大致分成六個節點。

  1. 開始節點:接收使用者輸入的文章主題
  2. AI 模型節點:透過 AI 模型,根據文章主題,生成文章的大綱。
  3. 擴寫節點:根據文章大綱,進行內容擴寫,生成正文。
  4. 內容總結節點:根據正文,生成文章的內容總結。
  5. 文生圖節點:根據內容總結,生成文章配圖。
  6. 結束節點:彙總所有內容,輸出結果。

設定完成後,點選"釋出"按鈕,這個 AI 應用就可以直接使用了。

八、結束語

工作流模式相比自己從頭寫,容易和快捷很多,服務端也一起解決了。如果你有 AI 開發的需求,可以試試這種模式。

下一步不妨就從文件開始,做出你的第一個工作流節點,釋出到模板商店。

任何開發問題(估計肯定會遇到),可以加入官方諮詢群去問,下面是微信群二維碼。

我遇到問題,就諮詢釦子的同學。他們告訴我,現在正好有兩個活動,有大量的獎品,建議我參加。

我看了覺得很不錯,下面把活動資訊轉發出來。如果你正好做了模板,就不要錯過。

(1)模板比賽

工作流開發完成後,上架到模板商店,現在可以獲取獎勵

你可以對模板設定價格(官方稽核透過後),實現模板變現,他人複製模板需要付費。在活動期間,官方根據模板複製的數量,會發放1000元到10000元的獎金,以及隨機抽取的50個無線充電器的紀念獎。

(2)萬聖節抽獎

官方現在有一個萬聖節抽獎,在那裡上傳你的照片,會得到一張萬聖節主題照,以及一次抽獎機會。

抽獎的獎品有 iPhone 16 Pro Max、Switch、咖啡機。

(完)

相關文章