image

Bootcamps ilimitados y a más de 750 cursos para siempre

70
%OFF
Article image
ELIAS JUNIOR
ELIAS JUNIOR12/10/2026 12:31
Compartir

Assistente de Delivery Inteligente com AWS Step Functions e Amazon Bedrock

  • #AWS
  • #AWS Step Functions

Assistente de Delivery Inteligente com AWS Step Functions e Amazon Bedrock

Um assistente virtual de delivery automatizado construído na AWS. O projeto utiliza o AWS Step Functions para orquestrar o fluxo de trabalho e o Amazon Bedrock (com o modelo Claude 3 Haiku) como a inteligência artificial responsável por interpretar os pedidos dos clientes.

Projeto prático desenvolvido para o Bootcamp da Digital Innovation One (DIO).

🛠️ Arquitetura do Projeto

O fluxo de trabalho foi desenhado utilizando a linguagem ASL (Amazon States Language) e segue a seguinte lógica visual:

mermaid graph TD A[Início do Pedido] --> B(Entender o Pedido com Bedrock) B --> C{Aguardar Preparo/Envio} C --> D[Finalizar Pedido com Sucesso]

💡 Dica de Visualização:

image

🚀 Como Replicar este Projeto

1. Configurar o Modelo no Amazon Bedrock

  • Acesse o console da AWS e mude para a região us-east-1 (N. Virginia) ou outra região com Bedrock disponível.
  • Pesquise por Amazon Bedrock.
  • No menu esquerdo, clique em Model access.
  • Clique em *Manage model access, marque o modelo *Anthropic (Claude) ou Claude 3 Haiku e salve as alterações.

2. Criar a Máquina de Estados no AWS Step Functions

  • Pesquise por Step Functions no console AWS.
  • Clique em Create state machine -> Escolha Blank (Em branco).
  • Mude o editor do modo visual para o modo Code (Código).
  • Cole o código JSON fornecido acima.
  • Clique em Create (A AWS criará automaticamente as permissões de IAM necessárias).

3. Executar e Testar

  • Clique em Start execution.
  • Acompanhe os blocos mudando de cor até todos ficarem verdes.
  • Verifique o resultado final na aba Output do último bloco!

📈 Próximos Passos (Melhorias Futuras)

Para evoluir este projeto, pretendo implementar as seguintes melhorias:

  • Banco de Dados (AWS DynamoDB): Salvar o histórico de pedidos e o status de cada cliente.
  • Notificações em Tempo Real (AWS SNS): Enviar um SMS ou e-mail de verdade para o cliente quando o pedido sair para a entrega.
  • Validação de Cupons: Criar um passo intermediário para verificar se o cliente tem direito a desconto usando funções AWS Lambda.

👤 Autor

Desenvolvido por [Elias Santos]

👋 Entre em contato:

https://github.com/elias-santos87/assistente-delivery

Compartir
Recomendado para ti
Nublify - Primeiros passos em IA e Cloud
GFT - Fundamentos de Cloud com AWS
Nexa - Fundamentos de IA Generativa com Bedrock
Comentarios (0)