部署 AI 驅動的聊天機器人

設計聊天機器人非常複雜且耗時,因為有許多可用的選項。組織透過將對人力專員的需求降到最低,尋求快速、個人化、全天候的客戶服務並降低成本,但想要快速且符合成本效益地部署聊天機器人。

此參考架構示範如何使用 Oracle Digital AssistantOCI Generative AI ,在 Oracle Cloud Infrastructure (OCI) 租用戶中快速部署 AI 驅動的聊天機器人。提供的基礎架構和元件可簡化對組織需求的自訂作業。主要功能包含:

  • 作者:產生銷售計畫、產業概要及客戶研究等文件。
  • 摘要:上傳成績單或文件以接收簡明摘要。
  • 問題與答案:提出一般問題,並根據 Web 內容與聊天機器人的訓練資料快速獲得答案。

使用此參考架構可快速輕鬆地部署具備 Oracle Digital Assistant 和 Oracle AI 服務的 AI 聊天機器人。

架構

此參考架構概述如何在自己的 OCI 租用戶上設定和部署 AI 驅動的聊天機器人。此聊天機器人可產生或摘要內容、回答問題、翻譯語言等。

此 AI 驅動的聊天機器人利用 Oracle Digital AssistantOCI Generative AI 大型語言模型 (LLM)。Oracle Visual Builder 用於將聊天機器人內嵌至 Web 應用程式中。使用者可以透過自然語言問題與 OCI Generative AI 互動,並透過聊天機器人介面從 LLM 接收回應。

下圖說明此參照架構。



部署 -ai-chatbot-arch.zip

使用者和開發人員使用此架構的流程類似於:

  1. 開發人員和聊天機器人使用者可以使用 OCI Identity and Access Management 進行認證。
  2. 使用者可以使用內嵌聊天機器人的 Oracle Visual Builder 應用程式存取聊天機器人。開發人員可以從 Oracle Visual Builder 服務首頁設定應用程式。
  3. 開發人員使用 Oracle Digital Assistant 服務主控台設定聊天機器人。
  4. 開發人員使用 API 存取 OCI Generative AI LLM。

此架構具有下列元件:

  • 地區

    Oracle Cloud Infrastructure 區域是本地化的地理區域,包含一或多個代管可用性網域的資料中心。區域獨立於其他地區,且遠距離能夠分離它們 (跨國家,甚至是大陸)。

  • 識別與存取管理

    Oracle Cloud Infrastructure Identity and Access Management (IAM) 為 Oracle Cloud Infrastructure (OCI) 和 Oracle Cloud Applications 提供使用者存取控制。IAM API 和使用者介面可讓您管理識別網域及其中的資源。每個 OCI IAM 識別網域都代表獨立的識別與存取管理解決方案,或代表不同的使用者群體。

  • Oracle Visual Builder

    Oracle Visual Builder 是在開發和託管平台上的直觀式開發體驗,可讓您建立引人入勝的響應式應用程式。它專注於易用性和視覺化開發方法,可讓您輕鬆建立託管在 Oracle 安全且可擴展的雲端平台中的應用程式。

  • 數位助理

    Oracle Digital Assistant 是一個平台,可讓您為使用者建立和部署數位助理。藉助 Oracle Digital Assistant ,您可以透過文字、交談和語音介面,為業務應用程式建立 AI 導向介面 (或聊天機器人)。每個數位助理都有一或多個專業技能的集合,可協助使用者在自然語言對話中完成各種任務。例如,個別數位助理可能會具備專注於特定類型任務的技能,例如追蹤存貨、提交工時卡及建立費用報表。

  • 生成式 AI

    Oracle Cloud Infrastructure Generative AI 是完全受管理的 OCI 服務,提供一組最先進、可自訂的大型語言模型 (LLM),涵蓋廣泛的文字產生、摘要、語意搜尋等使用案例。使用操場試用現成的預先訓練模型,或根據專屬 AI 叢集上的自己資料建立及代管自己的微調自訂模型。

Deploy

若要部署此架構,請依照此即時實驗環境中的指示進行:

注意事項

部署此 AI 驅動的聊天機器人時,請考慮下列事項。

  • 地區可用性

    Oracle 會在區域和可用性網域中代管其 OCI 服務。區域是本地化的地理區域,可用性網域則是該區域的一或多個資料中心。AI 服務並非一律在所有地區提供。若要深入瞭解,請參閱探索更多區段中的使用生成式 AI 的區域

  • 文件處理

    此架構中使用的文件處理功能適用於較小的文件。如需分析大型文件的解決方案,請參閱瀏覽更多區段中的其他 LiveLabs。

確認

  • 作者Luke Farley, Abhinav Jain
  • 貢獻者Kaushik Kundu