データベースAIエージェントの機能を強化します。このn8nワークフローテンプレートは、SQLエージェントをデータベースに接続し、OpenAIの構造化出力を利用してChart.jsを定義、Quickchart.io経由で動的なビジュアライゼーションを生成します。
このn8nワークフローテンプレートをダウンロードして、今すぐ使い始めましょう。
この強力なn8nワークフローは、標準的な会話型SQLエージェントを包括的なデータ可視化ツールへと変貌させます。LangChain SQLエージェントのクエリ能力と、OpenAIの構造化出力機能(特にgpt-4oとJSONスキーマ定義を使用)を組み合わせることで、データベースクエリへの応答を補強するためにチャートが必要かどうかをこのn8nテンプレートが自動的に判断します。
解決される主な課題は、SQLクエリによって返される生データと、有益で消化しやすいチャートとの間のギャップを埋めることです。このワークフローは必要なChart.jsの設定を動的に作成し、Quickchart.ioを使用して画像をレンダリングすることで、AIエージェントからのテキストによる説明と並行して、よりリッチな視覚的回答を提供します。このn8nワークフローは、あらゆるチームでのデータ分析の迅速化に非常に効果的です。
この高度なn8nワークフローは、複数のステップからなる会話プロセスで動作します:
When chat message received (チャットメッセージ受信時) n8nノードを介してチャットメッセージを受信するとアクティブになります。Information Extractor (情報抽出器) (OpenAI Chat Model n8nノードで動作) は、ユーザーのクエリから明示的なチャート関連の指示を削除してクエリをクリーニングし、コアとなる質問がSQLエージェントに確実に届くようにします。chart_required) を判断します。この特定n8nワークフローテンプレートを正常にデプロイするには、次の手順に従ってください:
OpenAI Chat Model、OpenAI Chat Model Classifier、および OpenAI - Generate Chart definition HTTPリクエストノードで使用されます。AI Agent n8nノードで使用されるPostgreSQLの認証情報を設定します。これには、AIエージェントがクエリを実行するように設計されているスキーマへのアクセスが必要です。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 タイプを使用します。モデルに回答の返却、開発者特有の専門用語の回避、SQL構文(例:テーブル名の引用符付け)の適切な処理を指示する詳細な Prefix Prompt を含みます。
Text Classifier - Chart required? (LangChain Text Classifier n8nノード):
機能: コンテキストに基づいてn8nワークフローの次のパスを決定します。可視化の必要性を分類します。
主要な設定: データが多次元か単一の値かに基づいて、chartrequired と chartnotrequired の2つの出力カテゴリを定義します。
OpenAI - Generate Chart definition with Structured Output (HTTP Request n8nノード):
機能: これはn8nワークフローにおける極めて重要なステップです。OpenAI API (gpt-4o-2024-08-06) を呼び出し、応答形式が厳密なChart.jsスキーマに準拠したJSONオブジェクトであることを明示的に要求します。これにより、出力がQuickchart.ioで使用可能であることが保証されます。
主要な設定: responseformat を使用し、type、data、options (スケールやプラグインを含む) などの必須プロパティを定義する詳細なJSONスキーマを指定します。
Set response (Set n8nノード):
機能: 前述のn8nノードからのチャート定義JSON出力をエンコードし、Quickchart.ioの基本URLに追記することで、最終的なQuickchart.io URLを構築します。
* 主要な設定: 式 ="https://quickchart.io/chart?width=200&c=" + encodeURIComponent($json.choices[0].message.content) を使用します。
高品質なビジュアルコンテンツ作成を自動化する総合的なn8nワークフローです。物語生成にはGemini(OpenRouter経由)、AI画像・動画生成にはReplicateを使用し、複数プラットフォーム公開前の重要な人間レビューにはSlackを組み込んでいます。

n8nで高度なVision RAGソリューションを構築します。このn8nワークフローは、画像埋め込みにCohere Embed v4を、Qdrantに保存されているグラフィカルドキュメントに関する複雑な質問への回答にCohere Command-Aのビジョンモデルを使用します。

この包括的なn8nワークフローを使用して、バズる動画の作成と配信を自動化します。AIでコンテンツ案を生成し、外部の動画作成APIを呼び出し、TikTok、YouTube、Instagramへ自動的に投稿します。

n8nを使用して包括的な個人AIアシスタントをデプロイします。この高度なn8nワークフローは、Telegramメッセージ(テキストまたは音声)を処理し、Geminiによる音声の書き起こしを行い、Gmail、Googleカレンダー、Notionのタスクを管理します。

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







































