AWS, 오픈소스 정책 언어 '도그우드' 공개

아마존웹서비스(이하 AWS)는 오픈소스 정책 언어 '도그우드'를 공개했다.
아마존웹서비스(이하 AWS)는 오픈소스 정책 언어 '도그우드'를 공개했다.

아마존웹서비스(이하 AWS)는 오늘 AI 에이전트의 행동을 개별 작업 단위뿐 아니라 연속된 작업의 흐름까지 검증할 수 있는 오픈소스 정책 언어 '도그우드'를 공개했다고 13일 밝혔다.

AWS는 이 같은 문제를 막기 위해 도그우드를 기반으로 한 '시간 기반 정책'을 AI 에이전트 구축·운영 서비스 '아마존 베드록 에이전트코어'에 적용했다.

새롭게 제공되는 시간 기반 정책은 현재 요청뿐 아니라 해당 세션에서 에이전트가 이미 수행한 행동을 함께 살펴 도구 호출의 허용 여부를 판단한다. 앞선 호출의 반환값과 다음 호출의 입력값이 일치하도록 요구하거나, 에이전트가 사용한 누적 금액을 계산해 누적 금액이 예산 한도에 도달하면 개별 결제가 한도 이하여도 다음 결제를 차단할 수 있다.

시간 기반 정책은 에이전트 자체 코드가 아닌 게이트웨이 계층에서 적용된다. 에이전트는 정책 로직을 볼 수 없으며, 프롬프트 인젝션이나 에이전트 코드의 결함으로도 에이전트가 스스로 정책을 변경하거나 우회할 수 없다. 정책 결정은 기본 거부원칙에 따라 이뤄지고, 감사 로그에 관련 맥락과 함께 기록된다.

시간 기반 정책을 지원하는 도그우드는 AI 에이전트를 위해 설계된 새로운 오픈소스 정책 언어다. 도그우드는 기존 시더 정책을 지원하면서 에이전트의 최근 이벤트 이력을 참조할 수 있는 시간 조건을 추가한다.

도그우드는 기존 시더 정책과 호환돼 기존 정책을 재작성하거나 마이그레이션하지 않고 그대로 사용할 수 있으며, 시더의 기존 권한 부여 원칙도 그대로 유지한다. 도그우드는 아파치 2.0(Apache 2.0) 라이선스의 오픈소스 사양 및 참조 구현으로 제공된다.

AWS는 에이전트코어 게이트웨이에 속도 제한 기능도 새롭게 제공한다. 이를 통해 팀은 기존 오픈 인증(OAuth) 또는 AWS 자격 증명 및 접근 관리(IAM) 기반의 사용자 자격 증명을 활용해 게이트웨이 뒤에 연결된 도구, 모델 및 에이전트에 대한 사용자별 사용량 상한을 설정할 수 있다.

강성전 기자 castlekang@etnews.com

  • ET Events