增強您的資料庫 AI 代理功能。此 n8n 工作流範本可將 SQL 代理串接到資料庫,使用 OpenAI 的結構化輸出 (Structured Output) 來定義 Chart.js,並透過 Quickchart.io 產生動態視覺化圖表。
下載此 n8n 工作流程範本並立即開始使用。
這個強大的 n8n 工作流將標準的對話式 SQL 代理轉變為全面的資料視覺化工具。此 n8n 範本結合了 LangChain SQL 代理的查詢能力與 OpenAI 的結構化輸出生成能力(特別是使用 gpt-4o 和 JSON Schema 定義),可自動判斷是否需要在資料庫查詢回覆中加入圖表來輔助說明。
此工作流解決的核心問題在於,如何將 SQL 查詢回傳的原始資料,轉化為有意義且易於理解的圖表。該工作流會動態建立必要的 Chart.js 設定,並使用 Quickchart.io 渲染影像,除了 AI 代理提供的文字解釋外,還能提供更豐富的視覺化答覆。這個 n8n 工作流對於促進任何團隊內更快速的資料分析都非常有效。
這個進階的 n8n 工作流在多步驟的對話過程中運作:
When chat message received (收到聊天訊息時) n8n 節點傳送的訊息時啟動。資訊擷取器 (Information Extractor)(由 OpenAI Chat Model n8n 節點驅動)會清理使用者查詢,移除任何明確的圖表相關指示,確保核心問題能送達 SQL 代理。OpenAI Chat Model Classifier 來判斷資料是否需要圖表輔助理解 (chart_required)。若要成功部署此特定的 n8n 工作流範本,請遵循以下步驟:
OpenAI Chat Model、OpenAI Chat Model Classifier,以及 OpenAI - Generate Chart definition 的 HTTP 請求節點。AI Agent n8n 節點所使用的 PostgreSQL 憑證。此憑證需要能存取 AI 代理被設計用來查詢的資料庫結構 (Schema)。AI Agent n8n 節點中的資料庫憑證以及 Prefix Prompt (前置指令)。When chat message received (收到聊天訊息時) n8n 觸發器節點已啟用,以便 n8n 工作流可以監聽接收到的使用者查詢。此 n8n 工作流已準備好運行。這個複雜的 n8n 工作流利用了幾種專門的 n8n 節點類型來達成其目標:
When chat message received (n8n 觸發器):
功能: 在整合的聊天介面收到使用者訊息時,啟動 n8n 工作流的執行。
關鍵設定: 設定為公開的 Webhook 端點。
AI Agent (LangChain Agent n8n 節點):
功能: 資料庫互動的核心元件。它將自然語言問題轉換為可執行的 SQL 查詢,在串接的 PostgreSQL 資料庫上執行查詢,並將結果格式化為對話形式。
關鍵設定: 使用 sqlAgent 類型。包含一個詳盡的 Prefix Prompt,指示模型專注於回傳答案、避免開發術語,並正確處理 SQL 語法(例如,資料表名稱的引用)。
Text Classifier - Chart required? (LangChain Text Classifier n8n 節點):
功能: 根據上下文決定 n8n 工作流的後續路徑。它對視覺化需求進行分類。
關鍵設定: 根據資料是多維度還是單一數值,定義出 chartrequired (需要圖表) 和 chartnotrequired (不需要圖表) 這兩種類別。
OpenAI - Generate Chart definition with Structured Output (HTTP Request n8n 節點):
功能: 這是 n8n 工作流中的關鍵步驟。它呼叫 OpenAI API (gpt-4o-2024-08-06),並明確要求回應格式必須是遵循嚴格 Chart.js 結構描述的 JSON 物件。這確保了輸出能被 Quickchart.io 使用。
關鍵設定: 使用 responseformat 並提供詳細的 JSON Schema,定義了 type、data 和 options(包含 scales 和 plugins)等必要屬性。
Set response (Set n8n 節點):
功能: 透過將前一個 n8n 節點輸出的 chart definition JSON 進行編碼,並附加到基礎 URL 後,建構最終的 Quickchart.io URL。
* 關鍵設定: 使用表達式:="https://quickchart.io/chart?width=200&c=" + encodeURIComponent($json.choices[0].message.content).
這個完整的 n8n 工作流能幫你自動化產出高品質的視覺內容。它整合了 Gemini(透過 OpenRouter)負責故事撰寫、Replicate 負責 AI 圖像/影片生成,並在正式多平台發布前,利用 Slack 進行關鍵的人機協作審核。

使用 n8n 建構先進的視覺化 RAG 解決方案。此 n8n 工作流使用 Cohere Embed v4 進行圖像嵌入,並利用 Cohere Command-A 這個視覺模型,來回答關於儲存在 Qdrant 中的圖表型文件。

使用這套完整的 n8n 工作流程,自動化爆紅影片的製作與發佈。它會利用 AI 生成內容點子、呼叫外部影片製作 API,並自動發佈到 TikTok、YouTube 和 Instagram。

使用 n8n 部署一套完整的個人化 AI 助理。此進階的 n8n 工作流程會處理 Telegram 訊息(文字或語音),透過 Gemini 進行音檔轉錄,並管理 Gmail、Google Calendar 及 Notion 的任務。

We are a product studio that helps organizations leverage no-code and generative AI to automate internal processes and launch new digital products.







































