はじめに
この記事は「n8n学習シリーズ」のSTEP 06(AI)です。構造化データやテキストをn8nで前処理し、生成AIノードへ渡す設計をまとめます。
学習の目標
- プロンプトに渡す入力を短くキレイに分離できる
- 温度やモデル指定など、再現性に効くパラメータを選べる
- 機密・PIIを送らないガードをフロー段階に置ける
前提知識
- STEP 05相当のデータ整形
- LLMの利用規約と料金が従量であることの理解
用語ミニ辞典
- プロンプトテンプレ: 固定文+差し込み変数で構成する指示文
- 構造化出力: JSONスキーマや箇条書きなど形式を縛った返答
- トークン: 課金と長さの単位(ざっくり入力+出力の長さ)
ステップバイステップで進める
- AIに渡す前に、不要列を落とし、文字数を制限する前処理ノードを置く
- システム/ユーザー役割を分け、禁止事項(嘘を確定と言わない等)を固定文に入れる
- 期待するJSONキーを例付きでプロンプトに埋め込み、Codeノードで軽く検証する
- 429やタイムアウト向けにリトライとバックオフを設定する
- モデル切替やプロンプト版に番号を付け、変更履歴を残す
ミニ課題
顧客フィードバックのダミーテキスト5件を要約し、「センチメント(pos/neg/neu)」「要約50字」「根拠引用」だけをJSONで返すフローを設計してください。PIIらしい語が入ったら空返却するフィルタ案も文章化します。
理解度チェックリスト
- [ ] プロンプトとシークレットが分離されている
- [ ] 生成結果をそのまま外部公開しない確認ステップがある
- [ ] 失敗時に人へエスカレーションできる
よくある落とし穴
- 長文丸投げ: トークン爆増とコスト増、品質低下を招く
- スキーマ未検証: 壊れたJSONを下流がそのまま解釈する
- 規約違反: 学習利用設定やデータ持込ポリシーを見落とす
もう一歩掘り下げる
AI連携の価値は「文章」ではなく判断の前処理にあります。分類・タグ付け・ドラフト生成など、人手がボトルネックな箇所に限定すると成功しやすいです。最終判断は必ず人かルールベースのゲートで受け止めましょう。
学びを固める(追補)
AIノードは魔法ではなく、前処理と後検証の品質関数です。プロンプトを長文化するより、入力を削るほど精度とコストが改善することがあります。構造化JSONを期待するならスキーマ検証をコードノードで軽く入れるのが実戦的です。
シナリオ演習(15分)
同一入力で温度やモデル指示だけを変えた2実行を比較し、業務利用に耐えるのはどちらか、落とし穴を1つ書きます。
今日の振り返り(3問)
- PIIマスキングルールは先に書けているか。
- 429時のバックオフは設定したか。
- 生成結果をそのまま外部公開していないか。
深読みメモ(現場向け)
LLM出力を後段のシステムが食うなら、スキーマ逸脱は例外ではなく予測内です。軽い検証とフォールバック(人へ通知、空レスポンス)を決めておきます。プロンプトインジェクションの入口になるのは外部Webhook経由の自由テキストなので、長さ制限と禁止語フィルタを前段に置くとリスクが下がります。コストは日次でざっくり確認するダッシュボードを作ると暴走に気づけます。
自習リフレクション(読了後5分)
プロンプトに必ず入れる禁止事項を5つに絞り、英語版も用意するか検討します。LLM出力を後段がパースするなら、壊れたときのフォールバックをフローチャートにします。トークン単価と直近利用量をざっくり計算し、週次で見る閾値を決めてください。
クイック参照(紙に写す用)
前処理でトークン削減。JSON期待なら検証+フォールバック。PIIマスク先行。外部テキストは長さ制限。プロンプト版に番号。コスト週次チェック。インジェクション入口に禁止語。
読了後の一行メモ
この回の学びを140字以内で要約し、翌週の業務で一度だけ実践してみてください。音声メモに3分解説を録音し、未来の自分への手紙として残すと抜けが見えます。勉強会に使う場合はチェックリストを印刷して自己採点してから終えると定着します。公式ドキュメント・料金・UIは更新されるため、手順と数値は必ず最新情報で再確認してください。改善アクションは1つに絞ると実行率がもっとも高くなります。
連載を順に進めるときは「前章のチェックリストが緑になるまで次へ進まない」ペースが安全です。分からない用語はその場で検索せず、一度記録だけして後で3語に圧縮すると記憶に残ります。業務と学習の境目で迷ったら、公開情報とダミーデータだけで試すセーフティゾーンを先に決めてから触れてください。
次にやること
- STEP 07で定型業務例を量産し、テンプレ化する
- プロンプトとモデル版をGit管理する運用を決める
ツール情報
- 公式サイト: n8n
- ツール概要: LLM向けノードやHTTPノード経由の独自統合でAIをフローに埋め込める
権利表記
n8nは各社の商標または登録商標です。本記事は公式提供ではなく、一般的な情報提供を目的としています。
画像クレジット
サムネイル画像はUnsplashのライセンスに基づき使用しています。
お問い合わせ
AIツールの導入・活用支援のご相談はお気軽にどうぞ
📞 090-6262-3842