Pular para o conteúdo

Quiz final da Unidade 2

Treze questões sobre o que foi construído aqui. Todas se referem a coisas que aconteceram de verdade nesta unidade — as consultas foram executadas, os erros foram provocados, os números foram medidos.


Q1: Qual a diferença essencial entre o agente da Unidade 1 e o desta unidade?


Q2: track_total_hits devolveu 23.152.022 e a agregação de nivelSigilo devolveu um único balde com 23.152.022. O que isso prova?


Q3: Você quer processos do assunto "Violência Doméstica Contra a Mulher". Qual consulta?


Q4: O que "total": {"value": 10000, "relation": "gte"} significa?


Q5: A agregação em grau falhou com "Fielddata is disabled on [grau]". Por que essa mensagem é valiosa?


Q6: A agregação de assuntos.codigo associou o código 6017 a "Dívida Ativa", "Impostos" e "IPTU". Por quê?


Q7: Na primeira execução do agente, listar_assuntos devolvia uma string JSON. O modelo escreveu for assunto in listar_assuntos(...). O que aconteceu?


Q8: Qual a regra que essa falha estabeleceu?


Q9: Por que buscar_processos confere assunto not in _catalogo_de_assuntos() antes de consultar?


Q10: TETO_SIGILO = 0 na Tool é redundante, já que a API só tem processos públicos. Por que fica?


Q11: Por que a Tool formata 00290982020268190000 como 0029098-20.2026.8.19.0000 antes de devolver ao modelo?


Q12: Os três números devolvidos pelo agente passaram em validar_cnj. Na Unidade 1, os três inventados reprovaram. Qual a conclusão prática?


Q13: O agente obteve os processos no Step 3 e mesmo assim continuou até o Step 6. Por quê?


Onde revisar

Questões Capítulo
Q1 Introdução
Q2, Q10 Sigilo na origem
Q3, Q4, Q5, Q6 Fazendo perguntas em Query DSL
Q9, Q11 As Tools, agora contra o CNJ
Q7, Q8, Q12, Q13 Alfred no CNJ