AIの比較
AIエージェントとワークフローの違い
ワークフローは前もって書いた手順を実行し、その一部でモデルを使います。エージェントは手順の選択をモデルに任せるので、柔軟ですが予測しにくくなります。
| 観点 | エージェント | ワークフロー |
|---|---|---|
| 次の手順を選ぶのは | モデル | 自分のコード |
| 予測しやすさ | 低い、実行ごとに道筋が変わる | 高い、毎回同じ手順 |
| テスト | 難しい、道筋と最終状態を評価する | 易しい、手順ごとにテストする |
| 費用 | 手順の数によって変わる | 前もって分かる |
エージェントを選ぶとき
- 途中で見つかったことによって手順が変わる
- バグの調査のように終わりの決まっていない作業
- 手順数、費用、ツールに上限を設けられる
ワークフローを選ぶとき
- 手順を書き出せる
- 柔軟さより信頼性と費用が大事
- 各手順を確認または承認する必要がある
手を動かして学ぶ
これらの無料レッスンでは、ラボで実行するコマンドと採点される課題で学べます。アカウントなしで全文を読めます。
関連する用語
- AIエージェント
- AIエージェントとは、言語モデルが自分で次の手順を選び、作業が終わるか止められるまで、ループの中でツールを呼び続けるプログラムです。
- エージェントループ
- エージェントループとは、エージェントの中心にある繰り返しで、会話をモデルに送り、求められたツールを実行し、結果を加えて、また送ることです。
- マルチエージェントシステム
- マルチエージェントシステムとは、一つの作業を、それぞれ役割、ツール、コンテキストを持つ複数のAIエージェントに分け、コードや別のエージェントがまとめる仕組みです。