AI 函式總覽

AlloyDB AI 函式可讓您使用 SQL 運算子,直接在資料庫中執行透過模型端點管理註冊的 AI 模型。與 Gemini Enterprise Agent Platform 整合後,即可即時對營運資料進行智慧篩選、語意排序和文字生成。

AI 輔助篩選縮圖

使用簡單的 SQL 函式,執行強大的 AI 任務。google_ml_integration 擴充功能提供 ai.if() 等運算子,可用於智慧篩選,以及 ai.rank(),可用於語意重新排名。

資料庫內文字生成縮圖

對資料庫中的資料列執行轉換。使用 ai.generate() 運算子,您可以要求基礎模型摘要產品評論,或直接在查詢中轉換資料。

嵌入和預測函式縮圖

使用 google_ml.embedding() 等 SQL 函式生成向量嵌入,或使用 google_ml.predict_row( 叫用任何已註冊模型的預測結果,所有操作都在資料庫內完成。

AI 函式的運作方式

當您在 SQL 查詢中嵌入 ai.if()、ai.rank() 或 ai.generate() 等 AI 運算子時,AI 函式會偵測到該運算子。這個引擎可透過 google_ml_integration 擴充功能使用,負責自動調度管理整個程序。這項功能會安全地封裝相關列資料,並呼叫供應商 (例如 Gemini、OpenAI 或 Anthropic) 預先註冊的機器學習模型。機器學習模型會評估資料並傳回預測結果,例如篩選器的 true/false 或用於排名的分數。AI 函式會將這項預測結果完美整合至查詢執行作業,並傳回標準 SQL 結果集。不必移動資料,就能取得 AI 輔助洞察。

AI 函式視覺總覽

AlloyDB AI 函式的優點

傳統資料庫查詢機制通常不夠靈活,開發人員必須硬式編碼所有可能的使用者互動路徑。AlloyDB AI 函式可透過下列方式,大幅改變使用者體驗:

  • 將企業資料與世界知識結合:您可以直接將大型語言模型 (LLM) 的實用知識帶入 AlloyDB for PostgreSQL 資料庫。以下是 AI 函式的使用範例:

    • 使用 ai.generate 處理非結構化資料:您可以透過 Gemini 搭配 SQL,管理原始、雜亂或非結構化的使用者意見回饋,例如評論或記錄。
    • 使用 ai.if 判斷交易是否為詐欺行為:提供一連串使用者動作、交易附註或對話摘要給函式,並要求函式評估二進位結果:Is this fraudulent?
  • 高效能智慧功能:使用下列項目,透過 AI 函式加速提升成效,並大規模處理智慧功能:

    • 使用陣列式處理方式,每秒最多可處理數千列資料,比一次呼叫一列資料快 2,000 倍。所有 AI 函式都支援陣列式處理。詳情請參閱「使用 AI 函式執行智慧型 SQL 查詢」。
    • 使用 AI 函式的智慧批次處理功能,可大幅提高處理量,優於一次呼叫一列。詳情請參閱「使用 AI 函式加速查詢效能」。
    • 使用最佳化 ai.if,透過提升效率來免除使用 LLM 的成本,達到每秒 10 萬列的處理速度 (比一次呼叫一列的處理速度快 23,000 倍),並將成本降低 6,000 倍,降至 0.01 美分的十分之一。

AlloyDB AI 函式用途

下表說明 AlloyDB AI 函式的用途。


函式

說明

用途
ai.if

根據自然語言進行智慧認知篩選。

根據行為模式,判斷哪些顧客交易疑似詐欺。
ai.rank

根據深層情境細微差異,重新排序向量搜尋結果。

即使資料庫不知道「透氣布料」的意思,也能優先顯示透氣布料的tropical wedding搜尋結果。
ai.generate

生成新內容或轉換資料格式。

將原始伺服器記錄資料轉換為結構化 JSON 格式,以便分析。
ai.analyze_sentiment

將文字的情緒基調分類為正面、負面或中立。

分類數千則產品評論,評估整體顧客滿意度。
ai.summarize

將冗長文字濃縮成重要資訊。

從對話轉錄稿中擷取重要決策和待辦事項。
ai.agg_summarize

匯總函式會處理資料欄中的多個資料列,為指定資料列群組產生單一的統一摘要。

根據表格中特定電影的所有個別評論,生成單一的綜合摘要。
ai.forecast

使用 TimesFM 模型預測時間序列。

根據歷來銷售資料預測未來庫存需求。

瞭解詳情

探索開發人員資源,使用 AlloyDB AI 建構自己的自然語言查詢應用程式。

影片

讓小型 IT 團隊運用 Google Cloud 資料庫,充分發揮生成式 AI 的效益。

程式碼研究室

使用 AI 運算子部署 AlloyDB AI。可用於語意搜尋、彙整和結果排名等工作。

網誌

運用模型端點管理功能,打造更豐富的生成式 AI 體驗。

參考資料

google_ml_integration 擴充功能函式和參數的參考文件。