使用 Oracle Cloud Infrastructure AI Agent Platform 建置 AI 支援的交談路由器

簡介

本教學課程示範如何建置 Oracle Cloud Infrastructure (OCI) AI 代理程式,此代理程式會根據使用者輸入的內容,使用 Oracle Cloud Infrastructure 代理程式開發套件 (OCI ADK) 將使用者輸入遞送至 OCI Generative AI 服務中代管的 LLM。您將瞭解如何將 OCI 服務邏輯封裝為工具、建立可解譯自然語言的 AI 代理程式,以及根據情境有效取得答案。如此一來,使用 AI 代理即可充分發揮 OCI 內部代管的 LLM。

在本教學課程中,我們將只在後端使用兩個 LLM。如果使用者的輸入是根據內容產生或文字摘要,則該輸入會傳送至 Llama 3.3 70B ;如果使用者的輸入是關於編碼或數學,則該輸入會傳送至 OCI Generative AI 服務上代管的 Llama 4 Maverick

注意:

目標

必備條件

工作 1:從 OCI 主控台建立 OCI AI 代理程式

Oracle Cloud Infrastructure AI Agent Platform (OCI AI Agent Platform) 可讓您建立智慧型助理,解譯使用者問題、規劃動作,以及針對 OCI API 呼叫自訂或內建工具 (技能)。每個工具都是以 Python 類別的形式封裝,其中包含確認至 OCI ADK 工具註冊系統的特定方法。

  1. 登入 OCI 主控台,瀏覽至生成式 AI 代理程式,然後按一下建立代理程式

    圖像

  2. 基本資訊區段中,輸入名稱歡迎訊息路由指示將保留為此教學課程的一部分。按下一步

    圖像

  3. 新增工具段落中,請勿建立任何工具。我們將使用 OCI ADK 建立 ADK。

  4. 設定代理程式端點區段中,選取監護人

    圖像

  5. 按一下建立代理程式

關鍵概念:

注意:代理程式可以跨多個工具組 (例如 Oracle Cloud Guard、區間) 遞送使用者要求,並視需要撰寫多步驟作業。

工作 2:在本機設定 OCI ADK

您將撰寫 Python 類別定義顯示 Oracle Cloud Guard 作業的工具。每個函數都會加上 @tool 加註,並且可以由代理程式以自然語言呼叫。

更新代理程式檔案中的認證

圖像

作業 3。執行 AI 代理程式

  1. 下載下列檔案並將其儲存在相同的目錄中。

  2. 根據您的需求更新 oci_ai_route.py 檔案中的輸入。

    圖像

  3. 使用下列命令執行 oci_ai_route.py 檔案。

    uv run oci_ai_route.py 
    
  4. 系統會根據內容來呼叫必要的模型並產生內容。

    圖像

注意:您可以使用新增至您 Web 應用程式或應用程式的 oci_ai_route.py 中的 agent.run() 來呼叫此代理程式。

確認

其他學習資源

docs.oracle.com/learn 上探索其他實驗室,或在 Oracle Learning YouTube 頻道上存取更多免費學習內容。此外,請造訪 education.oracle.com/learning-explorer 以成為 Oracle Learning Explorer。

如需產品文件,請造訪 Oracle Help Center