上傳自訂知識檔案到Knowledge Hub

您可以通過 Knowledge HubAPI將檔案新增到Closed 應用程式編程介面。 允許您可以透過將您的 CXone Mpower 系統與其他軟體連接來實現某些功能的自動化。知識庫。 這允許您使用自定義知識源Closed 擁有知識文章的知識管理系統。中的檔填充知識庫。 這意味著即使您不使用Knowledge Hub支援的知識源也可以使用。 然後,您可以將Copilot for Agents配置為使用自訂知識檔生成內容。

此方法是開發人員的工作。 它需要瞭解 REST API 和程式設計能力才能使用API發送檔。

請注意:

  • 單個檔的最大檔案大小為 50 MB。

  • 您一次最多可以傳輸 100 個檔案。

按照給定的順序完成每一個任務。

設定知識庫

按照以下步驟在Knowledge Hub中配置知識庫以使用自定義知識源。 這將為知識庫生成必要的ID,您必須將這些ID包含在傳輸檔的API調用中。

如果您還沒有知識庫,請聯繫NiCE專業服務。 只有NiCE專業服務才能創建新的知識庫。

  1. CXone Mpower 中,點擊應用程式選擇器 並選擇Admin > GenAI Manager >Knowledge Hub

  2. 按兩下要向其添加自訂知識源的知識庫。

  3. 知識庫來源下拉清單中,選擇自定義

  4. 點擊提交

抓取存取權杖

若要使用 Knowledge Hub API,必須在調用標頭中包含訪問令牌。 若要獲取訪問令牌,必須交換NiCE提供的某些憑據。 按照開發人員門戶上的入門說明 進行操作。 稍後,應在API調用中包含此訪問令牌。 它讓CXone Mpower知道該呼叫不是欺詐性的。

您可以在CXone Mpower中閱讀有關API身份驗證和授權更多詳細資訊。

擷取 ID

要使用Knowledge HubAPI傳輸檔,您必須包含兩個 ID:

  • Data Source ID:自訂知識源唯一 ID字串。 這會告知API從何處提取內容。

  • Knowledge Hub ID:唯一 ID您配置的知識庫的字串。 這會告訴API將內容推送到哪裡。

您可以通過呼叫GET /knowledgehubAPI來獲得這兩項:

  1. 呼叫https://api-na1.niceincontact.com/eai-knowledge-hub-services/config/v1/knowledgehub API。 您可能需要更換該URL中的na1;它應該與您的nice-incontact.comURL中CXone Mpower之前的內容相匹配。 請務必包含訪問令牌。

  2. 在回應中,在Knowledge Hub ID陣列的 id 屬性中找到knowledgeBases

  3. data source ID陣列的 id 屬性中找到dataSources

使用Knowledge HubAPI推送檔案

您一次最多可以推送 100 個檔案進行Knowledge Hub。 每個檔案的最大大小為 50 MB。

建立一個使用POST /documents API將檔案推送到Knowledge Hub的指令碼。 您可以使用您選擇的語言(如 Python、C# 或 Java)編寫此腳本。 可以使用此示例 Python 腳本作為範本。 將腳本設置為按計劃自動運行,以使用自定義知識源中的最新內容更新Knowledge Hub

輸入您在上一步中獲取作為字串參數輸入POST /documents API調用的請求正文中。

  1. 登入DEVone開發人員社區 使用您的CXone Mpower憑據。

  2. 導航到要POST /documents 的頁面。

  3. 點擊 Try it out

  4. 在文件陣列中編輯這些值:

    1. clientToken中,輸入您在身份驗證期間收到的訪問令牌。

    2. dataSourceId中,輸入您的data source ID

    3. knowledgeHubId中,輸入您的Knowledge Hub ID

  5. 將配置的 JSON 複製到指令碼中。

然後,您的自定義知識將發送給Knowledge HubKnowledge Hub引入並解析它以供 LLMClosed 大型語言模型。 一種根據上下文處理、理解並產生人類語言的 AI。使用。 它在您配置的知識庫下顯示為知識源。