• 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: RAD Studio

16 setembro 2026

Delphi Unit Backtrace: descubra quem usa uma unit e como ela chega ao DPR

Escrito por Régys Borges da Silveira

Quem mantém um projeto Delphi grande conhece a pergunta: se eu alterar ou remover esta unit, quais partes da aplicação serão afetadas? Encontrar as referências diretas na cláusula uses ajuda, mas nem sempre mostra o caminho completo. Uma unit pode ser usada por outra, que é usada por uma terceira, até chegar ao arquivo principal do projeto.

Foi para tornar essa investigação mais prática que criei o Delphi Unit Backtrace. A primeira versão pública já está disponível no GitHub, com executáveis para Win32 e Win64. A ferramenta recebe um arquivo .dproj e o nome da unit, descobre o fonte correspondente e percorre as dependências no sentido inverso: da unit escolhida até seus consumidores e, quando existe essa ligação, até o DPR.

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/09/2026 Notícias análise de dependências, Arquitetura de Software, cláusula uses, Código Legado, Delphi, Delphi 13, Delphi Unit Backtrace, Desenvolvimento Delphi, Ferramentas Delphi, grafo de dependências, object pascal, Open Source, RAD Studio, Refatoração, units Delphi 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
14 agosto 2026

RadIA 2.8.0: assistência semântica integrada ao editor Delphi

Escrito por Régys Borges da Silveira

O RadIA 2.8.0 é uma release de integração fina com o editor Delphi.

Depois da versão 2.7.0 consolidar uma base funcional mais previsível, com criação de projetos por linguagem natural, navegação Code/Design, revisão por bloco e evidências reproduzíveis, a 2.8.0 avança em uma camada mais próxima do uso diário: o contexto semântico do editor.

Essa evolução é importante porque, na prática, a qualidade de uma resposta de IA dentro da IDE depende muito do contexto que ela recebe. Não basta saber que existe um projeto Delphi aberto. É preciso entender qual unit está ativa, qual símbolo está sob o cursor, quais imports estão disponíveis e quais declarações próximas ajudam a explicar a intenção do usuário.

Ao mesmo tempo, esse tipo de integração precisa ser cuidadoso. O editor Delphi já possui seu próprio CodeInsight e sua própria experiência nativa. O objetivo do RadIA 2.8.0 não é substituir isso, mas complementar o fluxo com uma camada observável, limitada e segura de contexto para a IA.

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/08/2026 Notícias agente de IA, CodeInsight, Delphi, editor Delphi, Ghost Text, inteligência artificial, object pascal, Open Source, produtividade, RAD Studio, RadIA, revisão de código Deixe um comentário
13 agosto 2026

RadIA 2.7.0: uma base funcional determinística para programar Delphi com IA dentro da IDE

Escrito por Régys Borges da Silveira

O RadIA nasceu com uma proposta simples de explicar e difícil de executar bem: levar inteligência artificial para dentro do Delphi sem transformar a IDE em apenas mais uma janela de chat. A ideia sempre foi que a IA pudesse participar do fluxo real de desenvolvimento, com acesso controlado a contexto, projeto, editor, designer, build, testes, debugger e evidências.

A versão 2.7.0 é importante porque não tenta vender uma novidade isolada. Ela fecha uma baseline funcional determinística. Em outras palavras: pega capacidades que vinham amadurecendo nas versões anteriores e as consolida em um conjunto mais previsível, mais validado e mais fácil de demonstrar.

O foco desta release é clareza operacional. O RadIA precisa entender melhor a intenção do usuário, escolher o caminho certo dentro da IDE, pedir consentimento quando houver risco, executar ações reais e deixar evidências suficientes para que o desenvolvedor confie no resultado.

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...
13/08/2026 Notícias Agentes de IA, Delphi, DUnitX, geração de projetos, ide, inteligência artificial, object pascal, Open Source, produtividade, RAD Studio, RadIA, revisão de código Deixe um comentário
12 agosto 2026

RadIA 2.9.0: um agente que entende o ambiente Delphi e moderniza legado com segurança

Escrito por Régys Borges da Silveira

O RadIA 2.9.0 representa uma mudança de escala na experiência de IA dentro do Delphi.

Na versão 2.8.0, o foco foi aproximar a IA do ponto real de trabalho. Ghost Text, ações contextuais e agente passaram a compartilhar informações como unit ativa, símbolo sob o cursor, imports e declarações próximas. Foi uma evolução fundamental: em vez de responder apenas com conhecimento genérico, o RadIA passou a compreender melhor o trecho que o desenvolvedor estava editando.

A 2.9.0 parte dessa base e avança para uma pergunta mais difícil: depois de entender o código atual, como um agente pode agir levando em conta as particularidades do Delphi?

Isso envolve muito mais do que conhecer a sintaxe de Object Pascal. Uma decisão correta pode depender da versão e da arquitetura da IDE, do framework VCL ou FMX, da plataforma de destino, dos packages, das bibliotecas presentes no projeto, do vínculo entre .pas e .dfm, das regras de ownership e até do histórico tecnológico de uma aplicação criada com BDE, ADO ou dbExpress.

É nesse espaço que a versão 2.9.0 trabalha. Ela transforma o RadIA em um agente mais consciente do ecossistema Delphi, com novas formas de observar, orientar, validar e modernizar um projeto sem abrir mão de consentimento, limites e evidências.

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...
12/08/2026 Notícias ADO, agente de IA, bde, DBExpress, Delphi, DFM, FireDAC, Form Designer, inteligência artificial, modernização de legado, object pascal, Open Source, RAD Studio, RadIA, vcl Deixe um comentário
11 agosto 2026

RadIA 2.6.2: do chat com IA ao agente que cria, compila, depura e valida projetos Delphi

Escrito por Régys Borges da Silveira

Desde o ultimo artigo, publicado na versao 2.3.0, o RadIA deixou de ser apenas uma plataforma com contexto compactado e avancou para uma experiencia agentiva mais completa dentro do Delphi. A sequencia 2.3.1 ate 2.6.2 trouxe rotas de execucao mais claras, ChatGPT Pro via Codex CLI, terminal de alta fidelidade, publicacao de skills para CLIs, criacao de projetos por prompt, validacao com build, debugger e DUnitX, alem de correcoes importantes de usabilidade e instalacao.

No artigo da versao 2.3.0, o foco principal foi o RTK interno do RadIA: uma camada para reduzir o volume de resultados enviados ao modelo sem perder a evidencia original. Aquela entrega tratava um problema essencial para agentes de IA: contexto nao e infinito, e um runtime serio precisa saber o que deve lembrar, o que pode resumir e o que precisa preservar integralmente.

De la para ca, o RadIA evoluiu em outra direcao igualmente importante: transformar essa base agentiva em uma experiencia mais pratica, mais visivel e mais proxima do trabalho diario no Delphi.

Entre as versoes 2.3.1 e 2.6.2, o projeto avancou em cinco frentes:

  1. execucao mais clara entre chat, agente, CLI e MCP;
  2. terminal e CLIs externos mais bem integrados;
  3. portabilidade de skills e extensoes;
  4. criacao de projetos Delphi por linguagem natural;
  5. estabilidade e usabilidade para testes reais no Delphi 12 e 13.

O resultado e um RadIA menos dependente de explicacao previa. O usuario pode conversar, pedir uma acao, criar um projeto, aprovar um plano, ver a IDE trabalhar, acompanhar build, testes e debugger, e conferir a versao instalada nas proprias janelas.

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...
11/08/2026 Notícias Agentes de IA, ChatGPT Pro, Codex CLI, Debugger, Delphi, DUnitX, Form Designer, inteligencia artificial, MCP, object pascal, Open Source, produtividade, RAD Studio, RadIA, terminal 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
30 julho 2026

Boss4D 1.6.0: Registry v2, pacotes verificáveis e paridade real no Linux

Escrito por Régys Borges da Silveira

https://github.com/regyssilveira/Boss4Delphi

O Boss4D 1.6.0 aprofunda uma transformação iniciada nas versões anteriores:
deixar de ser apenas uma ferramenta para clonar dependências Git e tornar-se
uma plataforma completa de gerenciamento, distribuição e auditoria de pacotes
para Delphi e Lazarus.

Se a versão 1.5.0 estabeleceu as fundações para pacotes imutáveis, conformidade
e execução nativa com Free Pascal, a versão 1.6.0 conecta essas peças em fluxos
de produção. O Registry ganhou um protocolo mais eficiente, os pacotes podem
ser instalados com verificação de integridade e proveniência, a CLI Linux passou
a cobrir o trabalho cotidiano de um projeto e o processo de publicação recebeu
novas garantias.

Neste artigo, veremos o que mudou, quais problemas essas capacidades resolvem e
como começar a utilizá-las.

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...
30/07/2026 Notícias Boss, boss4d, BPL, Delphi, Delphi 11, Delphi 12, Delphi 13, Delphi Package Manager, DUnitX, Gerenciador de Dependências, getit, Open Source, Plugin Delphi, RAD Studio, ToolsAPI Deixe um comentário
30 julho 2026

Boss4D 1.4: do gerenciamento de dependências à conformidade da cadeia de software Delphi

Escrito por Régys Borges da Silveira

Desde a versão 1.2.0, o Boss4D passou por uma evolução importante. O projeto deixou de atuar apenas como instalador de dependências e tornou-se uma plataforma mais completa de gerenciamento, automação, auditoria e rastreabilidade para projetos Delphi e Lazarus.

As versões 1.2.0, 1.2.1, 1.3.0 e 1.4.0 trouxeram melhorias em quatro áreas principais:

  • Builds determinísticos e integração com Delphi e Lazarus.
  • Gerenciamento transacional e reproduzível de dependências.
  • Segurança, auditoria e conformidade da cadeia de suprimentos.
  • Produtividade por meio de registries, cache e templates de projetos.

Neste artigo, veremos o que mudou e como esses recursos ajudam equipes que precisam de builds confiáveis, automação de CI e evidências técnicas sobre os componentes utilizados em suas aplicações.

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...
30/07/2026 Notícias auditoria de vulnerabilidades, boss4d, cadeia de suprimentos de software, CycloneDX, Delphi, DevSecOps, DUnitX, gerenciamento de dependências, lazarus, OSV, RAD Studio, SBOM, segurança de software, SPDX, VEX Deixe um comentário
21 julho 2026

Boss4D 1.1 e 1.2: SBOM, conformidade, auditoria e suporte a Lazarus

Escrito por Régys Borges da Silveira

O gerenciamento de dependências deixou de ser apenas uma questão de baixar bibliotecas e configurar paths. Em projetos modernos, especialmente nos que sustentam operações críticas, também precisamos responder com precisão: quais componentes entraram em uma versão, de onde vieram, qual revisão foi utilizada, quais licenças foram declaradas e se uma vulnerabilidade conhecida realmente afeta o produto entregue.

É justamente nesse ponto que as versões 1.1.0 e 1.2.0 do Boss4D representam um avanço importante. Além de tornar o processo de build mais previsível, o Boss4D agora oferece uma base nativa para geração de SBOM, rastreabilidade de dependências, evidências de integridade, análise de vulnerabilidades por VEX e auditoria de releases. Na versão 1.2.0, essa evolução também alcança projetos Lazarus, permitindo que dependências Delphi e Free Pascal convivam em um fluxo de build mais consistente.

Neste artigo, vamos entender o que mudou, por que essas mudanças são importantes e como utilizar os novos recursos no dia a dia.

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/07/2026 Notícias auditoria de software, boss4d, cadeia de suprimentos, conformidade, CycloneDX, Delphi, DevSecOps, free pascal, lazarus, object pascal, RAD Studio, SBOM, segurança de software, SPDX, VEX 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
18 junho 2026

TMS Smart Setup: O Gerenciador de Pacotes que Pode Transformar o Ecossistema Delphi

Escrito por Régys Borges da Silveira

Durante décadas, a instalação de componentes e bibliotecas sempre foi uma das tarefas mais trabalhosas para desenvolvedores Delphi. Embora fornecedores como TMS Software, DevExpress, Fast Reports, ACBr e diversos projetos open source tenham evoluído seus mecanismos de distribuição, a realidade ainda envolve instaladores específicos, configurações manuais, ajustes em Library Path, compilação de pacotes e resolução de dependências.

Enquanto outras plataformas adotaram soluções modernas como npm, NuGet, Maven e pip, o ecossistema Delphi permaneceu dependente de abordagens tradicionais para gerenciamento de componentes.

Com o lançamento do projeto open source Smart Setup, a TMS Software propõe uma mudança significativa nesse cenário. Mais do que um simples instalador, o projeto surge como uma plataforma para automação de builds, gerenciamento de dependências e distribuição de bibliotecas Delphi, C++Builder e Lazarus/FPC.

A pergunta que surge é inevitável: Será que finalmente estamos diante de um verdadeiro gerenciador de pacotes para Delphi?

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/06/2026 Notícias Automação de Build, Bibliotecas Delphi, Boss, Build Automation, C++Builder, CI/CD, Componentes Delphi, Delphi, Dependências Delphi, Desenvolvimento de Software, Desenvolvimento Delphi, DevOps, Ecossistema Delphi, Embarcadero, Engenharia de Software, Ferramentas Delphi, FPC, Gerenciador de Pacotes Delphi, getit, GitHub, Integração Contínua, lazarus, Open Source, Programação Delphi, RAD Studio, Smart Setup, TMS Smart Setup, TMS Software 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