O que é o Amazon Bedrock AgentCore Payments?

\n

O Amazon Bedrock AgentCore Payments, lançado em preview pela AWS, é um serviço gerenciado que simplifica a execução de microtransações por agentes de IA generativa autônomos. Ele permite que esses agentes realizem pagamentos instantâneos para serviços pagos externos sem necessidade de configurar manualmente faturamento para cada provedor.

\n

Além disso, o serviço oferece suporte a stablecoins para viabilizar microtransações econômicas, inclusive para valores abaixo de um centavo, e inclui mecanismos configuráveis de controle de gastos, garantindo orçamento e limites de transação rigorosos para os agentes.

\n\n

Quem pode se beneficiar e qual o impacto prático?

\n

Desenvolvedores que criam agentes de IA generativa para interagir com APIs, serviços de conteúdo pago e plataformas MCP (Machine Commerce Platforms) podem usar o AgentCore Payments para integrar pagamentos automáticos de forma segura e eficiente. Com ele, é possível reduzir de meses para dias o esforço necessário para implementar fluxos de pagamento autônomos, com garantia de segurança, governança e observabilidade.

\n

Essa inovação é essencial para o crescimento do chamado “agentic commerce”, onde bilhões de agentes inteligentes interagem com serviços e realizam transações em tempo real, mudando o modelo de negócios de APIs e provedores de conteúdo para modelos pay-per-use adaptados ao acesso por agentes.

\n\n

Principais funcionalidades e diferenciais técnicos

\n

\n\n

Como acessar e começar a usar o AgentCore Payments

\n

O serviço está disponível em preview e pode ser acessado por meio do AWS Management Console, AWS SDK para Python (Boto3) e Amazon Bedrock AgentCore SDK. Para começar, é necessário cumprir alguns pré-requisitos, como possuir credenciais API dos provedores de pagamento suportados (ex: Stripe, Coinbase) e configurar um payment connector no AgentCore.

\n

O processo inicial envolve criar um payment manager que agrupa conectores e instrumentos de pagamento, garantindo o gerenciamento unificado dos fluxos financeiros dos agentes.

\n

Veja um exemplo resumido da configuração inicial usando o AgentCore SDK em Python:

\n

from bedrock_agentcore.payments import PaymentClient\n\npayment_client = PaymentClient(region_name="us-west-2")\n\nresponse = payment_client.create_payment_manager_with_connector(\n    payment_manager_name="myPaymentManager",\n    payment_manager_description="myPaymentManager description",\n    authorizer_type="AWS_IAM",\n    role_arn=ROLE_ARN,\n    payment_connector_config={\n        "name": "myPaymentConnector",\n        "description": "myPaymentConnector description",\n        "payment_credential_provider_config": {\n            "name": "myCoinbasePaymentCredential",\n            "credential_provider_vendor": "",\n            "credentials": {\n                "api_key_id": API_KEY,\n                "api_key_secret": API_KEY_SECRET,\n                "wallet_secret": WALLET_SECRET,\n            },\n        },\n    }\n)\n\npayment_manager_arn = response["paymentManager"]["paymentManagerArn"]\npayment_connector_id = response["paymentManager"]["paymentConnectorId"]

\n\n

Documentação e recursos adicionais

\n

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *