
Inteligência artificial parece um assunto reservado a quem domina álgebra linear, cálculo, estatística e ciência de dados. Para muitos programadores, a impressão é que existe uma longa lista de pré-requisitos antes mesmo de escrever a primeira linha de código.
Eu escrevi Do Zero ao LLM com Delphi: Construa, treine e execute seu próprio modelo de linguagem para mostrar que existe outro caminho.
Se você já programa em Delphi, conhece variáveis, condições, laços, funções e arrays, já possui a base necessária para começar. Não é preciso chegar ao livro sabendo o que são tensores, gradientes, Softmax, atenção ou Transformers. Esses conceitos são construídos ao longo da leitura, passo a passo, a partir da linguagem que o desenvolvedor Delphi já conhece, hoje tenho a alegria de anunciar o lançamento do livro.
Você não precisa estudar toda a matemática antes de começar
A matemática faz parte da inteligência artificial. Fingir que ela não existe seria trocar uma dificuldade real por uma explicação superficial. Mas isso não significa que você precise concluir cursos inteiros de álgebra, cálculo e estatística antes de compreender como um modelo de linguagem funciona.
No livro, cada conceito matemático nasce de um problema concreto, antes de apresentar uma fórmula, observamos o comportamento que precisamos implementar. Trabalhamos com poucos números, fazemos contas que podem ser acompanhadas no papel e, em seguida, transformamos cada operação em código Object Pascal. A notação formal aparece como uma segunda camada de compreensão, não como uma barreira na entrada.
Você não precisa memorizar símbolos para avançar. Precisa entender perguntas práticas como estas:
- Como o texto é transformado em números?
- O que uma matriz representa dentro do modelo?
- Como uma rede mede o próprio erro?
- De onde vem um gradiente e para que ele serve?
- Como o mecanismo de atenção decide quais posições observar?
- O que realmente acontece quando um modelo prevê o próximo token?
Cada resposta é construída, implementada e verificada em Delphi, com todo o código funcional desenvolvido ao longo do livro e disponível em um repositório público no GitHub para você baixar, executar, testar e modificar.
conheça o livro e adquira seu exemplar.
Mais do que chamar uma API
Consumir uma inteligência artificial por API pode ser útil e, em muitos projetos, é exatamente a escolha certa. Mas uma requisição que entra e uma resposta que sai não mostram o que acontece dentro do modelo.
Do Zero ao LLM com Delphi segue o caminho inverso: abre a caixa-preta. Ao longo do livro, você constrói um pequeno modelo de linguagem educacional, completo o bastante para aprender de ponta a ponta e pequeno o bastante para que cada parte possa ser inspecionada. O objetivo não é reproduzir a escala de um ChatGPT nem competir com modelos comerciais. O objetivo é compreender os mecanismos fundamentais que também existem, em escala muito maior, nesses sistemas.
Isso muda a relação do programador com a tecnologia. Termos que antes pareciam abstratos deixam de ser palavras em um diagrama e passam a representar dados, laços, cálculos, classes e decisões que você consegue reconhecer no código.
O que você vai construir
O percurso começa no texto e avança de forma progressiva. Você aprenderá a:
- transformar texto em tokens e identificadores numéricos;
- representar dados com vetores, matrizes e tensores;
- implementar camadas de uma rede neural;
- medir o erro produzido pelo modelo;
- calcular gradientes e atualizar parâmetros;
- criar embeddings e representar posições;
- implementar atenção causal com múltiplas cabeças;
- montar blocos Transformer;
- conectar os componentes em um modelo de linguagem;
- treinar o modelo e acompanhar seu aprendizado;
- salvar e restaurar checkpoints;
- gerar texto token por token.
O projeto é desenvolvido em Delphi 13 Florence para Win64, usando apenas a RTL no percurso principal. Os exemplos foram testados em Debug e Release, e o código-fonte é disponibilizado publicamente sob a licença Apache 2.0.
Um livro para programadores Delphi
Este não é um livro de ciência de dados que, por acaso, contém alguns trechos em Object Pascal. Ele foi pensado desde o início para quem desenvolve em Delphi. Conceitos novos são ligados a estruturas familiares. Um tensor deixa de ser uma palavra misteriosa e passa a ser um buffer com dimensões e índices. Um parâmetro é um valor armazenado e ajustado durante o treinamento. Um gradiente é um número calculado pelo programa. O fluxo de um Transformer se torna uma sequência de operações que pode ser executada, testada e depurada.
O Delphi não aparece apenas como sintaxe. O livro também considera os aspectos de engenharia que importam em um projeto real: organização em units, gerenciamento de memória, propriedade de objetos, validação de dimensões, persistência, testes e reprodutibilidade.
Para quem é este livro
Do Zero ao LLM com Delphi foi escrito especialmente para:
- programadores Delphi que desejam entrar no universo da inteligência artificial;
- desenvolvedores que já consomem APIs de IA, mas querem entender o que existe por trás delas;
- profissionais que se sentem afastados do tema por não terem formação em matemática avançada ou ciência de dados;
- pessoas que aprendem melhor construindo, executando e modificando código;
- desenvolvedores experientes que desejam relacionar os conceitos modernos de modelos de linguagem ao Object Pascal.
Se você sabe programar, mas ainda olha para palavras como embedding, loss, backpropagation, atenção e Transformer como partes de uma caixa-preta, este livro foi feito para você.
Aprender de verdade é conseguir enxergar as peças
Minha maior intenção com este livro não é fazer o leitor repetir definições. É ajudá-lo a desenvolver uma compreensão que permaneça depois da última página. Ao final do percurso, o resultado mais importante não será apenas ver o DelphiLM gerar uma sequência. Será conseguir abrir a implementação de um modelo de linguagem e reconhecer o caminho percorrido pelos dados, a função de cada componente, os pontos em que o aprendizado acontece e os limites do experimento.
Você talvez não saia especialista em toda a matemática da inteligência artificial — e essa nunca foi a promessa. Mas sairá com algo fundamental: um mapa mental sólido, construído por meio de código, testes e observação. A partir dele, estudar arquiteturas maiores, usar bibliotecas especializadas ou integrar modelos comerciais deixa de ser um salto no escuro.
Chegou a hora de abrir a caixa-preta
Do Zero ao LLM com Delphi: Construa, treine e execute seu próprio modelo de linguagem, de Régys Borges da Silveira, já está disponível.
Se você sempre quis compreender inteligência artificial, mas acreditava que precisava dominar cálculo, álgebra e estatística antes de começar, este livro é o convite para dar o primeiro passo usando uma ferramenta que você já conhece: o Delphi.
Conheça o livro e adquira seu exemplar
O código-fonte dos exemplos também está disponível no repositório público do projeto.
Descubra mais sobre Régys Borges da Silveira
Assine para receber nossas notícias mais recentes por e-mail.
Dê-nos sua opinião, seu comentário ajuda o site a crescer e melhorar a qualidade dos artigos.