100 個 AI 工具寶寶式教程——釦子飛書多維表格零基礎教程

大家好呀,這幾天在沉澱,所以更新頻率有所下降,還請大夥兒多多包容。

釦子工作流已經火了半年多了,但還有不少朋友在後臺問我,

說這玩意兒看着太複雜,根本搞不懂。

這期咱也不整那些虛頭巴腦的,直接教你一個最基礎、也最實用的招式。

即:釦子工作流聯動多維表格

就是通過釦子自動化,批量將數據導入飛書多維表格。簡單說,就是通過釦子自動化,把收集到的非結構化數據,批量塞進飛書多維表格裏。

我會十分詳細地講解每一步操作,0基礎,不會代碼也能懂!

看完文章還不懂,你來找我!


首先,釦子這玩意兒更新頻率超快,功能確實雜。

網址在此:https://www.coze.cn

進去後我們點擊釦子編程。

然後再點擊左側邊欄的資源庫。

接着點擊右上角“➕資源”,創建工作流。

隨後會跳轉到這個頁面,這些隨便寫就行了,後期也能修改。

好了,前戲完成,現在正式開始教學!


進來是這個界面,和流程圖一樣。

咱們本期的教學內容特別簡單,目標只有一個:幫你快速跑通第一個流程。


一鍵收集信息並導入飛書多維表格工作流

主題咱們就選擇:潮玩信息登記

我現在構思一下功能:

我輸入一個IP 名稱,然後 AI 大模型會搜索相關信息,它會在後邊生成:IP所屬公司,發佈時間,IP 故事,官方社交賬號等信息,接着把信息導入多維表格。

在構思完成以後,設計工作流其實就很簡單了。


工作流這東西,

你可以理解爲一支木牛流馬車隊

咱需要把每個牛馬的首尾接收節點都設置好,讓它們知道貨從哪來,送到哪去。

大模型輸入這裏選擇開始節點"input"

接着咱需要給 AI 大模型輸入預設提示詞,我就根據我的的需求寫一版超爛的:

你是一個 IP 資料調研專家,在你知道 IP 名稱後,你會開始調研IP版權所屬公司,創造/發佈時間,IP 故事/wiki,官方社交賬號等信息。

沒關係,寫得爛也不怕。

點擊自動優化提示詞,它會生成一段相對高質量的結構化提示詞。


點擊測試該節點,就能直接看生成內容是否符合你的需求了。

然後大家就用自然語言一直調試即可,直到滿意爲止。


接着就是本文最重要的部分了!

大模型生成的自然語言內容如圖:

不能直接餵給飛書。

飛書這孩子挑食,它不喫字符串(String),它要喫數組(Array)。

所以我們需要轉換一下格式。

這裏插入一下原理,方便大家理解。


想象一下,飛書多維表格就是一個管理極其嚴格的檔案室管理員。

爲什麼不能給 String(一坨文字)?

假設你要把 Snoopy(史努比) 的資料存進去。

如果你給他是 String(字符串) 格式,就像是你在一張白紙上寫了一段話:

“名字叫 Snoopy,設計師是查爾斯,生於 1950 年,很貴……”

然後你把這張紙揉成一團,扔給管理員。

管理員會瘋掉:“哪部分是名字?哪部分是生日? 你這一坨文字,我怎麼知道該填進表格的哪一列裏?”

所以,String 是沒有結構的,管理員無法自動拆分。

爲什麼要 Object(字典)?

Object 就像是一張標準登記表

你必須把信息填在格子裏,遞給管理員:

  • 【姓名欄】:Snoopy

  • 【生日欄】:1950年

  • 【價格欄】:100美元

這樣管理員一看就懂:“哦,Snoopy 填進第一列,1950 填進第二列。”

這就是代碼裏的 { "IP名稱": "Snoopy", "誕生時間": "1950" }。

爲什麼要 Array(數組/列表)?

這是最容易暈的地方:明明我只有一條數據,爲什麼還要包一層 Array(數組)?

因爲這個管理員(接口)的設計是爲了批量處理的。他默認你會一次性送來一堆檔案。

他定下的規矩是:“請給我一個文件夾,哪怕裏面只有一張紙,你也得給我個文件夾。”

  • Array ([]) 就是這個文件夾

  • Object ({}) 就是單張登記表

所以流程是:

  1. 1. 你填好表(Object)。

  2. 2. 把表放進文件夾(Array)。

  3. 3. 把文件夾交給管理員。

如果你直接給一張表(Object),管理員會拒收:“我不收散紙,請裝進文件夾(Array)裏給我。”

總結一下:

  • String = 揉成一團的紙條(不僅亂,還沒有格子)。

  • Object = 填好的標準表格(有格子,有對應關係)。

  • Array = 文件夾(爲了方便一次交多張表,哪怕只有一張也要裝進去)。

  • 這就是爲什麼我們必須費勁巴拉地把它構造成 Array(Object) 格式的原因!

懂了原理,咱們繼續幹活,

咱們把輸入值改爲大模型 output,接着點擊代碼的"在 IDE 中編輯"。

然後我們把代碼語言切換成 Python。


但是我看到代碼就頭暈,咋辦!!!

沒關係!!!

車到山前必有路,咱們只需要把這段東西複製下來讓 AI 大模型學習即可。

具體怎麼做呢,我手把手教你。

第一步

首先打開任意大模型(這裏以 Gemini 爲例),輸入以下提示詞:

以下代碼規範是 coze 平臺的要求,請你仔細學習該代碼,學完以後請回復:我學會了。
# 在這裏,您可以通過 'args'  獲取節點中的輸入變量,並通過 'ret' 輸出結果
# 'args' 已經被正確地注入到環境中
# 下面是一個示例,首先獲取節點的全部輸入參數params,其次獲取其中參數名爲'input'的值:
# params = args.params; 
# input = params['input'];
# 下面是一個示例,輸出一個包含多種數據類型的 'ret' 對象:
# ret: Output =  { "name": '小明', "hobbies": ["看書", "旅遊"] };

async def main(args: Args) -> Output:
    params = args.params
    # 構建輸出對象
    ret: Output = {
        "key0": params['input'] + params['input'], # 拼接兩次入參 input 的值
        "key1": ["hello", "world"],  # 輸出一個數組
        "key2": { # 輸出一個Object 
            "key21": "hi"
        },
    }
    return ret


第二步

在他學習完以後,我們需要餵給他第二段提示詞,

那個提示詞需要從飛書多維表格裏面找。

在代碼塊後面添加一個飛書多維表格的插件。

長這樣,隨後點擊"查看示例"

把示例複製下來,也餵給大模型。

Prompt:這個是輸出格式,我的代碼按照這種格式輸出,學完以後,請回復:我學會了。 (此處粘貼飛書多維表格的 JSON 示例)

這個是輸出格式,我的代碼按照這種格式輸出,學完以後,請回復:我學會了。
{
  "app_token": "https://bytedance.larkoffice.com/base/Q8HxbZspQazwTRslfhucaanZnId?table=tblngvHElKtwEIWa&view=vewdsfyI5Y",
  "records": [
    {
      "fields": "{\"文本\":\"文本內容\",\"單選\":\"選項 1\",\"日期\":1674206443000}"
    }
  ],
  "table_id": "tblngvHElKtwEIWa",
  "user_id_type": "open_id"
}

第三步

把大模型生成的東西發給 AI 大模型(Gemini),讓他生成最終代碼

Prompt:以下是我輸入的數據,這些內容放在變量名 input 中,把這些內容進行整理,每一個都匹配上中文名字,接着按要求輸出。➕【大模型生成的內容】

然後把代碼粘貼到原來的地方。


第四步

最後就是多維表格了,咱需要在飛書裏面先創建多維表格

記得調整權限,這樣釦子才能在你的表格中添加內容。


我們還要把表格每一列的表頭填好。

【注意!表格中每一列的內容要和代碼中輸出的內容一致!!!比如代碼這裏寫的 IP 名稱,IP 公司等,表格中也要填寫一致,注意不要用空格】


調整好以後把文檔鏈接複製到工作流多維表格的節點中。

整個工作流就長這樣:

特別簡單基礎,跑一下看看能不能成功。

報錯了!!

這時候別慌!!

只需把源代碼報錯截圖發給 AI 大模型就行了。

我也看不懂它代碼改成啥樣,就是複製粘貼到節點裏面試試。

再跑一遍,顯示成功了。

最後來檢查一下多維表格,

也確實錄入了,這樣就說明成功了~

從 0~1 跑通了,從 1 到 100 就很簡單了,

只需要加一個循環即可,這個咱們下期再教。

在你學習完本篇文章以後,

你就已經有了工作流的初步意識了~

對於後期加入插件等,方法也是大同小異,

如果還有不懂的,

可以在評論區下方評論,我看到會第一時間回覆的~


曉風乾丨 大四 Base北京 AI產品在職

想縮小科技帶來的信息差 分享很酷的AI玩法。

希望得到您的點贊轉發愛心三連支持,

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com