設定貴組織的 @ChatGPT 助理、配置其公司工具連線,並驗證 Slack 和 Microsoft Teams 中的存取權。
概覽
本指南適用於為組織設定 @ChatGPT 助理的 ChatGPT 工作區管理員,以及 Slack 或 Microsoft Teams 管理員。以下步驟會使用 OpenAI 管理控制台。
請先設定通訊平台連線,測試基本對話,再新增經核准的公司工具連線。向更多人開放助理前,請先與一位預定使用者一起驗證結果。
如需瞭解 @ChatGPT 的帳戶、上下文、個人授權與資訊分享行為,請參閱:在 Slack 和 Microsoft Teams 中使用 @ChatGPT。
如需瞭解搭配 Slack 或 Microsoft Teams 使用 ChatGPT 的其他方式,請參閱:搭配 Slack 和 Microsoft Teams 使用 ChatGPT。
適用範圍
此功能適用於 Business、Edu 和 Enterprise 帳戶。
用量與計費
你的工作區需要有點數才能使用 @ChatGPT。
透過 @ChatGPT 服務帳戶處理要求所產生的用量,會歸屬於該帳戶。當成員授權使用其個人連線來執行工作時,該工作會以其帳戶執行,用量也會歸屬於該成員。
存取權的運作方式
@ChatGPT 有自己的服務帳戶。它會使用貴組織為助理設定的公司工具連線。已連結帳戶的權限決定了它能讀取哪些資訊,以及執行哪些動作。請根據可使用 @ChatGPT 的人員範圍,選擇合適的存取權。
助理不會自動繼承每位要求者對應用程式或私人檔案的存取權。有些要求可能需要由個人另行授權。共用對話中的回覆會向對話參與者顯示。
開始之前
確認你要連接的 ChatGPT 工作區,以及 Slack 工作區或 Microsoft Teams 租用戶。
完成 Microsoft Teams 設定的人員必須是 ChatGPT 工作區擁有者或管理員,並使用具有全域管理員或特殊權限角色管理員角色的 Microsoft 帳戶登入。如果你的組織使用 Microsoft Entra 特殊權限身分識別管理,請先啟用所需角色,再完成 Microsoft 登入。
確認設定工作的分工:
ChatGPT 工作區管理員或擁有者負責連接通訊平台並設定助理。
Slack 或 Teams 管理員負責核准應用程式,並管理它在該平台上的可用性。
每項公司工具都需要一位連線擁有者,負責核准其存取權並解決連線問題。
在管理控制台中,@ChatGPT 智慧體會保存你為 @ChatGPT 指定的設定,並使用連至 Slack 工作區或 Microsoft Teams 租用戶的連線。請為 Enterprise Grid 組織中的每個 Slack 工作區,以及每個 Microsoft Teams 租用戶,分別設定 @ChatGPT。
設定 Slack
連接工作區
開啟 OpenAI 管理控制台,並選取預定連接的 ChatGPT 工作區。
開啟智慧體,選取 @ChatGPT 智慧體,然後選取新增。選擇 Slack,並依照設定提示操作。
連接預定使用的 Slack 工作區,並檢視要求的權限。
如有需要,請 Slack 工作區擁有者或獲授權的應用程式管理員完成應用程式核准。請注意,如果先前已安裝 ChatGPT 應用程式,此時可能會顯示缺少權限範圍的警告橫幅。請依照這裡的說明解決此問題。
返回管理控制台進行下一步。
建立並測試智慧體
在新增智慧體中,選擇已連接的 Slack 工作區,並輸入容易辨識的名稱。
選取建立智慧體以儲存設定。
若要限制頻道存取權,請開啟該智慧體,選取僅限所選頻道,然後新增測試頻道。選取儲存頻道限制。
將 @ChatGPT 加入已核准的測試頻道。
在新的討論串中提及 @ChatGPT,並請它摘要訊息中提供的一小段筆記。
確認它有回覆,並另外測試私訊。
頻道限制適用於 Slack 頻道。這些限制不適用於私訊。決定開放哪些公司連線時,請一併考量這兩種使用方式。
即使未強制要求連接 ChatGPT 帳戶,@ChatGPT 也不會回覆 Slack 的單一頻道或多頻道訪客。Slack Connect 頻道不支援 @ChatGPT。
設定 Microsoft Teams
在 OpenAI 管理控制台中連結 Microsoft Teams 租用戶,然後為預定使用者或群組安裝 ChatGPT 應用程式。
連接租用戶
開啟 OpenAI 管理控制台,並選取預定連接的 ChatGPT 工作區。
開啟智慧體,選取 @ChatGPT 智慧體,然後選取新增。選擇 Microsoft Teams,並依照連線提示操作。
使用獲授權的 Microsoft 帳戶登入,檢視要求的權限,並在出現提示時完成組織同意程序。
安裝應用程式並確認已就緒
選取開啟 Teams 系統管理中心,以開啟 ChatGPT 應用程式頁面。
開啟使用者與群組,然後選取安裝應用程式。
選擇預定使用的使用者或群組,並完成安裝。
確認 Teams 原則允許這些使用者使用該應用程式。
返回 OpenAI 管理控制台。當連線顯示就緒時,選取完成。
如果安裝後設定仍處於待完成狀態,請確認已在連接的 Microsoft 租用戶中為預定使用者安裝 ChatGPT 應用程式,然後返回管理控制台再次檢查狀態。
連線仍處於待完成狀態時,選取完成只會關閉設定對話方塊。請返回檢查狀態,並在顯示就緒後繼續。
建立並測試智慧體
在新增智慧體中,確認已連接的租用戶與安裝應用程式的租用戶相符,並輸入容易辨識的名稱。
選取建立智慧體。
在已核准的 Teams 頻道中提及 @ChatGPT,提出包含所需資訊的要求,並確認它有回覆。
如果已核准的設定包含個人聊天或檔案支援,請分別測試這些使用方式。在頻道中成功收到回覆,不代表所有 Teams 功能都已設定完成。
將 @ChatGPT 連結至公司工具
在 Slack 或 Microsoft Teams 中設定 @ChatGPT 後,請連結它協助團隊時應使用的公司工具。這些連線可讓助理在回應要求時,查找公司資訊並執行支援的動作。
透過工作區連線,授予 @ChatGPT 經核准的公司工具存取權。請根據可使用助理的人員範圍,審查已連結帳戶的權限。
新增工具並檢視其權限
將每項公司工具新增為外掛程式,並使用獲准供 @ChatGPT 使用的帳戶進行連接。
開啟智慧體的外掛程式區段。
選取新增外掛程式,並選擇工作流程所需的工具。
使用已核准的帳戶,依照工具支援的連線提示操作。
檢視該帳戶在已連接服務中可存取的資源與可執行的動作。
確認連線擁有者。
如果讀取權限已足以滿足工作流程需求,請先只開放讀取權限。如果助理需要建立或變更內容,請核准所需的動作,並確認預定的目的地,例如共用資料夾或專案。
連接工具並不會授予所有公司資源的存取權。可存取的內容仍取決於所連接帳戶的權限。
向個人請求授權與共用連線是兩回事。共用對話中的回覆會對所有參與者顯示,因此核准存取權前,請先確認預定的使用對象。
為助理設定指示
@ChatGPT 的設計不需要管理員提供任何額外指示。不過,你可以使用指示,說明它應如何使用已連結的工具、如何理解公司專用術語,以及工作成果應優先存放在哪裡。完成後,選取儲存指示。
例如,你可以指定專案最新進度應儲存在哪裡,或助理執行特定任務時應查閱哪個公司資訊來源。
請將指示與存取控制分開管理。請在已連結的服務中授予資源權限,並透過支援的管理控制項設定連線存取權。
在 Slack 中啟用 Codex
以下步驟適用於可透過 Slack 中的 @ChatGPT 使用 Codex Cloud 的情況。
為你的 ChatGPT 工作區啟用 Codex Cloud。
如果你的工作區使用 Codex Cloud 角色型存取控制,請授予 @ChatGPT 智慧體的服務帳戶及將提出程式設計任務要求的成員存取權。
發布雲端環境,並與你的工作區共用。
確認每位提出要求的成員都能使用該環境,並存取任何需要驗證身分的程式碼庫。
請一位預定使用的成員透過 Slack 中的 @ChatGPT 啟動程式設計任務,並確認任務已開始。
如需環境設定說明,請參閱:Codex Cloud 開發人員指南。
在此工作流程中,@ChatGPT 會使用其服務帳戶尋找環境,而程式設計任務則以提出要求的成員身分執行。服務帳戶不需要自己的 GitHub 連線,也能尋找環境。
設定支出上限
@ChatGPT 支援設定適用於每個智慧體的預設支出上限,也可為個別智慧體覆寫預設值。
如果你的工作區提供預設 @ChatGPT 用量上限,可依下列步驟設定預設值:
在管理控制台中,前往用量上限,然後選取工作區分頁。
選取預設 @ChatGPT 用量上限旁的編輯或新增上限。
輸入上限並儲存變更。如果你選取了套用,也請在用量上限頁面選取儲存。
這會為每個智慧體的服務帳戶設定預設用量上限。工作區支出上限仍然適用。
若要設定覆寫值:
在管理控制台中,前往智慧體,然後選取你要覆寫上限的智慧體。
選取支出控管分頁。
選取編輯支出上限,指定覆寫上限及持續時間,然後核准。
移除覆寫設定後,將恢復繼承的上限。歸屬於成員帳戶的工作會受到該成員的用量上限約束。
要求成員連接自己的 ChatGPT 帳戶
你可以限制只有從該 ChatGPT 工作區連接 Slack 或 Microsoft Teams 帳戶的工作區成員,才能使用 @ChatGPT。變更此設定前,請先為工作區啟用通訊應用程式。
在智慧體中開啟 @ChatGPT 智慧體,選取該智慧體,然後開啟總覽。在使用者限制下,開啟僅允許此工作區的使用者存取 @ChatGPT。
你可以在給這些使用者的訊息(選填)中輸入訊息,然後選取儲存使用者存取設定。
每位成員都必須連接至該智慧體所使用的同一個 Slack 工作區或 Microsoft Teams 租用戶。在其他 ChatGPT 工作區建立的連線不符合此要求。
驗證設定
請一位預定使用者協助測試。針對你計畫支援的每個平台和對話類型,重複進行檢查。
對話:在已核准的對話中提問,並確認有收到回覆。
來源存取:分別以名稱和直接連結,要求取得一項已知且經核准的資源。
存取限制:使用預定範圍外的無害測試資源,確認助理無法存取。
動作:如果已啟用寫入動作,請在指定的目的地測試一項已核准且可復原的動作,並檢查結果。
輸出存取:請另一位預定參與者開啟產生的任一檔案。
看得到回覆或檔案連結,不代表收件者能開啟檔案。請另外檢查目的地的共用權限。
告知成員可以在哪裡使用 @ChatGPT、它能使用哪些公司工具,以及存取問題由誰處理。向他們分享成員指南:在 Slack 和 Microsoft Teams 中使用 @ChatGPT。
維護連線與存取權
請連線擁有者依照貴組織的帳戶管理流程,維護已連結的帳戶和憑證。
應用程式權限、來源權限、連線擁有者或預定使用對象變更時,請檢查設定。重新連線或變更存取權後,請再次檢查相關的對話、來源、動作和輸出。
關閉或開啟 @ChatGPT
關閉智慧體可暫停回覆,同時保留其設定。
前往智慧體,然後選取該智慧體。
在總覽中關閉 @ChatGPT,並確認變更。
若要重新啟用智慧體,請返回總覽並開啟 @ChatGPT。
刪除智慧體
刪除智慧體會永久移除其設定與受控服務帳戶。通訊平台上已安裝的應用程式會保留。
前往智慧體,然後選取該智慧體。
在總覽中選取刪除。如果未顯示該選項,請開啟管理智慧體,然後選取刪除智慧體。
檢視刪除智慧體的確認訊息,然後選取刪除以確認。
移除通訊連線
如果有移除連線選項,請先刪除所有使用該通訊連線的智慧體,再移除連線。已停用的智慧體仍會阻止連線移除。
移除連線會刪除其儲存的通訊授權與工作區註冊資料。若要將此連線用於新的智慧體,你需要重新授權。此操作與移除工作區連至公司工具的連線不同。
排解設定問題
檢查安裝與指派設定
僅安裝 Slack 應用程式或在 ChatGPT 中連接 Slack,並不會完成 @ChatGPT 的設定。在 OpenAI 管理控制台的智慧體中,確認已為受影響的 Slack 工作區建立智慧體,並已開啟 @ChatGPT。如果設定過程提示你重試,請先完成設定,再重新測試。
如果成員找不到或無法使用 @ChatGPT,請確認工作區或租用戶、應用程式核准狀態、使用者指派及智慧體設定。在 Slack 中,檢查是否已將助理加入頻道。在 Teams 中,檢查是否已為預定使用者安裝應用程式,且連線狀態顯示為就緒。
為 @ChatGPT 啟用連線
如果連線顯示尚未為 @ChatGPT 啟用,請先啟用連線,再建立智慧體。
開啟 @ChatGPT 智慧體也會讓團隊自動化和服務帳戶使用該連線,並將角色存取權設為所有角色。進行此變更前,請先確認預定開放的使用對象。
前往工作區連線,然後選取該連線。
在可用性下,開啟 @ChatGPT 智慧體。變更會自動儲存。
返回智慧體,並再次選取該連線。
之後關閉 @ChatGPT 智慧體,不會自動停用團隊自動化或服務帳戶的存取權,也不會移除此設定授予的角色存取權。
檢查回應失敗的原因
在新的討論串中,重試一個只需使用訊息所附資訊的簡單要求。這有助於判斷問題出在基本對話存取權,還是公司工具連線。在 Slack 中,請管理員查看 ChatGPT 應用程式詳細資訊頁面,檢查是否缺少權限,並完成所有必要的核准程序。
檢查公司工具連線失敗的原因
請連線擁有者確認帳戶仍啟用中、憑證仍然有效,且來源權限仍涵蓋要求存取的資源。如果要求需要使用成員的連線,請另行檢查個人授權。
如果直接連結可用,但依名稱搜尋失敗,請在回報問題時一併提供這兩種結果。
檢查 Slack 中的 Codex 存取權
如果 @ChatGPT 找不到環境,請檢查該環境的工作區共用設定,以及服務帳戶的 Codex Cloud 存取權。如果它找得到環境,卻無法啟動程式設計任務,請檢查提出要求的成員是否具有 Codex Cloud、環境和程式碼庫的存取權。
恢復對產生檔案的存取權
在已連結的服務中,檢查檔案的擁有者、位置和共用設定。檔案可能屬於 @ChatGPT 使用的帳戶。請擁有者依照貴組織核准的流程,授予預定使用對象存取權,再請一位受影響的參與者重新開啟檔案。
收集提供給支援團隊的詳細資料
請提供 ChatGPT 工作區、Slack 工作區或 Teams 租用戶、受影響的使用者、訊息連結、大約發生時間、預期結果、實際結果、錯誤文字,以及最近的設定變更。
如有相關稽核證據,也請一併提供。請勿傳送密碼、存取權杖或其他憑證。
應用程式識別資訊與權限
如果你的 IT 團隊需要識別應用程式,或檢視設定所需的 Microsoft 權限,可參考以下資訊。
應用程式識別資訊
Slack 應用程式 ID:A097V82EGG2。
租用戶連線的 Microsoft Entra 應用程式 ID:1f5363a7-8b93-4af5-acfa-f7379830d480。
Microsoft Teams 應用程式 ID:a37eb519-d163-49a2-8df3-7b27851f3e5f。
Microsoft 租用戶連線權限
Microsoft 租用戶連線會要求下列權限:
openid — 讓你登入。
User.Read — 讀取你的個人資料與公司基本資訊。
offline_access — 延續已授權的存取權。
TeamsAppInstallation.ReadWriteForTeam — 在你可存取的團隊中檢視、安裝、更新及移除應用程式。
Teams 應用程式安裝權限
ChatGPT 應用程式會要求相關團隊或聊天的下列權限。這些權限允許在沒有使用者登入的情況下進行存取。
| 權限 | 允許的操作 |
|---|---|
| ChannelMessage.Read.Group | 讀取此團隊的頻道訊息。 |
| ChatMessage.Read.Chat | 讀取此聊天的訊息。 |
| Member.Read.Group | 讀取此群組成員的基本個人資料。 |
| TeamMember.Read.Group | 讀取此團隊的成員資料。 |
| ChannelSettings.Read.Group | 讀取此團隊的頻道名稱、描述與設定。 |
| ChannelMeeting.ReadBasic.Group | 讀取此團隊頻道會議的基本屬性,以及開始或結束通知。 |
| ChannelMeetingParticipant.Read.Group | 讀取此團隊頻道會議的參與者資訊。 |
| ChannelMeetingTranscript.Read.Group | 讀取此團隊頻道會議的逐字稿。 |
| ChatMember.Read.Chat | 讀取此聊天的成員資料。 |
| OnlineMeetingTranscript.Read.Chat | 讀取與此聊天相關聯的會議逐字稿。 |
| OnlineMeeting.ReadBasic.Chat | 讀取與此聊天相關聯的會議基本屬性,以及開始或結束通知。 |
| ChannelMember.Read.Group | 讀取此團隊各頻道的成員資料。 |
請在 Teams 系統管理中心的 ChatGPT 應用程式頁面檢視目前的安裝權限。安裝權限必須一併核准;管理員無法個別選取安裝權限。
選用的檔案存取權
部分檔案任務會使用另外授予的 Files.ReadWrite.All 委派權限。你的 Microsoft 管理員可針對個別員工核准或拒絕此存取權。設定 @ChatGPT 並不需要此權限。
