Leina:跨聊天平台與商務應用程式的團隊 AI 代理
在多個聊天平台上使用同一個 Leina 執行個體,透過 OpenConnector 授權閘道連接商務應用程式,並將存取權限指派給成員與群組。

概念示意圖:多個聊天進入點、一個共用代理,以及在既定權限內連接的商務應用程式。
將 AI 代理導入團隊的日常工作,會帶來三個實際問題。人們會在何處與它互動?它要如何觸及團隊已在使用的資料與工具?每個人的存取權限又該如何界定?
這些問題彼此相關。一個實用的團隊代理需要在熟悉的對話中運作、觸及完成任務所需的應用程式,並在多人使用時遵守存取邊界。
Leina 正是圍繞這些需求而打造:在支援的聊天平台上使用同一個伺服器端執行個體、透過我們的 OpenConnector 授權閘道連接商務應用程式,以及將權限指派給成員與群組。
在多個聊天平台上使用同一個 Leina 執行個體
團隊經常在多個訊息環境中工作。有些成員可能在 WeCom 協作,其他人則使用 Discord。為每個平台維護各自獨立的代理,會增加設定與管理工作。
同一個 Leina 伺服器端執行個體可以連接多個支援的聊天平台。團隊成員可以從自己選擇的平台與該執行個體互動,不必只為了增加另一個聊天進入點而購買獨立的執行個體。平台可用性與使用費用取決於目前的方案。
團隊可以從既有的工作群組開始,再視需要擴展到其他平台。人們可以保留自己熟悉的聊天工具,並在其中將任務指派給 Leina。
聊天提供了任務的進入點;已連接的商務應用程式則提供完成任務所需的資料與操作。設定聊天存取之後,團隊可以設定相關的應用程式連接。每個進入點仍需要一組適當的連接權限。
從團隊聊天到商務應用程式
flowchart TB
accTitle: 從團隊聊天到商務應用程式
accDescr: WeCom 與 Discord 連接至同一個 Leina 執行個體。OpenConnector 授權存取已連接的文件與商務資料。應用程式類型僅為示意。
subgraph CHAT["聊天平台"]
W("WeCom"):::channel
D("Discord"):::channel
end
W --> L("Leina
單一伺服器執行個體"):::agent
D --> L
L --> G("OpenConnector
授權閘道"):::gateway
subgraph APPS["已授權應用程式"]
F("文件"):::resource
B("業務記錄"):::resource
end
G --> F
G --> B透過 OpenConnector 連接商務應用程式
AI 代理能完成什麼,取決於它能觸及的商務系統,以及這些連接所允許的操作。
Leina 使用 OpenConnector,也就是我們自家的安全授權閘道。在本文發布時,該閘道支援超過 1,500 個供應商與超過 16,000 個動作。這些數字描述的是閘道的連接涵蓋範圍;它們並不代表每個帳號都已啟用所有服務或動作。
供應商代表可連接的服務。動作則是其連接器所暴露的操作。在同一個應用程式中讀取、建立與更新記錄,可能需要不同的支援動作與權限。
這樣的廣度讓團隊有更多方式圍繞既有工具來建構任務。當已連接的應用程式支援相關動作,且帳號具有存取權時,Leina 可以協助尋找專案文件、摘要商務記錄,或將準備好的結果寫入指定的目的地。
實際範圍取決於連接器、已授權的帳號及其權限。請從整合開始,確認任務所需的操作,並連接適當的帳號。
授權閘道是該存取架構的一部分。商務應用程式的存取會透過閘道進行驗證與授權,代理則在已設定的權限內呼叫應用程式。帳號授權會透過連接流程進行,不需要將密碼或原始存取權杖貼到聊天中。
成員與群組的權限
個人代理主要需要存取其使用者的帳號與資料。共用的組織代理則需要更明確的邊界:哪些成員可以使用哪些連接,以及哪些群組可以存取哪些商務資訊?
Leina 透過指派給成員與群組的權限來支援組織使用。團隊可以共用一個代理,同時為不同的參與者定義其允許的存取範圍。
設想一個負責銷售、專案交付,以及與外部參與者對話的團隊。其存取需求可能包括:
- 銷售成員需要與客戶後續追蹤相關的連接與動作。
- 專案成員需要存取用於專案交付的文件與記錄。
- 有外部參與者的群組,應只取得適合該對象的資訊與操作。
這些是透過權限設定來表達的商務邊界範例。請依據人員的職責與他們需要完成的任務來指派存取權。可用範圍取決於連接器、帳號權限與團隊設定。
這些邊界必須透過連接與授權設定來落實。建立不同的聊天群組並不能取代應用程式權限,也不代表對話脈絡與長期記憶會依群組自動隔離。使用指引請參閱權限與資料存取。
這種做法可協助組織控管代理的商務應用程式存取,並在更多成員與群組開始使用時,降低權限過大或不適當的風險。
共用代理,明確存取
flowchart TB
accTitle: 共用代理,明確存取
accDescr: 成員與群組權限,以及商務帳號授權,定義可透過 OpenConnector 使用的資料與動作。範圍外的資源無法供呼叫使用。
M("成員 + 群組
權限"):::channel
C("應用程式帳戶
授權"):::channel
M --> G("OpenConnector
範圍限定的業務存取"):::agent
C --> G
G --> A("範圍內
資料與動作"):::resource
G -.-> X("範圍外
無存取權"):::restricted從一個明確定義的任務開始
這三項能力會在單一工作流程中共同運作。團隊成員在熟悉的聊天平台提出任務。Leina 使用已授權的應用程式連接來尋找所需資訊,並在已設定的權限內運作。
對於初始任務,請選擇明確的範圍與容易驗證的輸出。連接支援文件搜尋的應用程式後,可以嘗試如下要求:
在我們已連接的專案文件中,找出本週的會議記錄。摘要決策與待解問題,並附上來源文件的連結。此任務僅需讀取文件。
請將來源與時間範圍替換為你實際的應用程式、專案與日期。確認來源正確、參與者具有適當的存取權,且結果完整。對於涉及訊息、發布或記錄變更的任務,請先要求草稿,並在執行前審查其目的地與內容。
團隊驗證連接、存取範圍與結果之後,即可將工作流程擴展到更多成員與群組。入門指南涵蓋連接聊天、授權帳號,以及指派第一個任務。
從聊天存取到商務應用程式連接與成員權限,Leina 為團隊提供了一條將 AI 代理導入日常工作的實用路徑。
繼續閱讀
- 跨聊天平台的單一代理:區分聊天存取與應用程式連接,並從一個群組開始擴展。
- OpenConnector 與安全的應用程式連接:透過唯讀任務檢查供應商、動作與帳號授權。
- 成員與群組權限:規劃存取範圍、審查輸出對象,並驗證邊界。