뉴스로 돌아가기
보안AI Understanding 브리핑

AWS AI 에이전트에 대한 자연어 제어를 위한 AgentCore 정책 작성 확장

AWS 확장된 정책 작성 기능을 통해 서면 규칙을 도그우드 정책으로 변환하여 에이전트의 행동을 시간에 따라 제한하고, 전제 조건과 제한을 강제하며, Bedrock Guardrails로 자유 형식 텍스트를 검사하고, 도구 입력을 제한할 수 있다고 말합니다.

5 min readRead the primary source
Source-provided image accompanying AWS expands AgentCore policy authoring for natural-language controls on AI agents
기본 소스 문서녹음된 소스
출판사
aws.amazon.com
소스 링크
aws.amazon.comhttps://aws.amazon.com/blogs/machine-learning/authoring-dogwood-policies-from-natural-language-in-amazon-bedrock-agentcore/
소스 유형
기본 문서 — 우리가 직접 읽는 공식 발표, 논문, 서류 또는 자사 페이지입니다.
맥락60초 안에 이해하세요

여기서 시작하세요

주요 용어

난간
안전하지 않거나 바람직하지 않은 모델 동작을 제한하는 규칙, 검사 및 제어입니다.
AI 에이전트
종종 도구와 메모리를 사용하여 목표를 달성하기 위해 관찰하고, 추론하고, 조치를 취할 수 있는 소프트웨어 시스템입니다.
파이프라인
전처리, 모델 단계, 후처리 단계의 순서가 지정된 워크플로우입니다.
자신을 테스트해 보세요AI 에이전트 퀴즈

무슨 일이 일어났나요?

AWS announced expanded Policy Authoring capabilities in Amazon Bedrock AgentCore. The vendor says the feature converts natural-language policy documents into Dogwood rules that can be checked and enforced by the Dogwood monitor in AgentCore Gateway.

AWS says it has expanded Policy Authoring, an AI-driven feature in Amazon Bedrock AgentCore, to translate natural-language policy documents into syntactically and semantically valid Dogwood specifications. Dogwood is described in the source as an open-source governance language. The resulting policies are applied to agent actions in real time by a Dogwood monitor built into AgentCore Gateway. AWS frames the feature as a way for teams to bring existing written controls into an enforcement system without requiring every policy author to write Dogwood by hand.

The expanded capability covers several kinds of restriction. AWS says generated policies can constrain agent actions across time, including prerequisites, sequential ordering, cumulative effects, and rate limits. They can also restrict tool input parameters and call Amazon Bedrock checks to identify inappropriate or sensitive content in free-form text. The post illustrates these controls with a retail-banking agent that can verify identity, initiate transfers, issue refunds, file disputes, and request supervisor approval.

The examples show how prose is mapped to specific events and fields in an agent's tool schema. A refund rule can require a time window and a maximum amount. A transfer can be blocked unless successful identity verification for the same account occurred within the previous 15 minutes. A cumulative transfer cap can sum attempted transfers over the preceding 12 hours, while a refund rate limit can count attempts against one account during a one-hour window. Another example denies a dispute filing when a check detects a U.S. Social Security number in its description. AWS also demonstrates a rule that blocks refunds above $500 unless a matching approval for the same charge was recorded within 30 minutes.

According to AWS, the authoring first decomposes a policy document into atomic rules, then routes rules according to whether they are expressible by Dogwood and its available monitors. Rules that remain are translated using the supplied tool schema, available checks, and permitted identity claims. Each candidate is validated with Dogwood command-line tools to check syntax and whether referenced names exist in the schema. AWS says rejected candidates may be translated again using compiler diagnostics for a bounded number of rounds. The output separates policies that validate from rules that were set aside. The source emphasizes that validation confirms well-formedness and compatibility with the schema, not whether the policy accurately reflects the owner's intent.

소스 세부정보: aws.amazon.com

왜 중요한가요?

The launch addresses a practical governance problem: organizations often maintain controls as prose, while agent systems require machine-enforceable rules. The source describes a path from written procedures to runtime restrictions, but provides no independent testing, customer evidence, pricing, regional availability, or measured error rates.

The underlying problem is consequential because an can call tools that move money, modify records, or communicate externally. A rule written for human staff may contain conditions about timing, sequence, identity, thresholds, or cumulative activity that are difficult to enforce if it remains only in a handbook. AWS's approach attempts to connect those operational rules to the calls made by an agent, including facts about earlier events in the same session.

The temporal examples are more specific than a simple allowlist or blocklist. They distinguish an attempted call from a completed call, correlate earlier events with the current account or charge, and evaluate sums or counts over a defined period. Those distinctions matter operationally. A limit based on attempts can include calls that were denied or failed, while a prerequisite may depend on a successful response. AWS explicitly warns that ambiguous wording can cause the translation to choose an interpretation, such as counting transfer requests when the policy merely says transferred.

The feature could reduce the technical barrier to expressing controls, but the source does not establish that it improves safety in practice. AWS provides examples and describes deterministic compiler validation, yet it reports no independent evaluation of translation accuracy, no false-allow or false-deny rates, no latency or availability measurements, and no customer deployment results. The post also says that some requirements do not belong in an authorization engine: broad judgments such as acting in a customer's best interest, transformations such as redaction, calendar concepts not supported by Dogwood, and limits pooled across concurrent sessions. These boundaries are important because a policy that validates may still leave a material control unenforced if the requirement is placed in the wrong system.

Interactive Mechanism

대화형 메커니즘: 실제로 작동하는 방식

이 개발의 이면에 있는 기본 기술을 대화식으로 살펴보세요.

Agent Lifecycle Stage:
1
User Intent & Planning: "Audit customer refund request #4092 and settle payment."
2
Tool Calling: Emits structured JSON call crm_get_transaction(id='4092').
3
Guardrail & Verification:🛡️ Paused: High-value action requires human operator sign-off.
4
Final Settlement: Refund recorded, email receipt dispatched, and audit log stored.
Core takeaway: An AI agent is not just a language model—it is a closed loop of planning, tool invocation, and environment feedback. Production systems require self-healing retries and strict human approval guardrails.
대화형 개념 확인+10 Points
AI Agents Quiz

What is the most accurate way to describe what AI Agents can do today?

다음에 무엇을 볼 것인가

The key question is whether generated policies reliably match the intent of their authors in production. Organizations will need to examine how the system handles ambiguous rules, unsupported requirements, failed or blocked tool calls, cross-session activity, sensitive text, and changes to schemas or policy documents.

The first issue to watch is human review. AWS says generated policies are returned alongside the natural-language rules that produced them, and it keeps responsibility for judging intent with the policy owner. In practice, that means organizations will need review procedures for thresholds, boundary conditions, time zones, event types, identity correlations, and the treatment of failed or blocked attempts. A syntactically valid rule is not evidence that it implements the intended business policy.

The second issue is coverage of real operational requirements. The source says enforcement is evaluated within a session and cannot directly express a cap pooled across concurrent sessions. It also says Dogwood lacks a day-of-week accessor and holiday calendar, and that the policy engine permits or denies calls rather than modifying data. Teams using the feature will need to identify which controls are enforced by AgentCore, which belong in or another stage, and which remain dependent on agent instructions, evaluations, training, or human processes.

The source leaves several deployment questions unanswered. It does not specify pricing, geographic availability, service quotas, supported document formats, failure behavior when authoring or runtime checks are unavailable, or how policy changes are versioned and audited. It also does not provide measured performance for -based semantic checks or explain how organizations should test generated rules against adversarial and ambiguous requests. Those details will determine whether the feature is merely a translation aid or a dependable part of production governance for agentic systems.

관련 가이드 및 퀴즈

AI 에이전트AI 윤리AI 모델 설명알고 있는 내용을 테스트해 보세요. 무료 AI 퀴즈를 시도해 보세요.용어집에서 AI 용어를 찾아보세요.
이것이 유용하다고 생각하시나요?