O scaffold (ou andaime) é a camada de código que envolve um modelo de linguagem e o converte num agente capaz de agir. Não é o modelo em si, mas toda a infraestrutura que o rodeia: gere o ciclo de raciocínio, liga as ferramentas externas, mantém a memória e traduz as decisões do modelo em ações concretas sobre o ambiente.
A sua importância reside no facto de um modelo isolado apenas gerar texto; é o scaffold que confere autonomia operacional. Um mesmo modelo pode comportar-se de forma muito diferente consoante o andaime que o orquestre. Os seus componentes habituais são:
- Ciclo de controlo: decide quando continuar a raciocinar ou agir.
- Interface de ferramentas: permite executar código, pesquisar ou chamar APIs.
- Gestão de contexto: organiza memória, histórico e prompts.
Um exemplo claro é um agente de programação: o scaffold lê o modelo, executa os comandos que este propõe, captura os erros e devolve-os para que este itere. A qualidade do andaime costuma determinar o desempenho final tanto quanto o próprio modelo.