Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ LLM用RSSデータの準備 | ODTをビジュアルワークフローに変換する
n8nによるAI自動化ワークフロー

bookLLM用RSSデータの準備

メニューを表示するにはスワイプしてください

RSSデータは時に一貫性がなかったり情報過多で届くことがあり、そのため各記事を必要最小限に絞り込むことで、LLMが毎回クリーンなツイートを生成できるようにします。目標はシンプルで、各記事がクリーンかつコンパクトな形でLLMに渡され、1つのツイートに変換されることです。

  • フィードの集約を行い、LLMが処理できるかテスト
  • マッピングがうまくいかない場合は、Codeノードで正規化
  • アイテムごとにループし、バッチサイズ1で各記事を1つのツイートに処理

まずはフィードを小さなバッチで集約します。Aggregateを使ってすべてのアイテムを1つのリストにまとめ、約25件の記事を含む配列を持つ1つのアイテム(JSON形式)を作成します。これにより、手軽でシンプルなセットアップが可能です。この集約結果をLLMでテストし、配列をContextフィールドにマッピングします。出力が不明瞭または一貫性がない場合は、正規化に進みます。

正規化するには、RSSのJSONサンプルをコピーし、LLMにCodeノードを生成させます。このノードはHTMLを除去し、最初の画像URLを抽出し、titletexturlguidpublishedAtなどのフィールドを標準化し、類似タイトルを除去し、各記事ごとにクリーンなアイテムを配列として返します。このCodeノードはRSSまたはRSS Readノードの直後に配置します。

次に、集約パスをループに置き換えます。LoopまたはSplit in Batchesを使い、バッチサイズ1で1記事ずつ出力します。これにより、1回の処理で1つのツイート生成が理想的に行えます。最後に、ループ内にチャットモデルを追加し、正規化された記事テキスト(および必要なフック)をContextにマッピングし、ツイートのトーンやスタイルに関する短く明確なシステム指示を与えます。

question mark

本章で説明されている方法を用いて、n8nでRSS記事を投稿可能なツイートに変換する正しい手順の順番はどれですか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 4.  2

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 4.  2
some-alt