エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
はじめに 生成AIを使ったAI Agentを記述する際に素朴には非同期関数を組み合わせて実装することが多いと... はじめに 生成AIを使ったAI Agentを記述する際に素朴には非同期関数を組み合わせて実装することが多いと思います。 しかし、非同期関数を組み合わせた書き方はテストが書きにくく、Agentが複雑になり、要件が増えるにつれてメンテナンスが難しくなっていきます。 この記事では状態機械を使ったAI Agentの記述方法を紹介します。 免責事項 今回のコードは実務で使用しているコードから概念のみを抜き出して生成AIのサポートを得て作られています。 動作確認はしていないので何らかのエラーが発生する可能性はあります。あらかじめご了承ください。もしエラーを見つけましたらコメントで報告していただけると幸いです。 AI Agentを表現する際の悩み 生成AIを使ったAI Agentを実装することを考えましょう。簡単のため、以下の3ステップからなるRAG Agentを考えます。 入力文から検索クエリをLLM