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

Connected

演習

カスタムツールとクエリの統合

屋根の長さを計算するためのカスタム数学ツールが用意できました。エージェント型ワークフローに統合するには、ユーザーの自然言語による質問を文字列として受け取る query という変数を作成します。ツールはすでに hypotenuse_length として、また model も読み込まれています。

指示

100 XP
  • tools というリスト変数を作成し、リスト内にツール hypotenuse_length を含めます。
  • 自然言語の文字列として質問を受け取る query という変数を作成します。
  • create_react_agent() 関数を使って、model と tools を渡し、エージェントを作成します。
  • エージェント app を起動し、"human" としてラベル付けした query を渡してから、エージェントの response を保存して出力します。