n8n – チュートリアル:AIチャットエージェントをつくる

はじめに

こちらのチュートリアルをためす。n8nアカウントとOpenAIのモデル用のcredentialが必要。

Chat triggerノード、AI Agentノード、OpenAI Chat Modelノード、Simple Memoryノードを使い、簡単にAIチャットを構築でき、プロンプトの変更できること学ぶ

チュートリアル

  • Create Workflowをクリックし、ワークフロー作成を開始する
  • Add first stepをクリックし、Chat triggerノードを追加する
  • Chat triggerのAdd node iconノードコネクターをクリックし、AI Agentノードを追加する
  • Chat Modelコネクターをクリックし、OpenAI Chat Modelを追加する
  • Create new credentialをクリックする
  • Credential selectorにOpenAIで作成したAPI Keyを入力し、保存する
  • Open chatボタンをクリックし、チャットウィンドウを開く
  • メッセージを送ると、triggerが発生し、AI Agentへメッセージが送られ、回答がOutputへ出力させる
  • AI Agentノードをダブルクリックし、Add OptionsからSystem Messageを選択する
  • 例として、System Messageに「You are a brilliant poet who always replies in rhyming couplets」を入力する
  • 以下のように、プロンプトが詩人として振る舞う
  • 「Hi there, my name is Nick」というメッセージを送り、次に「What’s my name?」と問う
  • 「I do not know your name」とAIは返す、これはコンテキストを保存していないためである
  • AI AgentのMemoryコネクターをクリックし、Simple Memoryを選択する
  • デフォルト値の5とは、5回のやりとりを覚えるという設定。
  • もう一度試すと、AIが記憶していることが確認できる

関連記事

カテゴリー

アーカイブ

Lang »