AI 函式總覽

使用 SQL 運算子,直接在資料庫中執行透過模型端點管理工具註冊的強大 AI 模型。AlloyDB 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 with SQL 管理原始、有雜訊或非結構化的使用者意見回饋 (例如評論或記錄)。
    • 使用 ai.if 判斷交易是否為詐欺:提供一連串使用者動作、交易附註或即時通訊摘要給函式,並要求函式評估二元結果:Is this fraudulent?
  • 高效能智慧功能:使用下列項目,透過 AI 函式加速提升成效,並大規模處理智慧功能:

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

AlloyDB AI 函式用途

下表說明 AlloyDB AI 函式的使用案例。


功能

說明

用途
ai.if

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

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

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

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

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

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

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

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

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

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

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

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

瞭解詳情

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

影片

協助小型 IT 團隊運用資料庫發揮生成式 AI 的力量。 Google Cloud

程式碼研究室

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

網誌

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