AWS 에이전트코어에서 도그우드(Dogwood) 정책 활용하기
도입
AI 에이전트는 복잡한 워크플로우를 자동화할 수 있지만, 적절한 통제가 이루어지지 않으면 조직의 정책이나 규제 제약에 어긋날 수 있습니다. 이에 따라 AWS의 에이전트코어에서는 도그우드(Dogwood)라는 오픈 소스 거버넌스 언어를 사용하여 조직 내 에이전트의 행동을 제어하는 정책을 구현할 수 있도록 지원합니다. 이번 블로그 포스트에서는 도그우드 정책 작성 및 활용 방법을 사례 중심으로 소개합니다.
본문
도그우드의 활용
AWS 에이전트코어의 폴리시 기능은 각 에이전트에 대해 일정한 통제를 가능하게 합니다. 이를 통해 시간 제약을 포함한 다양한 제한사항을 구현할 수 있으며, 에이전트가 호출하는 도구의 입력 파라미터에 제한을 두는 것도 가능합니다. 이러한 정책은 도그우드라는 언어로 작성되며, 에이전트코어 게이트웨이 내에서 실시간으로 적용됩니다.
정책 자동 번역 기능
자동 번역 기능은 자연어로 작성된 정책 문서를 도그우드 형식으로 변환합니다. 예를 들어, 고객 서비스 에이전트가 사용하는 다수의 기능과 정책을 예로 들어 설명합니다. 이러한 정책은 주로 은행에서 활용되며 고객의 신원을 검증하거나 계좌 간 자금 이동 등을 포함합니다.
도그우드 정책 번역 사례
- 도구 인자의 제약: 환불은 업무 시간내에만 가능한 경우.
- 사전 단계 요구 사항: 통화의 신원이 확인된 경우에만 자금 전송이 가능한 경우.
- 누적 한도: 전송되는 총 금액이 일정 금액을 초과할 경우 제한.
- 속도 제한: 일정 시간 내에 특정 계좌에 대해 환불 시도 횟수 제한.
- 자유형 텍스트 검수: 설명에 사회 보장 번호가 포함된 경우 차단.
베스트 프랙티스
명확하고 모호하지 않은 정책이 더 예측 가능하며 오류가 발생할 가능성이 적습니다. 자연어 정책을 도그우드로 번역할 때는 시나리오 창, 주체의 명명, 임계값 및 시도 결과의 명확한 구분을 포함하여 잘 번역될 수 있도록 설계해야 합니다.
결론
이번 포스트에서는 AWS 에이전트코어에서 도그우드 정책을 활용하는 방법을 소개하였습니다. 정책 자동 번역을 활용하면 기존에 유지하던 문서와 새로운 도구 사이의 경로를 단축시킬 수 있습니다. 시작하려면 AWS 도큐멘테이션에서 에이전트코어 정책 및 도그우드 언어 가이드를 참조하세요.
[1] https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/policy.html
AI, Cloud 관련한 문의는 아래 연락처로 연락주세요!
(주)에이클라우드
이메일 : acloud@a-cloud.co.kr
회사 번호 : 02-538-3988
회사 홈페이지 : https://www.a-cloud.co.kr/
문의하기
