Consistently, the most successful implementations use simple, composable patterns rather than complex frameworks. 「⼀貫して、最も成功する実装では、複雑なフレームワークではなく、シンプルで構成可 能なパターンが使⽤されます。」 技術組織としての分岐点 エージェントの構成要素 The augmented LLM 拡張 LLM の構成要素となる Tools, Memory を取り上げます
Agents can handle sophisticated tasks, but their implementation is often straightforward. They are typically just LLMs using tools based on environmental feedback in a loop. 「エージェントは⾼度なタスクを処理できますが、その実装はたいてい単純です。 多くの場合、ループ内で周辺環境からのフィードバックを元にツールを利⽤する LLM に 過ぎません。」 技術組織としての分岐点 エージェントの構成要素 Autonomous agent マイクロなエージェント: 前ページでの構成要素を持つ拡張 LLM が フィードバックループをえて動く
しか持ちえない「組織の判断基準」も含まれる 2. 認可とガードレール a. 認可スコープを明⽰し、誰がなにを出来るかを制御する b. これにより、誤実⾏‧不正実⾏の抑⽌や責任追跡ができる 3. 粒度制御 a. 実⾏結果に対して、「何が起きたか」「ログとして記録するべきか」の境界 技術組織としての分岐点 ツール = 単なる関数呼び出しではない
a. compaction についての知⾒、実験が必要 b. (ヒューリスティックにはコーディングエージェントでも有効に感じる事が少ない) 3. 外部記憶に保存された情報を現在のコンテキストから参照可能にする a. 情報の加⼯が不要、Immutability を担保できる b. 追加で外部記憶から取得するプログラム(か推論)が必要 技術組織としての分岐点 コンテキスト補完に効果的なメモリの活⽤