AI Agent 可以幫你找頁面、讀頁面、開新的頁面,或改一個頁面。但它要碰一個已經存在的頁面,下面兩件事都要成立:
- 這個 AI Agent 在它自己的設定裡,勾了「文件」這一組裡那一件事要用的工具。AI Agent 的設定在 AI Agent 頁。
- 這個頁面的權限清單,把那一件事的權限給了這個 AI Agent,或給了「所有 AI Agent」而這個 AI Agent 在範圍裡:頁面在專案裡時,是那個專案的每一個 AI Agent;「私人」頁面是擁有者現在所在的每一個專案的 AI Agent,以及擁有者自己的私人 AI Agent。跟著父頁面的頁面,看的是它跟著的那一頁的清單。
是誰在和 AI Agent 對話並不重要,有沒有人登入也不重要,所以在工作流的執行裡,AI Agent 也碰得到這些頁面。頁面在哪一個專案、或是不屬於任何專案的「私人」頁面,也都一樣。
在哪裡設定
一頁給了哪些 AI Agent,看這一頁「分享與權限」框的「權限」分頁:清單上「權限擁有類型」是「AI Agent」的那幾列,每一列有它的權限。有「權限控管」的人,可以在這個分頁加入、改或移除這幾列,按「儲存」存起來,請看權限。AI Agent 的工具「改文件頁面的權限清單」也改得了,請看下面的「文件工具」。
每一個權限
- 「檢視」:讓 AI 找得到這一頁、讀得到它的名字和內容,也看得到它底下有哪些子頁面。
- 「編輯」:包含「檢視」,還可以改這一頁的名字,也可以把整頁的內容換掉,也可以在這一頁底下開新的子頁面;這一頁鎖定了,它還是開得了子頁面。有人在這一頁打過字,它也換得了內容;開著這一頁的人會馬上看到,請看下面的「AI 換掉的內容怎麼出現」。
- 「權限控管」:包含「編輯」,還可以讀和改這一頁整份「權限」清單:人、所有專案成員、專案角色、AI Agent、所有 AI Agent、工作流和所有工作流,用的是工具「改文件頁面的權限清單」。
後面的權限包含前面的。一頁對一個 AI Agent 只存一個權限,就是最後面的那一個。
名單放在哪一頁
這份名單放在管這一頁分享的那一頁上。跟著父頁面的頁面,「權限」分頁顯示的是它跟著的那一頁的清單,上面寫著「以下來自「X」。」,X 是那一頁的名字。子頁面怎麼跟著父頁面,請看跟著父頁面。
名單怎麼開始,怎麼跟著分享變
- 用「新增文件」或「新增私人頁面」建立的最上層頁面,以及複製最上層頁面做出來的複本,名單一開始有「所有 AI Agent」和「所有工作流」,都是「編輯」;用專案標題旁邊的「在「專案的名字」新增頁面」建立的,還有「所有專案成員」;用「轉為文件」建立的最上層頁面,名單是空的。由人建立的子頁面會跟著父頁面,所以一開始用的就是父頁面的名單。
- AI Agent 用「開文件頁面」建立的最上層頁面,是和它對話的那個人的「私人」頁面樹,不屬於任何專案;它的權限清單只把「權限控管」給了建立它的那個 AI Agent,沒有別人。
- 停止跟著父頁面時,父頁面的名單會複製到這一頁上。
- 再改成跟著父頁面時,這一頁自己的名單會被清掉。
- 跟著父頁面的頁面移到最上層時,會拿到它原本跟著的那一份名單的一份複本。
- 用「複製頁面」複製子頁面時,複本跟著父頁面的名單;複製最上層的頁面時,複本的名單一開始有「所有 AI Agent」和「所有工作流」,都是「編輯」。
文件工具
在 AI Agent 的工具清單上,「文件」這一組的工具叫做下面這些名字。每一個工具要用到的權限如下;給了更後面的權限,也做得了這件事:
- 「文件頁面清單」:列出 AI 找得到的頁面,可以用名字搜尋,也可以只列一頁底下的子頁面。要「檢視」。封存的頁面不會列出來。
- 「讀文件頁面」:用 Markdown 讀一頁的名字和內容,也看得到它底下有哪些子頁面。要「檢視」。網路書籤、檔案、目錄和頁面連結這幾種區塊,它讀不到,但會說它略過了哪幾種。有「權限控管」的 AI Agent,還讀得到這一頁的權限清單和它的專案。
- 「開文件頁面」:建立一個新的頁面。開最上層的頁面,不用任何權限,開出來是「私人」的;開子頁面,要父頁面給它「編輯」,父頁面鎖定了也可以。新的最上層頁面屬於正在和 AI 對話的人,新的子頁面也由這個人建立;在工作流的節點上按「執行節點」或「儲存並執行」時,是按下按鈕的人,請看「AI Agent」節點。所以在沒有人登入的工作流執行裡(例如按上方列的「執行」跑整個工作流,或排程、Webhook 啟動的執行),兩種頁面都開不了。
- 「改文件頁面」:改一頁的名字,或把整頁的內容換掉。要「編輯」,頁面不能是鎖定的。改名字和換內容,都要這些條件。條件都成立時,它一定改得了名字。換內容則只在沒有網路書籤、檔案、目錄或頁面連結的頁面上做得到;有沒有人在這一頁打過字都一樣。做不到時,它會說為什麼。
- 「改文件頁面的權限清單」:把一頁整份「權限」清單換掉,和「權限」分頁按「儲存」一樣,規則也一樣;沒有列在裡面的對象都會被拿掉。要「權限控管」。可以用 email 指定一個人。它改不了擁有者、專案和「允許自訂權限」;跟著父頁面的頁面,它改的是它跟著的那一頁的清單。在對話裡,它改之前可能會先停下來請你同意;在任務對話的子任務裡也可能會先停下來請你同意,請看要先經過你同意的工具;在排程和工作流裡,它不會問就改。
「開文件頁面」建立的每一個頁面,一開始有一筆版本紀錄,寫著和 AI Agent 對話的那個人,下面多一行「AI Agent:」和這個 AI Agent 的名字;在工作流的節點上按「執行節點」或「儲存並執行」時,寫著按下按鈕的人和這個 AI Agent 的名字,請看「AI Agent」節點。「改文件頁面」每改一次名字或內容,就多一筆這樣的版本紀錄,寫的人也一樣;在沒有人登入的工作流執行裡(例如按上方列的「執行」跑整個工作流,或排程、Webhook 啟動的執行)改的那一筆,只寫著那個 AI Agent 的名字。改成和現在一樣的名字,不會多一筆 AI Agent 的版本紀錄。AI Agent 不能還原版本紀錄。
一般的專案成員,也可以在 AI Agent 上勾這一組的每一個工具。
AI 換掉的內容怎麼出現
「改文件頁面」換掉的內容,會馬上出現在每一個打開這一頁的視窗裡,就像另一個人在改這一頁,只能「檢視」的人也看得到。上方列那一排頭像會多出這個 AI Agent,它最後改到的那一段後面,會出現一條標著它名字的線,過幾秒就消失。請看一起編輯。
寫入內文的服務暫時連不上時,AI Agent 還是會換掉內容,但新的內容要等下一次有可以編輯這一頁的人打開它,才會進到編輯器;AI Agent 會在回答裡這樣說。這時已經開著這一頁的分頁,請不要在裡面打字:先關掉它,再重新打開這一頁。在舊的分頁裡打字,可能會讓 AI 寫的內容不見。