資料代理可讓您為資料策劃對話式數據分析體驗。您可以透過代理程式為對話式分析提供背景資訊和指示,讓這項功能更有效地回答特定用途的問題。分析師可以透過代理將業務字詞對應至特定欄位、指定最佳篩選欄位,以及定義自訂計算。
本頁面將引導您完成下列程序:
瞭解 Gemini for Google Cloud 如何使用您的資料。
事前準備
資料代理程式可視為另一種 Looker 內容,例如資訊主頁、Look 或資料夾。
資料代理程式的使用方式是透過內容存取權、資料存取權和功能存取權組合管理。如要執行下表所述工作,您必須獲派 Looker 角色,該角色對資料代理程式將查詢的模型具有必要權限,在某些情況下,還必須有權存取代理程式本身。
| 工作 | 必要 Looker 權限 | 資料代理程式存取權的必要層級 |
|---|---|---|
| 建立、編輯、共用及刪除代理程式 |
Added 25.18
admin_agents |
必須授予內容存取權 |
| 建立、編輯、共用*及刪除代理程式* 這項功能適用於 Looker 執行個體版本為 25.18.10 以上的使用者。 |
25.18 新增
save_agents |
管理存取權;編輯 (如果使用者建立代理程式,系統會自動授予這項存取權;否則,代理程式建立者必須分享代理程式,才能授予管理存取權;編輯存取權) |
| 在對話式數據分析的「代理」分頁中,與資料代理進行即時通訊 | access_data (在每個包含資料代理程式所用「探索」的模型上)
25.18 新增
chat_with_agent |
查看存取權 |
| 在對話式數據分析的「探索」分頁中,與 Looker 探索對話 | access_data (在每個包含資料代理程式所用「探索」的模型上)
Added 25.18
chat_with_explore |
Looker 也有下列預設角色,這些角色包含例項中所有模型的權限子集:
- 對話式數據分析代理程式管理員:具備這個角色的使用者可以建立、編輯、分享、刪除代理程式,以及與具備「管理存取權;編輯」存取權的代理程式和探索進行對話
- 對話式數據分析使用者:具備這個角色的使用者可以與有「檢視」存取權的代理程式對話
- 管理員:根據預設,這個角色 (Looker 管理員) 擁有執行個體的所有權限和內容存取權。
Looker 管理員可以在 Looker 執行個體「管理」部分的「角色」頁面中,授予這些角色和權限。如要進一步瞭解 Looker 角色,請參閱「管理設定 - 角色」說明文件頁面。
資料代理的建立者可以共用代理,管理個別使用者的代理存取權。
建立及編輯資料代理程式
如要建立新的資料代理程式,請按照下列步驟操作:
- 前往「對話」頁面。
- 在「代理程式」分頁中,選取「+ 新增代理程式」。或者,在左側面板中,依序選取「spark」「管理代理程式」和「+ 新增代理程式」。
在「New agent」(新增代理程式) 頁面,提供資料代理程式的下列資訊。
- 服務專員名稱:輸入服務專員名稱,名稱不得重複且應含有描述。
- 代理程式說明:簡要說明這個代理程式的功能和使用的資料。使用者選取代理開始對話或您與他們共用代理時,都會看到這段說明,因此請務必清楚說明代理的用途和功能。
- 資料:按照下列步驟連結最多五個現有 Looker 探索:
- 在「資料」欄位中,按一下「+ 選取探索」。
- 在「Search Explores」(搜尋探索) 視窗中,按一下要納入資料代理程式的探索。這些探索會顯示在視窗的「選取的探索」面板中。
- 如要將所選的探索加入資料代理程式,請按一下「儲存」。
指示:提供背景資訊,協助對話式數據分析瞭解如何與資料互動,並提供準確且相關的回覆。如需可提供的內容類型範例,請參閱「撰寫代理程式指令」。
如要為與代理程式的所有對話啟用程式碼解譯器,請選取「啟用進階分析」。
你也可以測試服務專員,進一步調整指令和設定。
如要儲存新的資料代理人,請按一下「儲存」。
儲存資料代理後,您就能與其他使用者共用代理,並開始與代理對話。
撰寫代理指令
建立資料代理時,您可以在「Instructions」欄位中提供這些類型的脈絡:
- 重要欄位:分析作業中最重要的欄位
- 排除的欄位:資料代理應避免使用的欄位
- 篩選及分組:代理在篩選及分類資料時應使用的欄位
- 同義詞:關鍵欄位的替代字詞
以下是調整及測試代理程式的指令範例:
- 除非另有說明,否則請一律篩選
Order Items Created Year = 2024的資料 - 我們將「忠實」顧客定義為
Order Items Count > 5 - 如果有人提到「位置」,代表使用者城市
- 如果問題提及「年長者」,則是指具有
User Age > 65 - 如果問題與收益有關,請使用「總銷售額」
- 如果有人說「依產品」,除非他們明確說出「名稱」,否則請依
product category分組 - 「成功」的訂單表示訂單項目狀態 =「完成」
- 每當有時間軸相關問題,或隨著時間推移,請一律使用
Order Item Created Date做為分組依據的欄位
測試代理
建立或編輯虛擬服務專員時,虛擬服務專員詳細資料頁面會顯示「預覽虛擬服務專員」窗格。如要測試代理程式設定和指令,請與代理程式展開對話。
您必須按一下「更新」,變更才會反映在預覽畫面中。如果儲存狀態為 Not saved,設定更新不會反映在預覽畫面中。
編輯現有資料代理程式
如要編輯現有資料代理程式,請按照下列步驟操作:
- 在「對話」頁面中,依序選取「spark」「管理代理程式」。
- 在「管理代理程式」頁面中,選取要編輯的資料代理程式。
- 視需要更新代理人的詳細資料。您可以修改建立服務專員時指定的詳細資料,包括「服務專員名稱」、「服務專員說明」、「資料」和「指示」欄位。你也可以選擇為代理程式啟用程式碼解譯器。
- 如要儲存變更,請按一下「更新」。
共用資料代理
分享後,其他使用者就能與您的代理程式和探索功能對話。您可以授予資料代理人內容存取權,與其他使用者共用資料代理人。只有具備適當權限和內容存取權的使用者才能共用代理程式。建立代理程式後,可能需要幾分鐘才能分享。
如要共用資料代理程式,請按照下列步驟操作:
- 在「對話」頁面中,選取左側面板中的「spark」「管理代理程式」。
- 按一下所選代理程式的「更多選項」圖示,開啟選單,然後按一下「共用」。
- 將個人或群組新增至「誰可以存取這個代理程式」部分,並選擇他們應有的權限層級後,按一下「新增」,將他們加入共用清單。
- 如要讓新使用者或群組收到通知電子郵件,請選取「透過電子郵件通知對方」核取方塊。
- 完成所有變更後,按一下「儲存」。
如要分享剛建立或正在編輯的代理程式,請在代理程式設定頁面點按 「分享」,然後按照上述步驟操作。
撤銷資料虛擬服務專員的存取權
如要撤銷代理程式的存取權,請按照下列步驟操作:
- 在「對話」頁面中,按一下左側面板中的「spark」「管理代理程式」。
- 按一下所選代理程式的「更多選項」圖示,開啟選單,然後按一下「共用」。
- 在要移除存取權的使用者或群組旁邊,按一下「X」X。
- 完成所有變更後,按一下「儲存」。
如果遭移除的使用者正在進行對話,系統會在一兩分鐘內傳播變更,因此他們仍可存取對話。
如果使用者在存取權遭移除後嘗試提出更多問題,就會看到「The agent in this conversation may not be shared with you, or may have been deleted. You can view any past conversations with the agent, but can't ask new questions.」訊息。
刪除資料代理程式
如要刪除資料代理程式,請按照下列步驟操作:
1. 在「對話」頁面中,按一下左側面板中的「Spark」「管理代理程式」。 1. 按一下所選代理程式的「更多選項」圖示,開啟選單,然後按一下「刪除」。 1. 在「Delete agent?」(要刪除代理程式嗎?) 視窗中,按一下「Move to trash」(移至垃圾桶) 即可刪除資料代理程式。
移至垃圾桶的代理程式會在 30 天後永久刪除。您可以手動永久刪除資料代理人,也可以在永久刪除前從垃圾桶還原資料代理人。如果你不採取任何行動,系統會在 30 天後自動永久刪除該服務專員。
永久刪除資料代理人
如要永久刪除資料代理程式,請按照下列步驟操作:
- 前往「對話」頁面。
- 在左側導覽面板中,展開「垃圾桶」區段。
- 如要開啟所選代理程式的選單,請選取 圖示,然後按一下「永久刪除」。
- 在「確定要刪除嗎?」視窗中,按一下「永久刪除」。
從垃圾桶還原資料代理程式
如要從垃圾桶還原資料代理程式,請按照下列步驟操作:
- 前往「對話」頁面。
- 在左側導覽面板中,展開「垃圾桶」區段。
- 如要開啟所選代理程式的選單,請選取 圖示,然後按一下「還原」。
相關資源
Looker 中的對話式數據分析總覽:對話式數據分析的到達網頁,列出主要功能,並連結至所有對話式數據分析文件。
建立及管理資料代理:您可以提供資料專屬的情境和指令,自訂 AI 輔助的資料查詢代理,協助對話式數據分析功能生成更準確且符合情境的回覆。
在 Looker 中設定對話式數據分析的最佳做法:提供策略和最佳做法,協助 Looker 管理員和 LookML 開發人員順利設定、部署及最佳化對話式數據分析。
使用程式碼解譯器啟用進階分析:對話式數據分析中的程式碼解譯器會將自然語言問題轉換為 Python 程式碼,並執行該程式碼。相較於以標準 SQL 為基礎的查詢,程式碼解譯器使用 Python 進行的分析和視覺化作業更為複雜。