1. 学ぶ
  2. /
  3. コース
  4. /
  5. LangChainで設計するエージェント型システム

Connected

演習

ReAct エージェントを作成する

LangChain の基本コンポーネントを学んだところで、さっそく ReAct エージェントを作成しましょう。ツール count_r_in_word を使って、任意の単語に含まれる 'r' の数を数えられるエージェントにします。

次のオブジェクトはすでに読み込まれています:tool、ChatOpenAI、create_react_agent、math、model。

指示

100 XP
  • create_react_agent() を使ってエージェント app をセットアップし、model と count_r_in_word をツール一覧に渡します。
  • ユーザーの質問を文字列として受け取る変数 query を定義します。
  • .invoke() で app を呼び出し、"messages" キーを持つ辞書を渡して、query を "human" としてラベル付けします。
  • response の最後のメッセージにアクセスし、エージェントの回答を得るためにその .content 属性を出力します。