• Início
  • Livros
  • Cursos
  • Downloads
  • Fontes de Aplicativos
  • Assinatura Fontes
  • Contato
  • Sitemap
  • Sobre

Régys Borges da Silveira

  • Início
  • Livros
  • Cursos
  • Downloads
  • Fontes de Aplicativos
  • Assinatura Fontes
  • Contato
  • Sitemap
  • Sobre

Tag: Desenvolvimento de Software

16 setembro 2026

Delphi na Era dos Agentes: Construa servidores MCP e conecte sistemas e ERPs à Inteligência Artificial

Escrito por Régys Borges da Silveira

A inteligência artificial está mudando a forma como interagimos com o software. Mas, quando esse software é um ERP, uma conversa não pode ser confundida com permissão para consultar, alterar ou confirmar qualquer coisa.

Foi dessa tensão entre inovação e responsabilidade que nasceu Delphi na Era dos Agentes: Construa servidores MCP e conecte sistemas e ERPs à Inteligência Artificial, meu novo livro, já disponível em edição impressa e no Kindle.

  • Comprar o livro impresso na UICLAP
  • Comprar para Kindle na Amazon

Uma ponte entre o Delphi e os agentes de IA

Quem trabalha com Delphi sabe que sistemas corporativos acumulam muito mais do que código. Eles concentram anos de regras de negócio, validações, decisões e conhecimento sobre a operação das empresas. A chegada dos agentes de IA cria uma oportunidade real de tornar essas capacidades acessíveis por interfaces mais naturais — sem precisar substituir aplicações maduras nem entregar o banco de dados diretamente a um modelo.

O livro apresenta o Model Context Protocol (MCP) como essa ponte. Em vez de permitir acesso irrestrito, o sistema publica capacidades específicas, com contratos claros, argumentos validados e respostas controladas. A inteligência artificial pode descobrir e utilizar essas capacidades, enquanto as regras continuam no lugar em que devem estar: dentro da aplicação que conhece o negócio.

O desafio não é substituir o ERP por inteligência artificial, mas permitir que agentes utilizem suas capacidades de forma útil, segura e governável.

Do protocolo ao código executável

Esta não é uma obra apenas conceitual. Ao longo do livro, construímos em Delphi 13 um servidor MCP local, sem depender de uma biblioteca MCP externa. A implementação torna visíveis as mensagens e as decisões do protocolo, passando por JSON-RPC, transporte `stdio`, descoberta de capacidades, tools, resources e prompts.

O percurso utiliza o TechStore, um MiniERP fictício e funcional. Com ele, exploramos consultas de estoque, clientes, produtos e faturas, além da preparação controlada de um orçamento. Essa distinção é importante: preparar uma operação não significa confirmá-la. Ações críticas continuam sujeitas a autorização e decisão humana.

Ao longo da leitura, você aprenderá:

  • como agentes usam ferramentas e contexto;
  • como funciona o MCP e seu ciclo de mensagens;
  • como implementar um servidor MCP em Delphi;
  • como modelar contratos para tools, resources e prompts;
  • como conectar consultas do ERP sem expor SQL arbitrário;
  • como tratar segurança, autorização, observabilidade e testes;
  • como extrair uma regra presa a um evento VCL e transformá-la em um serviço reutilizável;
  • como publicar e testar a primeira tool de um ERP real.

Um laboratório funcional, com limites explícitos

Um dos cuidados centrais do livro é separar demonstração de produção. O exemplo é funcional, compilável e testável, mas não finge resolver sozinho temas como identidade confiável, autorização corporativa, implantação remota e observabilidade em escala. Esses limites são apresentados com clareza, junto das evidências e decisões necessárias para evoluir a arquitetura.

Meu objetivo foi oferecer não apenas código, mas critérios. Quais capacidades devem ser expostas? Quais dados precisam ser protegidos? Quando uma aprovação humana é indispensável? Como testar uma integração antes de permitir que ela afete uma operação real? Essas perguntas são tão importantes quanto fazer o primeiro pedido MCP funcionar.

Para quem é este livro

Delphi na Era dos Agentes foi escrito principalmente para desenvolvedores Delphi e profissionais que mantêm sistemas corporativos, especialmente ERPs. Ele também será útil para arquitetos de software, líderes técnicos e pessoas que precisam avaliar, com os pés no chão, como agentes de IA podem participar de processos empresariais.

Não é necessário chegar sabendo MCP. A jornada começa pelos fundamentos e avança gradualmente até uma integração completa. Quem já trabalha com Delphi encontrará uma ligação direta entre conceitos novos e problemas conhecidos da rotina de manutenção e evolução de sistemas.

Código para acompanhar a leitura

O livro possui um repositório público com o projeto completo do TechStore ERP, um projeto-modelo neutro, uma demonstração VCL e testes executáveis. A proposta é que você leia com o código aberto, compile cada marco e compare as mensagens do protocolo com o comportamento da aplicação.

Acessar os exemplos no GitHub

Onde comprar

A primeira edição foi publicada em 16 de setembro de 2026. Você pode escolher entre o eBook Kindle — também disponível no Kindle Unlimited — e o livro impresso no formato 16 × 23 cm, com 244 páginas.

  • Comprar o livro impresso na UICLAP
  • Comprar para Kindle na Amazon

Depois de mais de 20 anos trabalhando com sistemas corporativos e automação comercial, publicar este livro é uma forma de compartilhar um caminho que considero especialmente promissor para a comunidade Delphi: aproveitar o que os agentes de IA têm de melhor sem abandonar a precisão, o controle e a responsabilidade que o software empresarial exige.

Espero que a leitura ajude você a transformar curiosidade em prática — e a construir sua primeira integração MCP com segurança.

Compartilhar este post

  • Compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Compartilhar no Telegram(abre em nova janela) Telegram
  • Compartilhar no Facebook(abre em nova janela) Facebook
  • Compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Imprimir(abre em nova janela) Imprimir
  • Envie um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
16/09/2026 Notícias Agentes de IA, Arquitetura de Software, automação empresarial, Delphi, Delphi 13, Desenvolvimento de Software, erp, integração de sistemas, inteligência artificial, JSON-RPC, MCP, Model Context Protocol, segurança de software, servidor MCP, sistemas corporativos Deixe um comentário
14 setembro 2026

TDD: entenda o Desenvolvimento Guiado por Testes

Escrito por Régys Borges da Silveira

Você já ouviu falar em TDD (Test-Driven Development), mas ainda tem dúvidas sobre como essa abordagem realmente funciona?

Neste minicurso, Landerson Gomes apresenta os fundamentos do Desenvolvimento Guiado por Testes e explica a mudança de pensamento por trás dessa prática. Mais do que simplesmente criar testes para um código pronto, o TDD coloca os testes como parte do próprio processo de construção do software. Um conteúdo direto para quem deseja compreender melhor essa abordagem e começar a aplicá-la de forma consciente no desenvolvimento de software.

Compartilhar este post

  • Compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Compartilhar no Telegram(abre em nova janela) Telegram
  • Compartilhar no Facebook(abre em nova janela) Facebook
  • Compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Imprimir(abre em nova janela) Imprimir
  • Envie um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
14/09/2026 Notícias Boas Práticas, Clean Code, Desenvolvimento Ágil, Desenvolvimento de Software, Desenvolvimento Guiado por Testes, Engenharia de Software, programação, Qualidade de Código, Qualidade de Software, Refatoração, TDD, Test-Driven Development, Testes Automatizados, Testes de Software, testes unitários Deixe um comentário
06 setembro 2026

Qual IA usar para programar? Comparando GPT, Gemini e DeepSeek em custo e capacidade

Escrito por Régys Borges da Silveira

A Inteligência Artificial está mudando rapidamente a forma como desenvolvemos software. Há pouco tempo, utilizar IA durante a programação significava principalmente pedir a geração de uma função, explicar um erro, completar um trecho de código ou produzir alguma documentação. Hoje, com ferramentas como Codex e outros agentes de desenvolvimento, podemos entregar tarefas muito maiores: analisar um repositório, compreender uma arquitetura existente, alterar vários arquivos, executar comandos, compilar o projeto, rodar testes, investigar erros e continuar trabalhando até encontrar uma solução.

Essa evolução trouxe um problema que até pouco tempo praticamente não existia: qual modelo devemos utilizar para programar?

A resposta parece simples. Se existe um modelo mais poderoso, basta utilizá-lo. Porém, quando começamos a usar agentes diariamente, essa estratégia pode se tornar desnecessariamente cara. Modelos diferentes possuem preços bastante diferentes e, principalmente, tarefas de desenvolvimento possuem níveis de complexidade completamente distintos. Utilizar o modelo mais poderoso disponível para alterar um campo de uma API ou criar um CRUD pode representar desperdício de capacidade e dinheiro.

No extremo oposto, escolher sempre o modelo mais barato também não é necessariamente uma boa estratégia. Uma tarefa complexa entregue a um modelo menos capaz pode exigir várias tentativas, consumir mais tokens, produzir alterações incorretas e demandar intervenção humana. No final, aquilo que parecia barato pode custar mais.

Neste artigo quero analisar justamente esse problema, comparando algumas das principais opções disponíveis atualmente para desenvolvimento de software: DeepSeek V4 Flash, DeepSeek V4 Pro, Gemini 3.1 Pro, GPT-5.6 Terra, GPT-5.6 Sol e GPT-6 Astra.

Mais importante do que simplesmente declarar qual deles é “o melhor”, quero chegar a uma pergunta que considero muito mais relevante para quem utiliza IA profissionalmente:

Quanto de inteligência realmente precisamos comprar para cada tarefa de desenvolvimento?

Continue lendo…

Compartilhar este post

  • Compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Compartilhar no Telegram(abre em nova janela) Telegram
  • Compartilhar no Facebook(abre em nova janela) Facebook
  • Compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Imprimir(abre em nova janela) Imprimir
  • Envie um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
06/09/2026 Notícias Agentes de IA, AI Code Router, codex, DeepSeek, Desenvolvimento Assistido por IA, Desenvolvimento de Software, Desenvolvimento Delphi, Engenharia de Software, gemini, GPT, IA Generativa, IA para Programação, inteligência artificial, Node.js, Programação com IA Deixe um comentário
01 setembro 2026

Do Zero ao LLM com Delphi: inteligência artificial para quem quer entender de verdade, construa, execute e treine seu próprio modelo

Escrito por Régys Borges da Silveira

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.

Continue lendo…

Compartilhar este post

  • Compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Compartilhar no Telegram(abre em nova janela) Telegram
  • Compartilhar no Facebook(abre em nova janela) Facebook
  • Compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Imprimir(abre em nova janela) Imprimir
  • Envie um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
01/09/2026 Notícias Backpropagation, Ciência de Dados, Delphi, Delphi 13, Desenvolvimento de Software, IA Generativa, inteligência artificial, LLM, Machine Learning, modelos de linguagem, object pascal, Processamento de Linguagem Natural, Programação Delphi, Redes Neurais, Transformer Deixe um comentário
31 agosto 2026

Uma nova página para encontrar o livro certo para o seu próximo desafio

Escrito por Régys Borges da Silveira

Durante muito tempo, meus livros estiveram espalhados entre publicações, lojas e artigos do blog. Cada obra nasceu de uma pergunta diferente, mas faltava um lugar que reunisse todas elas e ajudasse cada leitor a encontrar a leitura mais adequada ao momento que está vivendo.

Esse lugar agora existe.

Criei uma nova página dedicada aos meus livros: livros.regys.com.br.

Mais do que apresentar capas e links de compra, a página foi pensada como uma biblioteca guiada. Você pode conhecer a proposta de cada obra, descobrir para quem ela foi escrita e entender que transformação aquela leitura pretende provocar.

Qual desafio você quer enfrentar agora?

Talvez você queira compreender o que realmente existe por trás da inteligência artificial, para além das caixas de conversa e das respostas instantâneas.

Talvez esteja procurando uma maneira mais consciente de usar IA no trabalho, sem abrir mão do julgamento, da segurança e da responsabilidade.

Pode ser que seu desafio esteja na liderança de pessoas, na sala de aula, na modernização de um sistema Delphi ou na construção de software com especificações mais claras.

Ou talvez você simplesmente queira descobrir como chegamos até este momento da história — e por que a inteligência artificial começou muito antes do ChatGPT.

A nova página permite começar justamente por essa pergunta: o que você deseja compreender, decidir ou construir?

Oito livros, diferentes caminhos

Atualmente, a biblioteca reúne oito obras sobre inteligência artificial, engenharia de software, Delphi, educação e liderança:

  • IA Além da Conversa
  • Orquestre a IA na Prática
  • Liderança Ampliada
  • Entre o Quadro e o Prompt
  • Antes do ChatGPT
  • Do Zero ao LLM com Delphi
  • SDD em Delphi
  • Delphi Vivo

São livros destinados a públicos diferentes, mas conectados por um mesmo princípio: tornar assuntos complexos compreensíveis e, principalmente, aplicáveis ao mundo real.

Na página de cada obra, você encontrará as perguntas que orientaram sua criação, os assuntos abordados, os resultados esperados e também indicações claras sobre para quem aquele livro pode — ou não — ser adequado.

Porque escolher um livro não deveria depender apenas de uma capa interessante. A melhor leitura é aquela que encontra você diante de uma pergunta que realmente importa.

Uma biblioteca que também conta uma trajetória

Ao reunir essas obras, percebi que a página revela algo além de um catálogo.

Ela registra parte de uma trajetória construída entre desenvolvimento de software, docência, liderança, pesquisa e curiosidade. Mostra como perguntas surgidas em projetos, salas de aula, equipes e sistemas reais acabaram se transformando em livros.

Algumas dessas perguntas são técnicas:

Como um modelo de linguagem realmente aprende?

Outras são profissionais:

Como usar inteligência artificial sem terceirizar o pensamento?

E há aquelas profundamente humanas:

Em um mundo de respostas instantâneas, como aprender a formular problemas melhores?

Cada livro explora uma parte dessa conversa.

Talvez sua próxima leitura esteja esperando por você

Você não precisa chegar à página sabendo qual livro procura.

Entre, observe as capas, leia as propostas e siga a pergunta que mais despertar sua curiosidade. Talvez você encontre uma resposta que estava buscando. Talvez descubra uma pergunta que ainda não havia formulado.

Convido você a conhecer a nova biblioteca:

Conheça meus livros e escolha sua próxima leitura

Há ideias que apenas informam. Outras mudam a maneira como compreendemos, decidimos e construímos.

Espero que uma delas encontre você por lá.

Compartilhar este post

  • Compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Compartilhar no Telegram(abre em nova janela) Telegram
  • Compartilhar no Facebook(abre em nova janela) Facebook
  • Compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Imprimir(abre em nova janela) Imprimir
  • Envie um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
31/08/2026 Notícias arquitetura de IA, carreira profissional, Delphi, Desenvolvimento de Software, educação e tecnologia, Engenharia de Software, IA Generativa, inteligência artificial, inteligência artificial na educação, liderança, livros de tecnologia, livros sobre IA, modernização de sistemas, Transformação Digital Deixe um comentário
25 agosto 2026

Delphi Vivo: meu novo livro sobre como modernizar sistemas existentes sem reescrever tudo

Escrito por Régys Borges da Silveira

Há sistemas Delphi que sustentam empresas inteiras há muitos anos, eles faturam, controlam estoque, emitem documentos fiscais, conversam com bancos, integram setores e preservam regras que foram construídas depois de incidentes, mudanças legais, negociações e necessidades que já não cabem em uma documentação simples.

Esses sistemas continuam importantes. O problema é que, com o tempo, cada mudança começa a custar mais, a versão do Delphi fica para trás. Componentes deixam de receber atualizações. O build depende de uma máquina específica. Regras de negócio aparecem em Forms, DataModules, SQL, triggers e integrações. Testes automatizados são poucos ou inexistentes. A equipe sabe que precisa avançar, mas não consegue demonstrar que a próxima alteração preservará aquilo que mantém a empresa funcionando.

Foi a partir dessa realidade que escrevi Delphi Vivo: Como modernizar sistemas existentes sem reescrever tudo.

O livro já está disponível em edição impressa pela UICLAP e em versão digital para Kindle na Amazon.

  • Comprar a edição impressa na UICLAP
  • Comprar a edição digital na Amazon
Continue lendo…

Compartilhar este post

  • Compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Compartilhar no Telegram(abre em nova janela) Telegram
  • Compartilhar no Facebook(abre em nova janela) Facebook
  • Compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Imprimir(abre em nova janela) Imprimir
  • Envie um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
25/08/2026 Notícias Arquitetura de Software, CI/CD, Delphi, Delphi 13, Desenvolvimento de Software, DUnitX, erp, Firebird, FireDAC, inteligência artificial, modernização de software, Observabilidade, Refatoração, sistemas legados, vcl Deixe um comentário
21 agosto 2026

Livro: SDD em Delphi: especificações melhores para desenvolver software com apoio de IA

Escrito por Régys Borges da Silveira

A Inteligência Artificial já consegue gerar classes, telas, serviços, testes, consultas SQL, documentação e até estruturas inteiras de projetos. Para quem desenvolve em Delphi, isso abre possibilidades importantes: compreender código legado, reduzir trabalho repetitivo, revisar alterações, criar testes para comportamentos existentes e acelerar a implementação de novas funcionalidades.

Mas a velocidade trouxe uma pergunta que nem sempre recebe a atenção necessária: o que exatamente estamos pedindo para a IA construir?

Uma resposta pode parecer tecnicamente correta, compilar e ainda resolver o problema errado. Pode ignorar uma regra de negócio que estava apenas na memória de alguém, alterar um contrato utilizado por outro módulo, criar uma dependência incompatível com a versão do Delphi ou propor uma refatoração elegante que elimina um comportamento necessário do sistema legado.

A IA não remove a necessidade de compreender o problema. Na verdade, quanto mais rápida se torna a implementação, mais importante fica a qualidade do entendimento que vem antes dela.

Foi a partir dessa constatação que escrevi SDD em Delphi: Como especificar, projetar e desenvolver software Delphi com apoio de IA.

Versão física: https://loja.uiclap.com/titulo/ua194302/

Continue lendo…

Compartilhar este post

  • Compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Compartilhar no Telegram(abre em nova janela) Telegram
  • Compartilhar no Facebook(abre em nova janela) Facebook
  • Compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Imprimir(abre em nova janela) Imprimir
  • Envie um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
21/08/2026 Notícias Agentes de IA, Arquitetura de Software, Delphi, Desenvolvimento de Software, Engenharia de Prompts, Engenharia de Software, FireDAC, Firemonkey, inteligência artificial, object pascal, RAD Studio, SDD, sistemas legados, Testes Automatizados, vcl Deixe um comentário
20 agosto 2026

RadIA 2.15: validação de código, refatoração semântica, automação VCL e uma camada adicional de segurança

Escrito por Régys Borges da Silveira

Desde a versão 2.14, o RadIA passou por uma evolução importante. O foco deixou de estar apenas na expansão do catálogo de ferramentas e avançou para algo mais ambicioso: permitir que o desenvolvedor Delphi compreenda, altere, valide, execute e investigue uma aplicação dentro de um fluxo integrado e verificável.

As versões 2.15.0 e 2.15.1 ampliaram a integração com o código Delphi, fortaleceram a automação de aplicações VCL em execução, melhoraram o processo de diagnóstico e adicionaram novas proteções às interfaces baseadas em WebView2.

Neste artigo, veremos o que mudou e como essas melhorias afetam o uso diário do RadIA.

Continue lendo…

Compartilhar este post

  • Compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Compartilhar no Telegram(abre em nova janela) Telegram
  • Compartilhar no Facebook(abre em nova janela) Facebook
  • Compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Imprimir(abre em nova janela) Imprimir
  • Envie um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
20/08/2026 Notícias Delphi, Delphi 12, Delphi 13, DelphiLint, depuração, Desenvolvimento de Software, DUnitX, inteligência artificial, object pascal, programação assistida, RAD Studio, RadIA, Refatoração, SonarQube, Testes Automatizados Deixe um comentário
19 agosto 2026

RadIA 2.14.0: mais confiança para compreender e transformar projetos Delphi

Escrito por Régys Borges da Silveira

Integrar inteligência artificial a uma IDE vai muito além de colocar um chat ao lado do editor. Para ajudar de verdade, a ferramenta precisa compreender o projeto que está aberto, reconhecer os tipos envolvidos, acompanhar arquivos ainda em edição e saber quando possui informações suficientes para sugerir uma alteração.

O RadIA 2.14.0 avança justamente nessa direção. A nova versão fortalece o motor semântico para Object Pascal e amplia a validação das decisões tomadas dentro do Delphi. O objetivo não é apenas encontrar mais símbolos ou oferecer mais sugestões, mas tornar cada resposta mais previsível, explicável e segura.

Essa evolução também muda a forma como avaliamos a qualidade do produto. Em vez de perguntar somente se uma unit compila, a validação passa a acompanhar jornadas completas: criar um projeto, abrir o formulário no Designer, editar, compilar, testar, iniciar uma sessão de depuração e interagir com a aplicação em execução.

Continue lendo…

Compartilhar este post

  • Compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Compartilhar no Telegram(abre em nova janela) Telegram
  • Compartilhar no Facebook(abre em nova janela) Facebook
  • Compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Imprimir(abre em nova janela) Imprimir
  • Envie um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
19/08/2026 Notícias Automação de Testes, Code Insight, código aberto, Delphi, Delphi 12, Delphi 13, depuração, Desenvolvimento de Software, inteligência artificial, Motor Semântico, object pascal, programação assistida, RAD Studio, RadIA, vcl Deixe um comentário
18 agosto 2026

RadIA 2.13.0: produtividade segura e modernização assistida para projetos Delphi

Escrito por Régys Borges da Silveira

O RadIA 2.13.0 amplia o conjunto de ferramentas integradas ao RAD Studio com foco em produtividade segura, diagnóstico e modernização de projetos existentes. A nova versão adiciona geração de documentação e mocks, análise de stack traces, gerenciamento de cache, revisão automática ao salvar, Clean Uses, assistência para threads e PPL, retrofit OpenAPI/Swagger e um fluxo controlado para adoção de DEXT e decomposição de forms.

O ponto comum entre essas funcionalidades é a segurança. Quando uma operação pode alterar arquivos, o RadIA prepara uma preview revisável, exige consentimento antes da aplicação e mantém mecanismos de reversão. O objetivo não é apenas gerar mais código, mas reduzir o trabalho repetitivo sem transformar automação em risco para o projeto.

Continue lendo…

Compartilhar este post

  • Compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Compartilhar no Telegram(abre em nova janela) Telegram
  • Compartilhar no Facebook(abre em nova janela) Facebook
  • Compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Imprimir(abre em nova janela) Imprimir
  • Envie um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
18/08/2026 Notícias Clean Uses, Delphi, Desenvolvimento de Software, dext, DUnitX, inteligência artificial, Modernização de Código, object pascal, OpenAPI, PPL, produtividade, RAD Studio, RadIA, SonarQube, Swagger Deixe um comentário
17 agosto 2026

RadIA da 2.10 à 2.12.3: mais simples por fora, mais sólido por dentro

Escrito por Régys Borges da Silveira

A versão 2.10 marcou uma mudança importante no RadIA. Foi nela que o projeto ganhou uma camada semântica estrutural própria para Object Pascal, aproximando o agente do código real, dos símbolos, dos tipos, da herança e das interfaces presentes em um projeto Delphi.

Depois dessa fundação, surgiu uma pergunta inevitável: como entregar toda essa capacidade sem exigir que o usuário compreenda a arquitetura interna do produto antes de conseguir utilizá-lo?

O desafio não era remover recursos. Também não era transformar o RadIA em um assistente limitado, capaz apenas de gerar pequenos trechos de código. A proposta sempre foi mais ampla: integrar chat, agente, editor, compilação, testes, debugger, Form Designer, terminal, conhecimento local, MCP, extensões e automações dentro do Delphi.

O verdadeiro desafio era reduzir a carga cognitiva sem reduzir o produto.

Esse foi o eixo principal do trabalho realizado entre as versões 2.10 e 2.12.3. Nesse período, o RadIA ganhou uma jornada inicial mais direta, passou a explicar melhor o que está fazendo, deixou escolhas importantes visíveis, organizou sua presença dentro da IDE e recebeu novos testes de integração para situações que só aparecem quando o software encontra a vida real: uma IDE sem projeto aberto, uma janela acoplada, uma troca rápida entre projetos ou um módulo recriado internamente pela Open Tools API.

Continue lendo…

Compartilhar este post

  • Compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Compartilhar no Telegram(abre em nova janela) Telegram
  • Compartilhar no Facebook(abre em nova janela) Facebook
  • Compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Imprimir(abre em nova janela) Imprimir
  • Envie um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
17/08/2026 Notícias Agentes de IA, automação, Delphi, Delphi 12, Delphi 13, Desenvolvimento de Software, Experiência do Usuário, inteligência artificial, object pascal, Open Tools API, produtividade, Programação Assistida por IA, RAD Studio, RadIA, Testes Automatizados Deixe um comentário
16 agosto 2026

Livro: SDD em Delphi: especificações melhores para desenvolver software com apoio de IA

Escrito por Régys Borges da Silveira

A Inteligência Artificial já consegue gerar classes, telas, serviços, testes, consultas SQL, documentação e até estruturas inteiras de projetos. Para quem desenvolve em Delphi, isso abre possibilidades importantes: compreender código legado, reduzir trabalho repetitivo, revisar alterações, criar testes para comportamentos existentes e acelerar a implementação de novas funcionalidades.

Mas a velocidade trouxe uma pergunta que nem sempre recebe a atenção necessária: o que exatamente estamos pedindo para a IA construir?

Uma resposta pode parecer tecnicamente correta, compilar e ainda resolver o problema errado. Pode ignorar uma regra de negócio que estava apenas na memória de alguém, alterar um contrato utilizado por outro módulo, criar uma dependência incompatível com a versão do Delphi ou propor uma refatoração elegante que elimina um comportamento necessário do sistema legado.

A IA não remove a necessidade de compreender o problema. Na verdade, quanto mais rápida se torna a implementação, mais importante fica a qualidade do entendimento que vem antes dela.

Foi a partir dessa constatação que escrevi SDD em Delphi: Como especificar, projetar e desenvolver software Delphi com apoio de IA.

Versão física: https://loja.uiclap.com/titulo/ua194302/

Continue lendo…

Compartilhar este post

  • Compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Compartilhar no Telegram(abre em nova janela) Telegram
  • Compartilhar no Facebook(abre em nova janela) Facebook
  • Compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Imprimir(abre em nova janela) Imprimir
  • Envie um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
16/08/2026 Notícias Agentes de IA, Arquitetura de Software, Delphi, Desenvolvimento de Software, Engenharia de Prompts, Engenharia de Software, FireDAC, Firemonkey, inteligência artificial, object pascal, RAD Studio, SDD, sistemas legados, Testes Automatizados, vcl Deixe um comentário
15 agosto 2026

RadIA 2.10: uma nova camada de inteligência para o desenvolvimento Delphi

Escrito por Régys Borges da Silveira

Desde o início, a proposta do RadIA nunca foi apenas colocar uma janela de chat dentro do Delphi. A ideia é construir uma experiência de desenvolvimento assistida por inteligência artificial que compreenda o ambiente da IDE, trabalhe com o projeto real e ajude o desenvolvedor desde a criação do código até a compilação, os testes e o diagnóstico de problemas.

A versão 2.10 representa um passo importante nessa direção. O principal avanço é a introdução de um motor semântico estrutural próprio para Object Pascal, integrado ao Delphi 12 e ao Delphi 13. Com ele, o RadIA passa a entender melhor a organização do código, os símbolos, os relacionamentos entre tipos, a herança e as interfaces do projeto.

Na prática, isso reduz a distância entre uma IA que apenas recebe texto e uma ferramenta que realmente compreende o contexto em que o desenvolvedor está trabalhando.

Continue lendo…

Compartilhar este post

  • Compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Compartilhar no Telegram(abre em nova janela) Telegram
  • Compartilhar no Facebook(abre em nova janela) Facebook
  • Compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Imprimir(abre em nova janela) Imprimir
  • Envie um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
15/08/2026 Notícias Assistente de Código, Code Completion, Delphi, Delphi 12, Delphi 13, Desenvolvimento de Software, Ghost Text, IA Generativa, inteligência artificial, Motor Semântico, object pascal, Programação Pascal, RAD Studio, RadIA Deixe um comentário
08 agosto 2026

RadIA 2.3.0: como compactar o contexto da IA pode mudar a forma de programar no Delphi

Escrito por Régys Borges da Silveira

Se você acompanha o RadIA, já sabe que a proposta do projeto não é colocar apenas mais uma janela de chat dentro do Delphi. O objetivo é permitir que a inteligência artificial participe de fluxos reais de desenvolvimento: inspecionar o projeto aberto, localizar símbolos, alterar arquivos, compilar, executar testes, analisar diffs e apresentar evidências verificáveis.

Esse tipo de experiência tem um desafio que normalmente aparece somente quando o agente começa a executar tarefas longas: o volume de contexto cresce muito rápido.

Uma compilação pode produzir centenas de hints. Uma suíte de testes pode repetir milhares de linhas de sucesso. Um diff pode ter centenas de kilobytes. Uma busca na base de conhecimento pode retornar trechos extensos. Se todo esse conteúdo continuar sendo reenviado integralmente ao modelo a cada nova decisão, a IA passa a gastar contexto, tempo e possivelmente dinheiro relendo informações que já foram processadas.

O RadIA 2.3.0 enfrenta esse problema com um RTK interno, escrito em Delphi e integrado diretamente ao Agent Runtime.

RTK, neste contexto, é uma camada de compactação de resultados de ferramentas. Em vez de entregar ao modelo todo o payload bruto em cada passo, o RadIA cria uma projeção menor, determinística e orientada às evidências que realmente importam. O resultado original não é apagado: ele permanece armazenado e pode ser recuperado por resumo ou por faixa sem executar a ferramenta novamente.

O efeito esperado é simples de explicar: menos ruído no contexto, mais espaço para raciocínio, menos repetição e maior capacidade de sustentar tarefas longas.

A versão 2.3.0 do RadIA reduz o volume de resultados reenviado aos modelos sem descartar a evidência original. Em dez execuções Release, o benchmark controlado mediu 96,71% de redução no corpus completo e 75,65% quando removemos o stress test de 1 MiB. Este artigo explica o que esses números realmente demonstram, o que eles não demonstram e por que tratar contexto como recurso pode ser uma evolução importante na programação assistida por IA.

Mas antes de falar em economia, precisamos responder à pergunta mais importante: os benchmarks são reais e confiáveis?

Continue lendo…

Compartilhar este post

  • Compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Compartilhar no Telegram(abre em nova janela) Telegram
  • Compartilhar no Facebook(abre em nova janela) Facebook
  • Compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Imprimir(abre em nova janela) Imprimir
  • Envie um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
08/08/2026 Notícias Agentes de IA, contexto, Delphi, Desenvolvimento de Software, inteligência artificial, object pascal, Open Source, Otimização, produtividade, RAD Studio, RadIA, RTK, tokens Deixe um comentário
08 agosto 2026

RadIA 2.2.2: jornadas DEXT conversacionais, ajuda integrada e uma experiência de IA mais previsível no Delphi

Escrito por Régys Borges da Silveira

O RadIA 2.2.2 transforma comandos de automação em jornadas guiadas que preservam o contexto, adiciona geração de servidores DEXT minimalistas ou com controllers e deixa a configuração de modelos, CLI e MCP muito mais clara.

O RadIA é open source. Código-fonte, documentação, histórico e instruções de compilação estão no repositório oficial no GitHub.

Se você acompanha o desenvolvimento do RadIA, sabe que o nosso objetivo nunca foi criar apenas mais uma janela de chat dentro do Delphi. A proposta é usar inteligência artificial para executar fluxos reais de desenvolvimento: entender o projeto aberto, propor um plano, criar ou alterar arquivos, compilar, executar testes e apresentar evidências do resultado.

A versão 2.2.2 avança justamente nessa direção. Ela introduz jornadas conversacionais para criação de APIs DEXT, melhora a descoberta dos recursos do próprio plugin e resolve pontos importantes de previsibilidade na seleção de modelos, no limite de tokens e na configuração de CLI e MCP.

Em outras palavras: o RadIA ficou mais fácil de descobrir, mais claro de configurar e mais seguro de usar em tarefas longas.

Continue lendo…

Compartilhar este post

  • Compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Compartilhar no Telegram(abre em nova janela) Telegram
  • Compartilhar no Facebook(abre em nova janela) Facebook
  • Compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Imprimir(abre em nova janela) Imprimir
  • Envie um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
08/08/2026 Notícias Agent Runtime, API REST, Codex CLI, Delphi, Desenvolvimento de Software, dext, inteligência artificial, MCP, object pascal, Open Source, OpenAI, RAD Studio, RadIA Deixe um comentário
07 agosto 2026

RadIA 2.2.1: de assistente de código a parceiro de jornada dentro do Delphi

Escrito por Régys Borges da Silveira

Repositório: https://github.com/regyssilveira/RadIA-Plugin

Em poucas versões, o RadIA evoluiu de um assistente integrado ao editor para uma plataforma agêntica com 124 ferramentas, capaz de participar de jornadas completas de criação, build, testes, depuração, diagnóstico de memória e validação de correções.

Quem desenvolve em Delphi sabe que escrever código é apenas uma parte do trabalho. O ciclo real inclui compreender projetos antigos, localizar units, interpretar mensagens do compilador, criar e executar testes, reproduzir erros que só aparecem em runtime, analisar a pilha de chamadas e, nos casos mais difíceis, perseguir vazamentos de memória.

Foi olhando para essa jornada completa que o RadIA evoluiu.

Na versão 1.0.0, ele já era muito mais do que uma janela de chat. O plugin se integrava ao editor do Delphi, entendia o contexto da unit ativa, trabalhava com vários provedores de IA, criava e revisava código, preparava alterações seguras e acessava recursos da IDE por ferramentas estruturadas.

Agora, na versão 2.2.1, o RadIA chega a outro estágio: ele não apenas sugere o que o desenvolvedor poderia fazer. Com autorização, limites claros e etapas revisáveis, ele consegue participar da execução do trabalho dentro da própria IDE.

Continue lendo…

Compartilhar este post

  • Compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Compartilhar no Telegram(abre em nova janela) Telegram
  • Compartilhar no Facebook(abre em nova janela) Facebook
  • Compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Imprimir(abre em nova janela) Imprimir
  • Envie um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
07/08/2026 Notícias Agentes de IA, Automação de Testes, Debugger, Delphi, Delphi IDE, Desenvolvimento de Software, DUnitX, FastMM5, Ferramentas para Desenvolvedores, inteligência artificial, memory leaks, object pascal, Open Tools API, Programação Delphi, RadIA Deixe um comentário
28 julho 2026

Orquestre a IA na Prática: meu novo livro sobre Engenharia de Prompt e uso profissional da IA

Escrito por Régys Borges da Silveira

O livro nasceu de uma inquietação que se tornou cada vez mais presente em meu trabalho, nas aulas, nas palestras e nas conversas com profissionais de diferentes áreas: nunca foi tão fácil pedir algo a uma Inteligência Artificial, mas isso não significa que seja fácil obter um resultado realmente útil.

Uma resposta pode chegar em poucos segundos, estar bem escrita e parecer convincente. Ainda assim, pode ignorar uma restrição importante, utilizar uma premissa incorreta, omitir informações, expor dados que deveriam ser protegidos ou simplesmente não resolver o problema que motivou a solicitação.

A dificuldade nem sempre está na resposta. Muitas vezes, ela começa antes, na forma como definimos o que precisa ser feito.

Foi para trabalhar essa diferença entre apenas pedir e realmente conduzir que escrevi este livro.

Comprar Orquestre a IA na Prática na UICLAP

Continue lendo…

Compartilhar este post

  • Compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Compartilhar no Telegram(abre em nova janela) Telegram
  • Compartilhar no Facebook(abre em nova janela) Facebook
  • Compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Imprimir(abre em nova janela) Imprimir
  • Envie um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
28/07/2026 Notícias agentes inteligentes, automação, Desenvolvimento de Software, Engenharia de Prompt, IA Generativa, inteligência artificial, Método ORQUESTRA, produtividade com IA, prompts, uso responsável de IA Deixe um comentário
14 julho 2026

Horse e DEXT: Entenda as diferenças e saiba quando utilizar cada framework no Delphi

Escrito por Régys Borges da Silveira

É extremamente comum encontrar desenvolvedores Delphi em fóruns, grupos de Telegram ou redes sociais fazendo perguntas como:

  • “Vale a pena trocar o Horse pelo DEXT?”
  • “O DEXT é melhor que o Horse?”
  • “Qual framework devo utilizar em um novo projeto?”

Essas perguntas costumam partir de uma premissa equivocada: a de que o Horse e o DEXT disputam exatamente o mesmo espaço.

Na prática, eles possuem filosofias arquiteturais bastante diferentes. Embora ambos possam ser utilizados para criar APIs REST eficientes, eles foram concebidos para resolver problemas distintos. O objetivo deste artigo não é eleger um vencedor, mas esclarecer onde cada abordagem se destaca e ajudar você a escolher a ferramenta mais adequada para cada cenário.

Continue lendo…

Compartilhar este post

  • Compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Compartilhar no Telegram(abre em nova janela) Telegram
  • Compartilhar no Facebook(abre em nova janela) Facebook
  • Compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Imprimir(abre em nova janela) Imprimir
  • Envie um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
14/07/2026 Notícias API REST, Arquitetura de Software, backend, boas praticas, Clean Code, Delphi, Desenvolvimento de Software, dev delphi, dext, horse, Manutenibilidade, microframework, mvc, programacao delphi, sistemas corporativos Deixe um comentário
06 julho 2026

Boss4D 1.0.1: gerenciamento de dependências Delphi, agora nativo, integrado e pronto para a IDE

Escrito por Régys Borges da Silveira

O ecossistema Delphi sempre teve uma relação curiosa com dependências. Temos bibliotecas excelentes, frameworks maduros, componentes de todos os tipos e uma comunidade extremamente produtiva. Mas, por muito tempo, o fluxo de baixar, versionar, compilar, registrar e configurar pacotes continuou dependendo de uma combinação de scripts, paths manuais, instaladores variados e conhecimento tribal.

O Boss original, criado pela HashLoad, foi uma resposta importante para essa dor. Ele trouxe uma ideia simples e poderosa para o Delphi: declarar dependências em um manifesto, instalar pacotes a partir de repositórios Git e organizar tudo dentro da pasta modules. O Boss4D nasce como uma evolução dessa ideia, mas com uma decisão central: ser 100% nativo em Delphi.

Com a versão 1.0.1, o projeto chega a um marco importante. O Boss4D deixa de ser apenas uma CLI experimental e passa a se consolidar como um pequeno ecossistema de produtividade para projetos Delphi: linha de comando, GUI, integração com RAD Studio, diagnósticos, cache, workspaces, auditoria de licenças, plugins e suporte a compilação multiplataforma.

Continue lendo…

Compartilhar este post

  • Compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Compartilhar no Telegram(abre em nova janela) Telegram
  • Compartilhar no Facebook(abre em nova janela) Facebook
  • Compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Imprimir(abre em nova janela) Imprimir
  • Envie um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
06/07/2026 Notícias boss4d, bpl delphi, Clean Code, cli delphi, compilador delphi, Delphi, Delphi 13, Desenvolvimento de Software, Embarcadero, gerenciador de dependencias, gerenciador de pacotes, horse delphi, msbuild, programacao delphi, RAD Studio Deixe um comentário
19 junho 2026

Delphi em 2026: Por Que a Plataforma Continua Mais Relevante do Que Nunca

Escrito por Régys Borges da Silveira

De tempos em tempos surge a mesma pergunta em fóruns, redes sociais e grupos de tecnologia:

“Delphi ainda existe?”

A pergunta normalmente vem de profissionais que não acompanham o ecossistema há anos ou que tiveram contato apenas com versões antigas da ferramenta, a realidade é que Delphi não apenas continua existindo, como segue evoluindo de forma consistente, incorporando recursos modernos, novas plataformas, integração com inteligência artificial e melhorias contínuas na linguagem Object Pascal.

Mais importante do que isso: enquanto muitas tecnologias surgem e desaparecem em ciclos cada vez mais curtos, Delphi continua sendo responsável por sistemas críticos utilizados diariamente em bancos, indústrias, hospitais, órgãos públicos, varejo, logística e empresas de software em todo o mundo.

Continue lendo…

Compartilhar este post

  • Compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Compartilhar no Telegram(abre em nova janela) Telegram
  • Compartilhar no Facebook(abre em nova janela) Facebook
  • Compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Imprimir(abre em nova janela) Imprimir
  • Envie um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
19/06/2026 Notícias ACBr, APIs REST, Comunidade Delphi, Delphi 13, Delphi Florence, desenvolvimento corporativo, Desenvolvimento de Software, Dext Framework, elphi, Engenharia de Software, Horse Framework, object pascal, Programação Delphi, RAD Studio, Skia4Delphi Deixe um comentário
← Postagens antigas
WHATSAPP (34) 9 9822.1845

  • Connect on LinkedIn
  • Connect on RSS
  • Connect on YouTube
  • Connect on Github

MVP EmbarcaderoCertificação

12.741/2013 academy ACBr Android Arquitetura de Software cbs Clean Code Cupom curso datasnap Delphi Delphi 13 desenvolvimento Desenvolvimento de Software Embarcadero erp FireDAC Firemonkey fiscal ibpt ibs Imposto inteligência artificial lazarus Lei linux mobile NF-e nfc-e nfce nfe Nota nota fiscal eletrônica object pascal paf-ecf pascal produtividade programação RAD Studio reforma tributária rest SAT tabela Transparência xe7

Social Media

  • Connect on LinkedIn
  • Connect on RSS
  • Connect on YouTube
  • Connect on Github
© Copyright 2017. Theme by BloomPixel.

Carregando comentários...
%d