Programa de Estágio · Desafio 2
O caso
A GoGroup tem hoje uma caixa única de pedidos internos. Colaboradores de qualquer área mandam solicitações para lá: reembolso, compra de material, acesso a sistema, dúvida de férias, problema com equipamento, e por aí vai.
Hoje uma pessoa do administrativo abre cada pedido, lê, decide de qual departamento é, define prioridade e encaminha. São cerca de 60 pedidos por dia. Os problemas relatados: pedido esquecido na fila, prioridade definida no chute, retrabalho de encaminhar para a área errada e nenhuma visibilidade sobre o que está parado.
Você recebe a pasta entradas/ com arquivos .txt, um por pedido. Padrão do nome: AAAA-MM-DD_nome-do-colaborador.txt
O conteúdo é texto livre, do jeito que a pessoa escreveu. Não confie no formato.
Para cada pedido processado, a solução deve gerar:
saidas/roteados/ — pedido classificado, com departamento, prioridade e SLA definidossaidas/pendencias/ — pedido que não pôde ser resolvido automaticamente, com o motivo explícitosaidas/log.csv — registro de toda execução: arquivo, decisão, motivo, timestamp| Regra | Descrição |
|---|---|
| R1 | Departamentos válidos: RH, Financeiro, TI, Facilities |
| R2 | Prioridades e SLA: Alta = 4h / Média = 24h / Baixa = 72h |
| R3 | Pedido de acesso a sistema financeiro sempre exige aprovação do gestor antes de ser executado |
| R4 | Pedido que envolva valor acima de R$ 500,00 vai para Financeiro com aprovação obrigatória |
| R5 | Pedido que não se encaixe em nenhum dos 4 departamentos vira pendência |
| R6 | Pedido duplicado (mesmo colaborador, mesmo assunto, mesmo dia) não gera novo roteamento |
| R7 | Nenhum pedido pode ser descartado silenciosamente. Ou roteia, ou vira pendência com motivo |
Sua missão
Projetar e prototipar a solução que substitui esse trabalho manual de triagem.
Entregáveis
Tudo em uma pasta com seu nome. E conteúdo no formato Markdown.
Isso é uma automação, uma automação com IA no meio ou um agente de IA?
Responda e justifique.
Use o template do curso, completo.
Diagrama de ponta a ponta. Papel fotografado, Excalidraw, Mermaid, Draw.io — o que você preferir.
Mínimo de 8 linhas, das quais pelo menos 2 devem ser casos que você identificou por conta própria, fora dos que estão descritos neste enunciado.
| Caso de borda | O que pode dar errado | Comportamento esperado do agente | É guardrail? |
|---|---|---|---|
Protótipo rodando com pelo menos 3 pedidos processados. Entregue o log.csv e as saídas geradas.
Escolha uma evolução da solução e escreva-a como especificação. Não precisa implementar.
Responda: o que muda na spec do E2 para viabilizar a v2?
Como entregar
Crie uma pasta com o seu nome e monte esta estrutura dentro dela. Um arquivo .md por entregável, nomeado exatamente assim:
Desafio2_NomeSobrenome/
├── E1-ficha-decisao.md
├── E2-especificacao.md
├── E3-fluxo.png (ou .md, se usar Mermaid)
├── E4-casos-borda-guardrails.md
├── E5-requisitos-viabilidade.md
├── E7-proposta-v2.md
└── E6-execucao/
├── log.csv
├── roteados/
└── pendencias/
.md) para todo o conteúdo escrito. Nada de PDF ou Word..png. Foto legível, sem sombra cortando o desenho..zip à parte.entradas/ sumiu: some roteados + pendências e compare com o total.log.csv tem uma linha por pedido processado, com motivo preenchido..md depois de salvar e conferiu se as tabelas renderizam.Regras do jogo