FEC — Formação de Engenharia de Contexto
Atualizado em 2026-07-10
Resposta direta
FEC (Formação de Engenharia de Contexto) é o curso master do INEMA sobre engenharia de contexto: a disciplina de projetar, montar, comprimir, persistir e avaliar a janela de contexto que um modelo de linguagem recebe — explicitamente não é "prompt engineering enfeitado". 6 trilhas, 14 módulos (10 já lançados/GA, 4 em beta), 3 projetos cumulativos.
Trilhas
- Fundamentos de Contexto — janela, atenção, "lost in the middle", tokens, custo, limites por modelo.
- Engenharia da Mensagem — system prompt, few-shot, XML/JSON, ancoragem, versionamento, eval primer.
- RAG e Recuperação — chunking, embeddings, BM25/híbrido, reranking, contextual retrieval, citações.
- Tools, Agentes e Multi-Agente — function calling, ReAct, planner/executor, MCP, padrões multi-agente.
- Memória e Compressão — memória curto/longo prazo, summarização hierárquica, prompt caching, distillation.
- Avaliação e Produção — golden sets, LLM-as-judge, tracing, prompt injection, custo, A/B em produção.
Diferenciais declarados pelo curso
- Provider-neutral primeiro: cada padrão ensinado de forma agnóstica, com adaptadores e mocks (
fec_sdk/). - Toda alegação roda no harness: datasets, judges e modelos pinados em
evals/v1/, sem cherry-pick — alegações numéricas linkam a um run-id auditável. - "Quando NÃO usar" obrigatório: cada padrão (RAG, agente, multi-agente, memória, caching) tem seção sobre trade-offs e quando não aplicar.
- Exercícios rodam com
pytestem sandbox isolado.