Gere e revise respostas de suporte, valide resumos de incidentes e adicione solicitações Bedrock com limites a uma aplicação Python.
Três laboratórios guiados levam você de uma solicitação CLI a uma aplicação com limites definidos. Um desafio independente pede que você corrija o tratamento de respostas inválidas sem perder resumos utilizáveis.
O que você aprenderá
- Selecionar o modelo de texto disponível e enviar uma solicitação Converse com AWS CLI
- Refinar instruções do sistema e comparar afirmações geradas com os fatos fornecidos
- Inspecionar uso de tokens, motivos de conclusão e limites de saída
- Gerar um resumo JSON com boto3 e validar seus campos
- Rejeitar entradas muito longas e tratar falhas ou tempos limite com esperas finitas e uma única tentativa
- Corrigir um manipulador de respostas preservando a inferência real
Para quem é este curso
Para iniciantes que desejam conectar texto gerado a uma aplicação pequena e observável.
Pré-requisitos: comandos básicos do Terminal e arquivos de texto; AWS Foundations e noções de IAM são recomendados. As unidades de documentos e aplicação também exigem Python introdutório. Siga a ordem recomendada: o desafio usa os conceitos de solicitação e validação dos três laboratórios guiados.
Ambiente de aprendizagem: use a VM Linux LabEx fornecida no navegador. Terminal executa AWS CLI oficial e boto3; AWS View, acima, mostra resultados reais, uso e cota restante observada. As ferramentas e a conexão estão preparadas: você não precisa de conta pessoal AWS nem chaves de acesso. Cada unidade começa de forma independente com suas entradas, identidade e cota anônima. Use apenas os dados sintéticos fornecidos.
Perguntas frequentes
Uma resposta fluente ou conforme ao esquema comprova os fatos?
Não. Compare respostas e resumos com o chamado ou documento fornecido. JSON válido comprova estrutura, não o início de uma investigação, um reembolso ou a conclusão de um teste de acompanhamento.
O que o limite de saída controla?
maxTokens limita a saída gerada, não os caracteres de entrada nem a duração total. A aplicação verifica separadamente o tamanho, define esperas finitas de conexão e leitura e desativa novas tentativas automáticas. Examine stopReason: max_tokens pode significar texto incompleto.
Por que pode haver uso de tokens sem redução de créditos?
Uma solicitação repetida pode reutilizar um resultado do modelo em cache. Os créditos seguem o consumo observado específico do modelo; limites de saída não definem um preço universal por token. Uma solicitação incerta pode manter cota reservada: examine o erro antes de tentar novamente.
O que o curso inclui?
Converse de texto, instruções explícitas do sistema, uso retornado, validação JSON e solicitações síncronas com limites. Streaming, imagens, Agents, Knowledge Bases e implantação de serviços em produção ficam fora do escopo.
O que permanece após a limpeza?
Os laboratórios guiados nomeiam as saídas locais a remover; a aplicação e o desafio preservam código funcional e casos de teste. Aqui, Converse não cria servidores nem bancos persistentes. Excluir arquivos não devolve créditos. Arquivos ou credenciais de uma VM anterior nunca são necessários.


