AI技術Aws2026年8月17日 00:19

AWS、AIエージェント向けポリシー言語「Dogwood」を公開

AWSは、AIエージェントの行動制御に特化したポリシー言語「Dogwood」をオープンソース(Apache 2.0)として公開した。既存のポリシー言語「Cedar」を拡張し、エージェントの過去の操作履歴を踏まえたルール適用を可能にするもので、承認フロー・レートリミット・累計カウントといった制御に対応する。AWSのAgentCore Policyでもサポートされるが、現時点のリファレンス実装は本番環境向けではない。

AWS、AIエージェント向けポリシー言語「Dogwood」を公開

AWSは、AIエージェントの行動を制御するためのポリシー言語「Dogwood」をオープンソースとして公開した。既存のポリシー言語「Cedar」を拡張したもので、Apache 2.0ライセンスのもと利用できる。また、AWSのサービス「AgentCore Policy」でもサポートされている。

そもそも「ポリシー言語」とは、システムが何を「してよいか・してはいけないか」をルールとして記述するための専用の言語だ。Cedarは、AWSがすでに提供しているポリシー言語で、アクセス権限の管理などに使われてきた。DogwoodはそのCedarに「時間的な条件」を加えた拡張版と位置づけられる。AIエージェントとは、人間の指示を受けて自律的に複数のツールやサービスを呼び出しながらタスクをこなすAIシステムのことで、近年その活用が急速に広がっている。

従来のアクセス制御は、ひとつひとつのリクエストをその場で単独に判断するのが一般的だった。これに対しDogwoodは、エージェントがそれまでにどんな操作を行ったかという「過去の履歴」を踏まえたうえでルールを適用できる。具体的には、承認フロー(ある操作を行う前に許可を必要とする仕組み)、レートリミット(一定期間内の操作回数の上限管理)、累計のカウント(これまでの操作の合計値を追跡する仕組み)といった制御が可能だ。

ただし、現時点で公開されているリファレンス実装(参照用の動作サンプル)は本番環境での利用を想定したものではないと、AWSは明示している。実際のシステムに組み込む際には別途対応が必要で、あくまで仕様や設計を確認するための参考実装という位置づけにとどまる。

この動きが重要な背景には、AIエージェントが広く使われるようになるにつれて、そのリスク管理が大きな課題になってきた事情がある。エージェントは複数のツールを連続して呼び出すため、「ひとつの操作だけを見て安全かどうか判断する」従来の方法では不十分なケースが出てきていた。一連の操作の流れ全体を把握したうえで制御できる仕組みが求められていたと言える。

オープンソースとして公開することで、開発者コミュニティが仕様を確認・検証しやすくなる点も見逃せない。AIエージェントのガバナンス(統制)をどう設計するかは業界全体の課題であり、Dogwoodはそのひとつのアプローチとして参照される可能性がある。AgentCore Policyでのサポートと組み合わせることで、AWSのエージェント開発基盤との統合も見据えた展開という見方ができる。

AIエージェントの普及が加速するなか、単なる権限管理を超えた「履歴を考慮した動的な制御」という考え方は、今後のエージェント設計における標準的な議論に影響を与えうると位置づけられる。リファレンス実装が本番対応に向けてどのように成熟するか、またコミュニティがどのように貢献していくかが、今後の注目点になる。

#AIエージェント#オープンソース#AWS#アクセス制御#ポリシー言語#Cedar#エージェントガバナンス
AI issue 編集部

本記事は、AI issue編集部が事実(ファクト)をもとに独自に作成・編集した著作物です。著作権はAI issueに帰属し、無断転載・再配布およびAIの学習・活用を禁じます。

コメント

コメントするにはログイン