第4章 エージェント の基礎
この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com
第1章では、エージェントについて非常に簡潔な 定義を紹介した。「エージェントとは、LLMsによって駆動され、複雑な目標を達成するために自律的に意思決定を行い、反復的に計画を立て、タスクを実行できるプログラムである」
この基礎が起点となる。最も単純な形で言えば、エージェントとは情報を認識し、意思決定を行い、目標達成に向けて行動を起こすソフトウェアである。技術的に言えば、エージェントが通常のプログラムと異なる点は、自律的であり、適応性があり、時間をかけてやり取りを持続できる能力にある。スクリプトが一度実行されて終了するのに対し、エージェントは次に何をすべきかを推論し、状況の変化に応じて調整し、人間であれデジタルであれ他の主体と協調することができる。 研究者はしばしば、エージェントをその構成要素で説明する。タスク計画、実行、記憶、問題解決、道具使用、学習——これらが連携して自律的なシステムを形成するのだ。
これは抽象的に聞こえるかもしれないが、その根底にある概念は我々にとって全くの未知ではない。人間自身もタスクを計画し、段階的に実行し、創造性と推論で問題を解決し、能力を拡張するために道具を使い、経験から記憶し学び、単独では達成できないことを成し遂げるために他者とコミュニケーションを取る。 エージェントもほぼ同じことを行うように設計されている。ただし神経細胞の代わりに計算機構を用いる点が異なる。彼らの「脳」は大規模言語モデルであり、「道具」はAPIやデータベース、「記憶」はコンテキストウィンドウやキャッシュ、長期記憶といった形で実現される。
こうした類似点があるため、エージェントを理解することは難しくない。類推を通じて考える方が容易な場合が多い。エージェントは人間のようなものだ。この類推が有効なのは、複雑な技術システムを我々が既に理解しているパターン——会話、コラボレーション、問題解決、適応性——に根ざすことで、エージェントをコンピュータ科学の異質な構築物ではなく、デジタル領域で拡大・加速された人間知能の工学的反映として捉えられるからだ。
これらの概念をより具体化するため、本章のアンカリングとなる比喩を詳述する:エージェントは人間として理解するのが最適だ。 個人が会話し、コラボレーションし、問題解決し、学ぶように、エージェントも同様の機能パターンを示す。ただし、生物学ではなく計算によって表現される。単一のエージェントが人に似ている点から、エージェントの集団がチームや艦隊、さらには組織に似ている点まで、段階的に類似点を検証することで、エージェントのアーキテクチャの謎を解き明かし、その設計が人間の思考や働き方をいかに反映しているかを理解できる。
エージェントの比喩:エージェントは人間である
おそらく エージェントとは何か、その働きを理解する最良の方法は、我々が既に熟知しているもの、つまり人間から始めることだ。人間が会話を交わし、チームを形成し、組織を構築するように、エージェントも同様のやり取りパターンを示す。ただしスピード、規模、柔軟性において重要な差異がある。人間とエージェントの類推を用いることで、エージェントが抽象的なコードの断片ではなく、人間のコラボレーションを映し出す形で生き、行動する実体であることがわかる。図4-1の図は、この進展——個人からチームへ、艦隊から生態系へ——を辿り、エージェントが人間の固定的な階層構造を超え、自ら巨大な適応型ネットワークを形成する過程を示している。 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access