技術部落格

集結國內外精選文章,掌握最新雲端技術新知與應用

iKala Cloud / AI 與機器學習 / AlloyDB AI,幫助開發人員建立高效能且可擴展的新一代 AI 應用

AlloyDB AI,幫助開發人員建立高效能且可擴展的新一代 AI 應用

AlloyDB 是什麼? [1]

 

AlloyDB 是 Google 針對高可擴展企業資料庫工作負載需求,相容於 PostgreSQL 的資料庫服務,具有 Google 雲端基礎設施的優點,可橫向擴展運算與儲存,並支援 AI/ML 功能。 

AlloyDB 處理交易工作負載的速度是標準 PostgreSQL 的 4 倍,分析性查詢的速度更是 PostgreSQL 的 100 倍。

透過兩個用於查詢模型的函數擴展 PostgreSQL 語法、最佳化與 pgvector 相容、並且與 Vertex AI 集成,使得 AlloyDB 在 ML 領域有了可靠的支撐。

 

 

AlloyDB AI 優勢 [2]

 

  1. 操作簡單:只需以簡單的 PostgreSQL 函式,即能對資料生成嵌入。只要一行 SQL 語法,便可以存取 Google 的嵌入模型,諸如資料庫內的嵌入生成模型。
  2. 效能高:以標準 PostgreSQL 資料庫 10 倍的速度,執行向量查詢。得以擴展大型語言模型的能力,提供準確且最即時的資訊。 
  3. 應用廣泛:與 AI 生態系統整合,提供調用 Vertex AI 中遠程模型的能力。例如詐騙偵測等應用,以 SQL 進行低延 遲、高吞吐量的增強交易。

 

如何開始使用 AlloyDB AI [3]

 

  1. 建立 AlloyDB 並連接
  2. 擴展 AlloyDB 以支援 pgvector
  3. 透過指令呼叫 Vertex AI 對資料表內容生成向量嵌入
  4. 透過指令呼叫 Vertex AI 對向量嵌入進行語意搜尋
  5. 透過指令呼叫 Vertex AI 進行線上預測並將結果直接儲存於DB中

詳細過程及結果可參考 Invoking AI from AlloyDB using SQL

 

小結 

 

生成式人工智慧(Generative AI)以無數方式激發了我們的想像力——不僅是具有類人反應的聊天機器人,而且還在於它可以解鎖全新的用戶體驗。此外,與需要額外專業技能的傳統人工智慧工作負載不同,這些新一代人工智慧工作負載可供更廣泛的開發人員社群使用。隨著應用程式開發人員深入建立新一代人工智慧應用程序,創新的關鍵不僅在於模型本身,還在於它們的使用方式以及支撐它們的數據。

 

AlloyDB AI 透過為向量嵌入提供內建的端到端支持,幫助開發人員更輕鬆、更有效率地將大型語言模型 (LLM) 的強大功能與其即時操作資料結合,可協助開發人員使用其營運資料建立高效能且可擴展的新一代 AI 應用程式。

 

AlloyDB AI 讓使用者可以使用簡單的 SQL 函數輕鬆地將資料轉換為向量嵌入,以產生資料庫內嵌入,並且運行向量查詢的速度比標準 PostgreSQL 快 10 倍。並且與開源 AI 生態系統和 Google Cloud 的Vertex AI平台的整合為建立新一代 AI 應用程式提供了端到端解決方案。

 

數據和人工智慧的未來是光明的,Google Cloud 資料庫提供了一個平台,可以幫助開發人員使用他們已經了解和喜愛的資料庫輕鬆建立企業級人工智慧應用程式。

 

立即聯繫 iKala Cloud,了解 AlloyDB AI 應用!

 

 

 

參考資料:

[1] https://cloud.google.com/alloydb/ai?hl=en

[2] https://ikala.cloud/wp-content/uploads/Google-Cloud-Next-2023-%E7%B2%BE%E8%8F%AF%E6%87%B6%E4%BA%BA%E5%8C%85.pdf

[3] https://cloud.google.com/alloydb/docs/ai

分享本文:
FacebookLineTwitter
回到頂端