Capa de Do Zero ao LLM com Delphi
Delphi & Inteligência Artificial

Você já usou um modelo de linguagem. Agora descubra como ele aprende.

Do Zero ao LLM com Delphi

Construa, treine e execute seu próprio modelo de linguagem

Abra a caixa-preta dos modelos de linguagem construindo, treinando e executando um pequeno LLM educacional em Delphi 13.

Edição1ª edição2026Extensão224 páginas16 × 23 cmIdiomaPortuguêsBrasilFormatosFísico e KindleDuas ediçõesISBN978-65-02-32159-1Edição impressa
Sobre o livro

Uma visão completa da obra.

Do Zero ao LLM com Delphi abre a caixa-preta dos modelos de linguagem construindo um pequeno laboratório educacional do início ao fim. O leitor acompanha o caminho que transforma texto em tokens, vetores e tensores, mede erros, calcula gradientes e ajusta parâmetros até que uma rede possa gerar novas sequências.

A matemática é apresentada com exemplos pequenos antes de ganhar forma em Object Pascal e Delphi 13. Sem depender de Python ou de serviços externos, a obra implementa camadas lineares, atenção causal, múltiplas cabeças e blocos Transformer, além de treinamento, checkpoints e geração token por token. O objetivo é compreender o mecanismo, seus limites e as decisões escondidas atrás de uma API pronta.

O desafio

Você reconhece esta situação?

Modelos de linguagem costumam chegar como serviços prontos: uma requisição entra, uma resposta sai e quase todo o mecanismo permanece escondido. Consumir uma API não revela como texto vira números, como padrões são aprendidos nem como cada novo token é escolhido.

A proposta do livro

Um caminho para sair da intenção e chegar à prática.

Construa o percurso completo em Delphi 13: do corpus e do tokenizador aos tensores, redes neurais, gradientes, atenção causal e blocos Transformer. A matemática parte de exemplos pequenos e cada conceito ganha uma implementação Object Pascal testável.

“Compreender um modelo de linguagem começa quando suas operações deixam de ser invisíveis.”
Ao final da leitura, você será capaz de:
Transformar texto em tokens, vetores e tensores
Implementar camadas lineares e uma rede neural
Compreender loss, gradientes e otimização
Construir atenção causal com múltiplas cabeças
Montar e treinar um pequeno Transformer
Salvar checkpoints e gerar texto token por token
Perguntas que orientam a leitura

As respostas começam com as perguntas certas.

Questões que a obra desenvolve com contexto, critérios e exemplos.

01

Como texto é transformado em tokens e números?

02

O que uma rede neural ajusta quando aprende?

03

Como a atenção decide quais posições observar?

04

Como um Transformer causal gera texto token por token?

Por dentro da obra

Uma jornada organizada para você avançar.

Conceitos e aplicações apresentados em uma sequência coerente.

01

Corpus e tokenização

Prepare um corpus e construa o vocabulário que transforma texto em sequências numéricas.

02

Vetores, matrizes e tensores

Implemente as estruturas matemáticas que sustentam as operações do modelo.

03

Redes neurais e loss

Monte camadas, ativações e uma função de perda capaz de medir o erro.

04

Gradientes e otimização

Calcule derivadas, propague gradientes e ajuste parâmetros durante o aprendizado.

05

Atenção e Transformer

Construa atenção causal, múltiplas cabeças e o bloco central do Transformer.

06

Treinamento e geração

Treine, salve checkpoints e gere novos tokens analisando resultados e limitações.

Explore antes de escolher

Conheça a estrutura e experimente a leitura.

Consulte o sumário completo e leia um trecho agora. Se quiser avançar, receba gratuitamente a degustação ampliada em PDF.

Sumário completo16 capítulos
  1. O modelo que vamos construir
  2. O laboratório DelphiLM
  3. Do corpus aos tokens
  4. Vetores, matrizes e tensores
  5. Nossa primeira rede neural
  6. Medindo o erro
  7. Gradientes e backpropagation
  8. Otimizando os parâmetros
  9. Embeddings e posição
  10. Atenção: aprendendo onde olhar
  11. Self-attention com múltiplas cabeças
  12. O bloco Transformer causal
  13. Nosso pequeno modelo de linguagem
  14. Treinando o DelphiLM
  15. Fazendo o modelo escrever
  16. Do nosso modelo aos grandes LLMs
Degustação aberta

Capítulo 1 - O modelo que vamos construir

É fácil ter a impressão de que trabalhar com modelos de linguagem consiste em enviar uma pergunta a um serviço e receber uma resposta. Do ponto de vista de uma aplicação, muitas vezes é exatamente isso que acontece: montamos uma requisição HTTP, uma mensagem enviada segundo um protocolo comum da Web; serializamos os dados em JSON, um formato textual de troca de dados; aguardamos o servidor; e processamos o resultado. Esse trabalho pode exigir boa engenharia, mas quase tudo o que torna o modelo capaz de continuar um texto permanece do outro lado da conexão.

Em vez de perguntar como chamar um modelo pronto, perguntaremos o que precisa existir para que um programa receba uma sequência de texto, encontre regularidades nela e estime qual elemento deve aparecer em seguida. Construiremos essas partes em Delphi e treinaremos seus parâmetros na CPU, o processador principal do computador. Acompanharemos o momento em que uma saída inicialmente aleatória começa a reproduzir padrões do corpus, isto é, do conjunto de textos usado como dado de aprendizado.

O resultado não será um concorrente dos grandes modelos comerciais ou abertos. Será um pequeno modelo de linguagem educacional, deliberadamente limitado para que possamos examinar seus dados, suas operações e seus erros. Ainda assim, ele cumprirá literalmente o ciclo proposto no título: será construído, treinado e executado por nós.

Essa distinção define o restante da obra. Usar um modelo permite criar aplicações. Construir um modelo permite compreender o mecanismo que essas aplicações utilizam.

Antes de conhecer cada peça, precisamos enxergar o sistema completo. Os nomes aparecerão novamente ao longo do livro, acompanhados de contas e código. Nesta primeira passagem, a meta é apenas saber o que cada parte faz e por que ela existe.

Comecemos pelo termo mais amplo. Inteligência artificial, no contexto deste livro, é o campo que estuda e constrói sistemas capazes de realizar tarefas que associamos a percepção, previsão, decisão ou produção de conteúdo. Essa expressão abrange técnicas muito diferentes. Nosso projeto trabalhará com uma delas: uma rede neural treinada para prever o próximo token de uma sequência.

Uma rede neural é uma função composta por operações numéricas e valores ajustáveis. Esses valores são chamados de parâmetros. No começo, os parâmetros ainda não representam os padrões do corpus. Durante o treinamento, o programa compara previsões com respostas conhecidas e altera um pouco esses números. “Aprender”, aqui, significa realizar muitos desses ajustes até que certas previsões melhorem.

Um Transformer é uma arquitetura de rede neural criada para processar sequências. Arquitetura, neste caso, significa a organização das partes e o caminho percorrido pelos dados — algo próximo ao modo como um desenvolvedor organiza classes, métodos e responsabilidades em um sistema. O Transformer recebe uma sequência de vetores, permite que cada posição reúna informação de outras posições relevantes e devolve uma nova sequência de vetores enriquecidos pelo contexto.

Portanto, Transformer não é sinônimo de inteligência artificial, de modelo de linguagem ou de produto como um assistente de conversa. Ele é a arquitetura central que usaremos dentro de um sistema maior. Nosso modelo de linguagem completo também precisará de tokenizador, parâmetros aprendidos, corpus, processo de treinamento, projeção de saída e estratégia de geração.

Delphi é uma linguagem de

Queremos que o programa estime qual token pode vir depois. Sem entrar ainda nas contas, a figura acompanha a sequência enquanto ela muda de representação. Os IDs mostrados são apenas ilustrativos: os valores reais dependem do vocabulário construído a partir do corpus.

Se o token escolhido representar programação, ele será anexado à sequência. O modelo executará o mesmo caminho novamente para escolher o token seguinte. É assim que uma continuação cresce: um token por vez. O programa não escreve previamente um parágrafo inteiro escondido; cada escolha cria o contexto da próxima.

O nome bloco Transformer designa um conjunto de operações que pode ser repetido em pilha. O DelphiLM usará dois blocos. Em cada um, encontraremos estas peças:

Não precisamos memorizar a tabela. Ela serve para impedir uma confusão comum: o Transformer não é uma operação única. É uma composição de mecanismos, e cada mecanismo responde a um problema concreto.

A palavra causal também tem um sentido específico. Ao prever o próximo token, o modelo pode consultar os tokens anteriores, mas não pode

O que torna esta obra diferente

Profundidade para compreender. Clareza para continuar avançando.

01

Um modelo de linguagem construído do início ao fim em Delphi 13

02

Matemática explicada com números pequenos antes do código

03

Implementação apenas com Object Pascal e RTL

04

Código testável e limites do laboratório apresentados com honestidade

Para quem foi escrito

Conhecimento que se transforma em ação.

Desenvolvedores Delphi, arquitetos e profissionais que querem compreender modelos de linguagem por dentro encontrarão uma abordagem direta e conectada a problemas concretos.

✓ Desenvolvedores Delphi/Object Pascal✓ Programadores sem formação prévia em IA✓ Arquitetos e líderes técnicos✓ Profissionais que querem ir além das APIs
Antes de começar

O que você precisa para aproveitar a leitura

Experiência intermediária com Delphi/Object Pascal

Não exige formação prévia em ciência de dados ou machine learning

Uma escolha consciente

Talvez não seja o livro ideal se…

Quem procura apenas consumir APIs de modelos comerciais

Quem espera construir um concorrente do ChatGPT em poucas páginas

Por que este autor, neste tema

Experiência que dá contexto à leitura.

Embarcadero MVP e desenvolvedor Delphi há mais de 20 anos, Régys conecta o ecossistema Object Pascal aos fundamentos dos modelos de linguagem sem depender de Python ou de serviços externos.

Leitores da obra

A experiência de quem já leu.

As primeiras avaliações aparecerão aqui após a moderação.

Você já leu?

Conte como foi sua experiência.

Depois de confirmar seu e-mail, a avaliação será analisada antes da publicação. Seu e-mail nunca será exibido.

Sua nota
Continue a conversa

Receba materiais e novidades sobre Do Zero ao LLM com Delphi.

Cadastre-se para acompanhar conteúdos, degustações e novos materiais relacionados à obra.

Escolha sua edição

Continue sua jornada com a leitura completa.

Construa, treine e execute seu próprio modelo de linguagem

ISBN da edição impressa: 978-65-02-32159-1