理解する
エージェント型システムとは。
エージェント型システムとは、人工知能のエージェントが目標を最初から最後まで追うソフトウェアです。状況を認識し、計画を決め、実際の道具の中で行動し、結果を見て進路を正します。従来のAIソフトウェアとの違いはモデルの性能ではなく、自律にあります。手順を記述するのではなく、目的を述べるのです。
1. 定義
エージェント型システムがソフトウェアに託すのは、作業ではなく意図です。従来のプログラムがあらかじめ書かれた命令の列を実行するのに対し、エージェントは目標——「返答のない見積を督促する」「今月の銀行照合を用意する」——を受け取り、必要な手順を自ら定めます。
三つの性質がこれを特徴づけます。自律——行動を受け身に被るのではなく、自ら選びます。行動する力——連絡手段、ファイル、データベース、ウェブ画面という実際の道具を持ち、文章を出すだけで終わりません。持続——毎回促されなくても、複数の段階を通じて時間をかけ目標を追い続けます。
2. 循環——認識し、判断し、行動し、学ぶ
仕組みは、目標に達するか限界に当たるまで繰り返される一つの循環に尽きます。
- 認識する——エージェントは自分に関わる世界の状態を読みます。届いた連絡、置かれた文書、変更された記録、直前の行動の結果。
- 判断する——その状態を目標と突き合わせ、次の行動を選ぶ。何もしないことや、人の裁定を求めることも含まれます。
- 行動する——実際に実行します。書く、整理する、計算する、サービスを呼ぶ、記録を更新する。
- 学ぶ——得られた効果を観察し、そこから修正を導き、次に活かす価値のあるものを残します。
この繰り返しこそ、エージェント型システムを助手から分けるものです。助手は答え、エージェントは前へ進みます。
3. エージェント型システムではないもの
チャットボットではありません。対話型のエージェントは答えを返しますが、会話が終われば社内は何も変わりません。エージェントは行動し、その仕事は痕跡を残します。送られた見積、更新された記録、片づいた案件。
定型自動化ではありません。定型処理はあらかじめ書かれた固定の手順をたどり、想定外の事態で止まります。エージェントは想定外に向き合い、ずれを認め、調整し、あるいは判断が要ると知らせます。
副操縦士ではありません。副操縦士は、すでに仕事を担っている人を速くします。エージェント型システムは仕事そのものを担い、肝心な場面で人に返します。
4. 企業向けに求められるもの
実演なら、目的地にたどり着くエージェントで十分です。企業にはさらに四つの保証が要ります。それこそが試行と本番の道具を分けるものです。
- 明示された自律の境界——エージェントが単独でしてよいことと人の承認を要することを、行動の後ではなく前に定める。
- 支出の上限——推論するエージェントは資源を消費します。強制力ある予算がなければ、請求額は読めなくなります。
- 完全な追跡可能性——どのエージェントが、いつ、どのデータで何をしたかを把握し、それを示せること。
- データの掌握——エージェントがどこで働くかを把握し、託した情報が外へ出ないと保証できること。
それがnullbotの立場です。ソフトウェアは御社の端末で動き、モデルへの接続は御社自身の鍵を用い、各エージェントは御社が与えた権限しか得ません。詳細はガバナンスと予算の統制のページとセキュリティの考え方にあります。
5. よくある質問
エージェント型システムとAIエージェントの違いは何ですか。
AIエージェントは、目標を追う一つの単位です。エージェント型システムは、それらを協働させる全体です。役割の異なる複数のエージェント、共有する道具、自律を枠づける規則、そして重要な判断を下す人の監督から成ります。
エージェント型システムは業務ソフトを置き換えますか。
いいえ、そこに接続します。エージェントは既存の道具を置き換えるのではなく使います。置き換わるのは、人がそれらの道具のあいだで行っていた調整の仕事です。
エージェント型システムの導入にプログラミングの知識は要りますか。
必ずしも必要ありません。大切なのは、目標を言葉にでき、許す道具を指定でき、人の承認を要する線を引けることです。開発というより管理に近い、監督の仕事です。
エージェント型システムが機能していると、どう測りますか。
実際に完了した仕事——処理した案件、守った期限——を、二つの費用と照らして測ります。エージェントが消費した支出と、修正に費やした人の時間です。毎回やり直しを要する仕組みは何も自動化しておらず、負担を移しているだけです。
さらに読む
次に読む:企業にAIエージェントを導入する、または人工知能を扱う当社のコーナーで業界の動きを追う。