top of page

資料庫演進! Oracle Database 23ai 人工智慧(AI)創新功能

文章來源:Daniel Hsu / 奧登資訊技術顧問


Oracle Database 23ai 引入了多項人工智慧(AI)相關的新功能,旨在提升資料庫的智能化處理能力。以下是其中幾項值得關注的創新特性:

 

AI 向量搜尋(AI Vector Search

此功能允許對非結構化資料進行快速的語義搜尋。透過使用高品質的向量嵌入,系統能夠根據語義相似度快速檢索相關資訊,這在實現檢索增強生成(Retrieval Augmented Generation, RAG)流程中尤為重要。 

 

📌 應用場景:

  • 智慧搜尋:允許開發者在非結構化資料(如圖片、文本、影音)中進行語義搜尋。例如:電商網站可以根據客戶輸入的描述來推薦相似商品,而不僅僅依賴關鍵字匹配。

  • 文件和內容推薦:企業可以利用 AI 向量搜尋來為使用者推薦最相關的新聞、研究報告或技術文件,提升使用體驗。

  • 客服 AI 增強:當與 檢索增強生成(RAG) 技術結合時,可讓 AI 聊天機器人提供更準確的回應。例如:醫療機構可根據患者描述提供最適合的診斷建議文件。

 

生成式 AI 支持

Oracle Database 23ai 擴展了對生成式 AI 應用的支持,允許開發者在資料庫中直接運行大型語言模型(LLM),並結合內部資料進行生成式任務,從而提高回應的準確性和相關性。 

 

📌 應用場景:

  • 智慧回應系統:透過內建 LLM,企業可以在查詢時生成更具語境理解的回應,例如:自動生成報告摘要或回答自然語言問題。

  • 智能數據分析:銀行或零售業者可以使用 AI 分析交易數據,自動產生市場趨勢報告或欺詐偵測建議。

  • 語音與文本處理:企業可以將內部數據與 LLM 結合來處理客戶意見,例如:從客服聊天記錄中自動整理常見問題 (FAQ)。

 

JavaScript 儲存程序

引入多語言引擎(Multilingual Engine, MLE),允許開發者在資料庫中撰寫和執行 JavaScript 儲存程序,這擴展了資料庫的處理能力,提供了更靈活的開發選項。 

 

📌 應用場景:

  • 跨語言開發:允許開發者使用 JavaScript 直接在資料庫中編寫邏輯,而不需要額外的中介層。例如,Web 應用開發者可在資料庫內運行 JavaScript 來即時處理 JSON 資料。

  • 資料預處理:企業可以在資料庫中直接執行 JavaScript 來清理和格式化資料,而不必在應用程式層面處理,提高效能。

  • 事件觸發自動化:例如在電商應用中,當有新訂單時,JavaScript 可直接在資料庫內部觸發通知機制或 API 呼叫。

 

JSON 關係二元性(JSON Relational Duality)

此功能允許將儲存在關係表中的資料按需公開為 JSON 文件,而不需要實際將其儲存為 JSON 類型。這為開發者提供了靈活性,可以根據需求構建不同的 JSON 結構,從而在相同的共享資料上提供不同的視圖。 

 

📌 應用場景:

  • 靈活的 API 開發:開發者可以使用 JSON 作為主要的數據格式,但不需要放棄關係型數據庫的結構化查詢功能。例如:金融應用可以在 JSON 格式和 SQL 之間自由轉換數據,而不影響性能。

  • 提升開發效率:前端應用開發(如 React、Vue.js)可直接從資料庫獲取 JSON 資料,而無需額外的 API 轉換,提高開發速度。

  • 即時數據同步:對於需要動態更新的應用,例如 IoT 設備數據管理,這項技術允許以 JSON 格式直接同步到關係數據庫。

 

結論

Oracle Database 23ai 的新功能不僅提升了傳統關係型資料庫的查詢與存取能力,還透過 AI 和多語言支持,讓企業能夠更靈活地應用其資料資產。這些新特性特別適用於 電商、金融、醫療、內容管理、智慧客服 等產業,使資料庫不僅是儲存工具,更能成為智能數據處理平台。




Comments


bottom of page