Lumina
Primer · Nível 0 · gratuito
EN PT
Primer · antes de começar

O vocabulário que você precisa antes do Módulo 0.1

Este curso pressupõe que você consegue ler um script em Python e já fez ao menos uma chamada a um LLM. Se algum desses pontos ainda não estiver firme, esta introdução apresenta as cinco ideias que os demais módulos usam sem repetir a explicação. Ela é gratuita e curta, para que o curso principal possa ir direto ao método.

para quem é isto Você consegue escrever uma função em Python e usou um LLM (ChatGPT, Claude, uma API). Você não necessariamente colocou um LLM em produção, escreveu uma avaliação ou ouviu as expressões "registro de execução", "RAG" ou "gate" com esse significado. Se esse é o seu caso, você está pronto. Estes fundamentos preenchem as lacunas.

1 · Defina o fluxo de trabalho antes do juiz

Um juiz só consegue inspecionar uma fronteira que você definiu. Comece por um trabalho recorrente e escreva seu contrato de fluxo de trabalho: quem age, quais contexto e política limitam a ação, qual resultado observável importa e qual exceção devolve o controle a uma pessoa. Isso evita confundir uma resposta fluente com um sistema útil.

o que você será capaz de fazer Delimitar um fluxo de trabalho de IA como contrato inspecionável antes de escrever a rubrica, o juiz ou o gate.

Trabalho: ____________________

Responsável pela ação: ____________________

Contexto: ____________________

Ação permitida: ____________________

Resultado observável: ____________________

Falha / exceção: ____________________

Responsável humano: ____________________

Evidência preservada: ____________________

CONTRATO DO FLUXO DE TRABALHO trabalho + papel contexto + política decisão + ação saída falha / exceção responsável humano resultado +evidência resultados observados recalibram a próxima versão
um gate verde não é o resultado O gate prova que uma saída atendeu a uma política versionada. Só o resultado observado depois da entrega mostra se o fluxo de trabalho funcionou. Preserve ambos: evidência do gate para controle e evidência do resultado para aprendizado.
qual campo do contrato impede que “texto bem escrito” vire o critério de sucesso?
Resultado observável. Ele nomeia o efeito fora da resposta do modelo. O juiz pode testar um indicador antes da entrega; o resultado real é observado depois da ação e alimenta a próxima calibração.

2 · Uma chamada LLM e seu registro de execução

Uma chamada LLM é uma função: você envia um prompt (as mensagens de entrada), e o modelo retorna o texto de saída. Essa é a forma mais simples da operação. Um registro de execução é a versão registrada dessa chamada — a entrada, a saída e os dados necessários para investigar problemas e medi-la: quanto tempo levou (latência), quantos tokens usou, quais chamadas de ferramenta aconteceram, qual contexto foi recuperado. Toda avaliação deste curso usa esses registros. Sem registro de execução, não há avaliação.

# a chamada de LLM mais simples e seu registro de execução
out = llm.chat(messages=[{"role": "user", "content": "Summarize the meeting"}])

trace = {
    "input":  "Summarize the meeting",
    "output": out.text,
    "latency_ms": out.latency,
    "tokens":    out.usage,
}
# os juízes do curso leem campos como esses — por isso os registros vêm primeiro

3 · RAG em duas linhas

RAG (Retrieval-Augmented Generation) significa: antes do modelo responder, seu código busca contexto relevante (pedaços de documentos, uma base de conhecimento, mensagens anteriores) e o coloca no prompt. O modelo então responde fundamentado nesse contexto em vez de apenas de memória. A maioria dos problemas de "alucinação" são na verdade problemas de "a recuperação não deu ao modelo o que ele precisava". Vários módulos avaliam exatamente isto: se a resposta é de fato sustentada pelo contexto recuperado.

o diagrama para guardar na cabeça Todo o curso é um loop em cima de uma chamada: você gera uma saída, um juiz inspeciona com base no registro e no contexto, um gate decide passar ou falhar e, em caso de falha, você tenta novamente. Se você guardar essa forma na cabeça, cada módulo é uma variação em um desses quatro estágios.
CHAMADA LLM → REGISTRO prompt → resposta execução registrada entrada · saída · latência · tokens · contexto gerar julgar gate → tentar novamente o harness repete o ciclo

4 · O Python que você verá

Você não precisa ser especialista em Python, mas precisa conseguir ler a linguagem com segurança. O curso usa um subconjunto pequeno e consistente; se você reconhecer os elementos abaixo, conseguirá acompanhar todos os labs:

Se statistics.median, random.seed ou um laço for ainda forem novidade, reserve algum tempo para estudar os fundamentos de Python antes de prosseguir.

5 · Juiz, gate e avaliação — as palavras que o curso usa

Três termos recorrem e não são intercambiáveis:

Esse é todo o vocabulário. O restante do curso se apoia nessas cinco ideias — contrato de fluxo de trabalho, chamada e registro de execução, RAG, o subconjunto de Python e juiz/gate/avaliação — sem repetir a explicação.

comece com um conjunto rotulado compacto Uma coisa a mais, porque surpreende as pessoas: este curso nunca pede que você rotule manualmente milhares de exemplos. A partir do Módulo 0.4 você construirá verdade de referência (oráculos, casos sintéticos, júris) para que um operador defina o padrão e um harness de juízes o aplique. Se "mas quem avalia as respostas?" é sua preocupação — isso é literalmente o método.
o que é um registro de execução e por que o curso começa por ele?
É o registro da entrada, da saída e das etapas intermediárias de uma execução de LLM ou agente. Você não consegue julgar, aplicar um gate ou avaliar o que não registrou. Por isso, os módulos seguintes pressupõem que você tenha registros para analisar.
"juiz", "gate" e "avaliação" — defina cada termo em uma linha
Juiz: código que inspeciona uma saída e retorna um veredito + evidência + confiança. Gate: uma decisão de lançar ou não lançar que bloqueia ou promove com base nos juízes. Avaliação: executar juízes sobre um conjunto de dados para medir a qualidade. O curso constrói essas peças nessa ordem.
onde o juiz fica no contrato de fluxo de trabalho?
Entre a saída candidata e o gate. Ele verifica a saída contra contexto e política versionados antes de uma ação prosseguir. Exceções devolvem o controle ao responsável humano; resultados observados continuam sendo um sinal separado que recalibra casos e gates posteriores.
pontos-chave