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 |