AI Agent 可以幫你找資料表、讀資料、新增或修改資料。它要碰一個已經存在的資料表,下面兩件事都要成立:
- 這個 AI Agent 開著那一件事要用的工具。工具在 AI Agent 自己的設定裡開關。
- 這個資料表,把那一件事的權限給了這個 AI Agent。
網站不看正在和 AI Agent 對話的人自己能不能做這件事。資料表給了這個 AI Agent 什麼權限,它就做得到什麼,不論是誰在和它對話、這個資料表在哪一個專案,也不論有沒有人登入,例如在工作流的「AI Agent」節點裡。只有「新增一筆資料」還要有一個人當新資料的擁有者,請看下面的資料表的工具。由人建立的資料表,一開始沒有給任何 AI Agent 任何權限。
「開一張資料表」這個工具不用任何資料表的權限,因為那時資料表還不存在。它也不看你的專案角色有沒有「建立資料表」這項權限。所以就算你沒有這項權限、畫面上也沒有「新增資料表」按鈕,只要和你對話的 AI Agent 開著這個工具,它還是可以幫你建立一個私人的資料表,這個資料表是你的。它也會把一些權限給建立它的 AI Agent,請看下面的「AI 建立的資料表」。
「新增一筆資料」也一樣,不看你的專案角色有沒有「建立資料」這項權限,也不看你能不能編輯這個資料表。只要資料表把「資料建立權限」給了這個 AI Agent,它就會新增那一筆資料,這一筆資料屬於正在和 AI 對話的人。所以就算你在這個資料表上沒有「新增資料」按鈕,AI Agent 還是可以幫你新增一筆資料。
在哪裡設定
打開資料表的設定,到「權限」分頁,最下面就是「AI 權限設定」。怎麼打開資料表的設定,請看建立與設定資料表。
「AI 權限設定」下面有一行說明:「每一段是一件事,分開勾。發出去的 AI Agent 才做得動那一件事,不論是誰在和它對話。這一份跟上面「誰看得到」是兩件事,而且要按下面的「儲存」才會存起來。」
每一個權限是一段,一開始都是收起來的。每一段的標題後面,有一個數字,是勾了這個權限的 AI Agent 有幾個。按標題可以展開,裡面有這個權限的說明,和可以勾的 AI Agent。
勾好之後,要按視窗最下面的「儲存」才會存起來。 這和上面的分享設定不一樣:分享設定一按就存好,AI 權限設定不會。
每一個權限
- 「資料表設定權限」:讓 AI 改資料表的名字。它改不了分享設定,也改不了看板、行事曆這些畫面的設定。
- 「資料表欄位設定權限」:讓 AI 新增欄位、改欄位的名字、幫「選項」欄位加選項、改選項的名字(每一筆選了它的資料都會跟著改),也可以隱藏或顯示一個欄位(隱藏的欄位會從資料視窗、表格和行事曆上消失,也會從「看板標題」拿掉,再顯示出來也不會自己回去)。資料表隱藏了「標題」和「內容」時,AI 不能把最後一個可以填的欄位也隱藏,這一次的改動整個都不會存。它不能改欄位的型態、不能移除欄位,也不能移除選項;「單多選」和「時間區段」也改不了。資料表的版面,也就是「標題」和「內容」的位置與隱藏、「看板標題」、「行事曆標題」、資料集頁表格欄的順序、凍結欄位、允許換行和統計數據,任何一個 AI 權限都改不了,AI 建立資料表時也設定不了;只有人能改:表格欄的順序在資料集頁的表格上拖曳欄名來排,凍結欄位、允許換行和統計數據在資料集頁表格的欄的選單裡設定,其他的在資料表設定的「客製欄位」分頁改。同一個資料表裡的兩個欄位不能同名:AI 一次新增兩個同名的欄位,或改完之後會有兩個欄位同名時,這一次的改動整個都不會存。兩個欄位互換名字,也不能在同一次改動裡做完,要分次改。
- 「資料表讀取權限」:讓 AI 找得到這個資料表、知道它有哪些欄位,也讀得到裡面的每一筆資料,不論是誰建立的、分享給了誰。
- 「資料建立權限」:讓 AI 新增一筆資料。那一筆的版本紀錄的第一筆,寫著正在和 AI 對話的人和這個 AI Agent 的名字;在工作流的節點上按「執行節點」或「儲存並執行」時,寫著按下按鈕的人和這個 AI Agent 的名字,請看「AI Agent」節點。
- 「資料修改權限」:讓 AI 改一筆已經有的資料。AI 每一次真的改了內容,那一筆的版本紀錄就多一筆,寫著正在和 AI 對話的人和這個 AI Agent 的名字;在工作流的節點上按「執行節點」或「儲存並執行」時,寫著按下按鈕的人和這個 AI Agent 的名字,請看「AI Agent」節點;在沒有人登入的工作流執行裡(例如按上方列的「執行」跑整個工作流,或排程、Webhook 啟動的執行),只寫著這個 AI Agent 的名字。標題、內文和欄位在同一次一起改,也只算一筆,什麼都沒改的話不會多。那一筆資料還沒有版本紀錄時,會先多一筆「起點」。可以編輯這筆資料的人,可以用「還原成這個版本」把它換回來。它換掉的內文,打開著這筆資料的人會馬上看到,請看AI Agent 改的內文。
- 「資料刪除權限」:讓 AI 把一筆資料丟到垃圾桶。它不能清空垃圾桶,也不能把資料從垃圾桶拿回來。資料會進到這筆資料的擁有者的垃圾桶,擁有者可以自己還原。丟到垃圾桶的資料,它的版本紀錄還在。
- 「資料表 AI 存取控管權限」:讓 AI 改這個資料表的「AI 權限設定」,包括其他 AI Agent 的勾。不論是誰在和 AI 對話都一樣。它能勾的 AI Agent,和這個分頁能勾的一樣,請看下面的「可以挑哪些 AI Agent」。
每一個權限都是分開的,有一個不代表有另一個。例如只給「資料建立權限」時,AI 可以新增一筆資料,但它找不到這個資料表,也讀不回它寫進去的資料。
沒有任何一個權限,可以讓 AI 改欄位的型態或移除欄位。這些只能由人在「客製欄位」分頁做,請看欄位與欄位型態。
誰可以改
在這個分頁上,只有這些人可以改「AI 權限設定」:
- 資料表的擁有者。交接之後,就是新的擁有者。
- 專案擁有者,但只有在資料表的擁有者已經離開專案、而且資料表不是「私人」的時候。
其他人只看得到每一段標題後面的數字。他們展開一段時,本來放勾選框的地方,會是一行說他們改不了的字,所以看不到勾了哪些 AI Agent。
可以挑哪些 AI Agent
看的是 AI Agent 的權限清單有沒有「所有專案成員」:
- 專案權限是「專案成員可編輯」或「專案成員可檢視」的資料表:可以挑目前專案裡、權限清單有「所有專案成員」的 AI Agent,不論是「檢視」還是「編輯」。
- 專案權限是「私人」的資料表:只能挑資料表擁有者自己的 AI Agent 中,權限清單沒有「所有專案成員」的那些,包括目前專案裡的,以及擁有者的私人 AI Agent。
- 別的專案的 AI Agent,一個都挑不到。
沒有可以挑的 AI Agent 時,會寫「這個專案還沒有可以挑的 AI Agent。專案成員看得到的資料表只挑得到專案成員看得到的 Agent,私人的只挑得到你自己的私人 Agent。」這裡說的「專案成員看得到的 Agent」,是權限清單有「所有專案成員」的 AI Agent;「你自己的私人 Agent」,是擁有者自己的、權限清單沒有「所有專案成員」的 AI Agent。
改了資料表的專案權限,或交接給別人時,新的規則挑不到的 AI Agent,會馬上從 AI 權限設定裡被拿掉。
同一次打開設定時,如果你改了專案權限或做了交接,AI 權限設定會鎖起來,寫著「你剛剛改過這張資料表的分享設定或擁有者,可以挑的 AI Agent 也跟著變了。請關掉這個視窗再打開一次,才挑得到對的。」請關掉設定,再打開一次。選「公開」、在「額外分享」加人,或勾「允許編輯權限者編輯資料表」,都不會讓它鎖起來。
鎖起來之後,這一次請不要按「儲存」。按了的話,整個儲存可能會被拒絕,連名字、「顯示位置」和欄位的改動也一起不會存。請關掉設定再打開一次;這一次還沒存的改動都會不見,要重新做一次。
AI 建立的資料表
AI Agent 可以用「開一張資料表」這個工具,幫你建立一個資料表。
- 這個資料表是「私人」的,屬於正在和 AI 對話的人;在工作流的節點上按「執行節點」或「儲存並執行」時,屬於按下按鈕的人,請看「AI Agent」節點。在工作流的執行裡,它放在工作流所在的專案裡;私人工作流沒有專案,所以在私人工作流的執行裡,「開一張資料表」用不了。在沒有人登入的工作流執行裡(例如按上方列的「執行」跑整個工作流,或排程、Webhook 啟動的執行),沒有這個人,所以「開一張資料表」用不了;「新增一筆資料」也一樣,因為新的資料也要有一個擁有者。
- 建立它的 AI Agent 會拿到「資料表讀取權限」、「資料建立權限」、「資料修改權限」和「資料刪除權限」,除非請它建立時另外說了要給誰什麼權限。這個 AI Agent 常常是你在清單上勾不到的,所以這些權限,是你自己在畫面上給不了的。
- 「私人」只決定誰能在資料集頁上打開這個資料表;AI Agent 碰不碰得到它,只看「AI 權限設定」給了它什麼權限。所以每一個能和建立它的 AI Agent 對話的人,都可以請這個 AI Agent 讀、新增、修改或丟掉這個資料表裡的資料,就算他自己打不開這個資料表。不想這樣的話,請 AI 建立資料表時說好不要給這個 AI Agent 權限,或建立之後在「AI 權限設定」取消勾選它。
建立它的 AI Agent,常常不是這份清單平常挑得到的 AI Agent。這時它會顯示成勾著,下面有一行灰字:「這是開出這一張資料表的 AI Agent。取消以後就不能再從這裡加回來了。」你可以取消勾選,但取消之後,它會馬上從這一段消失,這一次就勾不回來了。按「儲存」之後,只要現在的規則還是挑不到它,就不能從這裡勾回來;如果之後規則挑得到它了,例如改了資料表的專案權限或擁有者,它就會再出現在清單上。
這行灰字其實會出現在每一個「資料表還給它權限、但現在的規則挑不到」的 AI Agent 下面,例如一個已經刪除的 AI Agent。所以它常常是建立資料表的那一個 AI Agent,但不一定是。
資料表的工具
在 AI Agent 的工具清單上,和資料表有關的工具叫做下面這些名字。每一個工具,都要用到資料表給的一個權限:
- 「資料表清單」、「讀資料表欄位」、「資料清單」、「讀一筆資料」:「資料表讀取權限」。
- 「新增一筆資料」:「資料建立權限」。
- 「修改一筆資料」:「資料修改權限」。
- 「把一筆資料丟到垃圾桶」:「資料刪除權限」。
- 「改資料表的名字」:「資料表設定權限」。
- 「改資料表的欄位」:「資料表欄位設定權限」。
- 「改資料表的 AI 權限」:「資料表 AI 存取控管權限」。
只有「開一張資料表」不用任何資料表的權限,因為那時資料表還不存在。它也不看「建立資料表」這項權限,所以沒有「新增資料表」按鈕的人,也可以請 AI 建立資料表。它建立的資料表,一定是私人的,屬於正在和 AI 對話的人。
「開一張資料表」和「新增一筆資料」做出來的資料表和資料,屬於正在和 AI 對話的人;在工作流的節點上按「執行節點」或「儲存並執行」時,屬於按下按鈕的人。所以這兩個工具在沒有人登入的工作流執行裡(例如按上方列的「執行」跑整個工作流,或排程、Webhook 啟動的執行)用不了,請看「AI Agent」節點。其他資料表的工具在那裡也照樣可以用,只看資料表給這個 AI Agent 的權限。工作流的執行裡建立的資料表,放在工作流所在的專案裡;私人工作流沒有專案,所以在有人登入的私人工作流執行裡(「執行節點」、「儲存並執行」,或「Agent 對話」、「AI 工具」觸發的執行),「開一張資料表」用不了,「新增一筆資料」還是可以用。