LangGraphのエージェント - Shinichi0713/RL-study GitHub Wiki

LangGraphを使った感想

Graph形式をとることで、エージェントが柔軟に経路を選択して、ツールを使い分けすることが出来る。

仕組み

  • StatueでGraph全体が持つべき状態量を定義する
  • Agentでエージェントの動作を定義する
  • toolsでエージェントが操作するツールを定義する
  • 特定の状態の時の遷移を表現する場合はconditional_edgeを使う

上記でGraphを組むことで、いろんな仕事を使い分けすることが出来る

便利に感じた点

  • 情報収集

課題に感じた点

  • 仕事の出来栄えが良くない状態でも、仕事を止めてしまうことがあった