記事一覧へ戻る
AIエージェント

AWSがLoomを公開:企業向けAIエージェント基盤のリファレンス実装

読了目安 3 分

導入

AWSはAWS Labsで、AIエージェント管理のオープンソース参考プラットフォーム「Loom」を公開した。Loomは、企業がAWS上でAIエージェントを構築し、展開し、統制する方法を示す実装例であり、完成されたマネージドサービスとして提供されるものではない。

企業でエージェント活用が進むと、課題は単体のエージェント性能だけではなくなる。誰の代理として動くのか、どのデータにアクセスできるのか、どのように配備され、危険な操作を誰が承認するのか。Loomは、こうしたプラットフォーム層の問題を具体的な設計として示している。

主なポイント

  • AWSのエージェント技術を前提に構成:LoomはStrands Agents SDKでエージェントを構築し、Amazon Bedrock AgentCore Runtime上で実行する。管理UIとバックエンドAPIを備え、エージェント、メモリリソース、MCPサーバー、A2A連携のライフサイクル管理を扱う。
  • ID伝播を重視:エージェントがユーザーの代理でMCPサーバーを呼び、その先でREST APIが呼ばれる場合、元のユーザーのIDと権限が各段階で保持されなければならない。Loomは認可コードフローと、AgentCore Identityが支えるRFC 8693のトークン交換を利用し、委任チェーンを維持する。
  • 実行時コード生成ではなく設定で展開:Loomが配備するのは、事前に作成されたStrandsベースのPythonエージェントである。展開時に行動指針、メモリ、MCPまたはA2A設定を注入する。コードは共通で、差分は設定に閉じ込めるため、企業側はコードスキャンやログ要件の追加を一度行えば再利用しやすい。
  • ガバナンスを組み込む設計:リソースにはアプリケーション、グループ、所有者に相当する必須タグが求められる。アクセス制御はロールとグループタグを組み合わせ、管理者と一般ユーザーで見える範囲を分ける。機微なツール呼び出しは、StrandsのフックやMCP呼び出し機構を使い、人間の承認を待ってから実行できる。
  • エージェント登録にも対応:Loomは公開プレビュー中のAWS Agent Registryと連携し、本番利用前のレビューを組み込む。ただし素材では、レジストリARNに名前ではなくランダム文字列が含まれるため、IAMポリシー設計に不便が生じる点も指摘されている。

意義と影響

Loomの価値は、企業向けAgentOpsの設計図を示した点にある。IDの委任、設定ベースの配備、タグによる管理、レジストリ、承認ワークフローは、今後のAIエージェント運用で避けにくい基盤要素になる。

一方で、Loomは無料でオープンソースだが、下位のAWSマネージドサービスにはコストが発生する。また、参考実装である以上、製品としての完成度やサポート体制は別問題だ。プラットフォームエンジニアリング力のある企業には有用な出発点となるが、すぐに導入できる商用製品を求める企業には、まだ検証が必要だろう。

AIエージェントは実験から運用基盤の段階へ移りつつある。今後問われるのは、エージェントをどれだけ作れるかだけでなく、それらをどれだけ安全に、統制された形で動かせるかである。

Source: InfoQ 中文

コメント

ログイン状態を確認中…

コメントを読み込み中…

関連記事

CCTest · Blog
CursorのSQLite実験:AIコーディングの焦点はモデル性能からエージェント編成へ
AIエージェント
cctest.ai
AIエージェント

CursorのSQLite実験:AIコーディングの焦点はモデル性能からエージェント編成へ

Cursorは、835ページのSQLiteマニュアルだけを与えたエージェント群にRust製データベースエンジンを実装させた。注目点は成果物そのものより、計画役と実装役を分けたときのコストと品質の差にある。

続きを読む
CCTest · Blog
Andrew Ng氏のOpenWorker、デスクトップ型AIエージェントをオープンソース化
AIエージェント
cctest.ai
AIエージェント

Andrew Ng氏のOpenWorker、デスクトップ型AIエージェントをオープンソース化

Andrew Ng氏が公開した OpenWorker は、会話だけでなく成果物の作成を目指すデスクトップAIエージェントだ。オープンソース、ローカル優先、プライバシー保護、モデル非依存を特徴としている。

続きを読む