Tecnologia além do código.
Régys Borges da Silveira
Início / Acervo

Autor: Régys Borges da Silveira

1.145 resultado(s)

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

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.

Ver resumo completo

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?

· Régys Borges da Silveira
Ler artigo →

Atropos: como otimizar automaticamente a cláusula uses no Delphi

Quem trabalha há bastante tempo com Delphi provavelmente já encontrou units com cláusulas uses enormes, formadas por dezenas de dependências que ninguém sabe ao certo se ainda são necessárias. Algumas foram adicionadas automaticamente pela IDE, outras eram utilizadas por trechos de código que já não existem e muitas permanecem na seção interface mesmo sendo necessárias apenas na implementação.

Ver resumo completo

Quem trabalha há bastante tempo com Delphi provavelmente já encontrou units com cláusulas uses enormes, formadas por dezenas de dependências que ninguém sabe ao certo se ainda são necessárias. Algumas foram adicionadas automaticamente pela IDE, outras eram utilizadas por trechos de código que já não existem e muitas permanecem na seção interface mesmo sendo necessárias apenas na implementação. Embora pareça um problema meramente estético, esse acúmulo pode aumentar o acoplamento entre as units, dificultar a manutenção e ampliar desnecessariamente o impacto de cada alteração realizada no projeto.

Remover essas dependências manualmente nem sempre é simples. Excluir uma unit da cláusula uses, compilar o projeto e repetir o processo até encontrar todas as dependências desnecessárias pode consumir muito tempo, principalmente em sistemas antigos ou de grande porte. Além disso, algumas units possuem efeitos colaterais durante a inicialização da aplicação e não podem ser removidas apenas porque seus símbolos não aparecem diretamente no código. É nesse cenário que o Atropos se apresenta como uma ferramenta interessante para a comunidade Delphi.

O Atropos é um projeto open source (github.com/ViniAbreu/Atropos) criado para analisar e otimizar automaticamente as cláusulas uses de projetos Delphi. A ferramenta identifica units aparentemente não utilizadas, verifica quais dependências podem ser transferidas da seção interface para a seção implementation e modifica os arquivos de código. Depois disso, ela tenta compilar o projeto para confirmar que as alterações continuam válidas. Se a compilação falhar, os arquivos modificados são restaurados automaticamente.

· Régys Borges da Silveira
Ler artigo →

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

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.

Ver resumo completo

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.

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:

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.

· Régys Borges da Silveira
Ler artigo →

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

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.

Ver resumo completo

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.

· Régys Borges da Silveira
Ler artigo →

A IA respondeu. Mas você colocaria essa resposta em produção?

Criar uma demonstração com inteligência artificial ficou fácil.

Ver resumo completo

Criar uma demonstração com inteligência artificial ficou fácil.

O verdadeiro desafio começa quando o sistema precisa consultar dados confiáveis, manter contexto, utilizar ferramentas, respeitar permissões, controlar custos e continuar funcionando quando alguma etapa falha.

É essa passagem do protótipo para a solução real que você encontra em:

· Régys Borges da Silveira
Ler artigo →

Conheça um caminho prático para testar, refatorar e modernizar aplicações existentes sem interromper o negócio.

Existe um momento conhecido por quase toda equipe que mantém um sistema Delphi antigo. O sistema continua funcionando.

Ver resumo completo

Existe um momento conhecido por quase toda equipe que mantém um sistema Delphi antigo. O sistema continua funcionando. Ele processa vendas, faturamento, estoque, contratos e decisões importantes para a empresa. Mas qualquer alteração começa a parecer perigosa.

As regras estão espalhadas por Forms, DataModules, consultas SQL e componentes acumulados durante anos. Há poucos testes. O build depende de uma máquina específica. Algumas bibliotecas não possuem mais atualização. E sempre que surge uma proposta de modernização, alguém pergunta: “Não seria melhor reescrever tudo?”

Foi para responder a esse cenário que escrevi Delphi Vivo: Como modernizar sistemas existentes sem reescrever tudo. O livro apresenta uma estratégia progressiva para recuperar a capacidade de evoluir sistemas Delphi sem desprezar o conhecimento e o valor que eles já carregam.

· Régys Borges da Silveira
Ler artigo →

IA Além da Conversa: meu novo livro sobre como transformar modelos de linguagem em soluções reais

Usar um modelo de linguagem ficou fácil. Em poucos segundos, conseguimos conversar com uma inteligência artificial, resumir documentos, gerar código, organizar informações e explorar ideias.

Ver resumo completo

Usar um modelo de linguagem ficou fácil. Em poucos segundos, conseguimos conversar com uma inteligência artificial, resumir documentos, gerar código, organizar informações e explorar ideias.

Essa facilidade, porém, pode criar uma impressão enganosa: a de que uma boa conversa já representa uma solução completa. Não representa.

Quando um sistema precisa consultar informações confiáveis, manter estado, utilizar ferramentas, respeitar permissões, produzir efeitos externos e operar de maneira segura, o modelo de linguagem passa a ser apenas uma parte da arquitetura.

Foi a partir dessa diferença que escrevi IA Além da Conversa: Como transformar modelos de linguagem em soluções inteligentes, seguras e operáveis.

Comprar a edição física na Uiclap

Amazon digital: https://www.amazon.com.br/dp/B0HGNP6P1Y

· Régys Borges da Silveira
Ler artigo →

Nasce a Estante Tech: um espaço para os livros da comunidade Delphi e de tecnologia

Quem trabalha com tecnologia sabe que boa parte do conhecimento que utilizamos no dia a dia não nasceu apenas dentro de uma sala de aula ou de uma documentação oficial. Ele nasceu da experiência.

Ver resumo completo

Quem trabalha com tecnologia sabe que boa parte do conhecimento que utilizamos no dia a dia não nasceu apenas dentro de uma sala de aula ou de uma documentação oficial. Ele nasceu da experiência.

De alguém que passou anos desenvolvendo sistemas, enfrentou problemas reais, pesquisou soluções, errou, acertou e, em algum momento, decidiu transformar parte desse conhecimento em um livro.

A comunidade Delphi brasileira possui muitos profissionais com esse perfil. Desenvolvedores, professores, especialistas, MVPs e outros profissionais que, além de escrever código, dedicam tempo a compartilhar aquilo que aprenderam.

O problema é que nem sempre esses livros são fáceis de encontrar. Foi pensando nisso que nasceu a Estante Tech.

· Régys Borges da Silveira
Ler artigo →

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

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.

Ver resumo completo

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.

· Régys Borges da Silveira
Ler artigo →

Liderança Ampliada: quando as respostas se tornam instantâneas, o desafio é revelar o problema certo

A inteligência artificial tornou muitas respostas praticamente instantâneas. Em poucos segundos, podemos resumir documentos, organizar informações, comparar alternativas, preparar apresentações, revisar textos e estruturar planos de ação.

Ver resumo completo

A inteligência artificial tornou muitas respostas praticamente instantâneas. Em poucos segundos, podemos resumir documentos, organizar informações, comparar alternativas, preparar apresentações, revisar textos e estruturar planos de ação.

Mesmo assim, muitos líderes continuam sem tempo para liderar.

As agendas permanecem ocupadas, as reuniões continuam longas, decisões importantes são adiadas e conversas necessárias não acontecem. Em algumas organizações, a adoção da inteligência artificial apenas aumentou a quantidade de mensagens, relatórios, análises e tarefas produzidas.

Foi a partir dessa contradição que escrevi Liderança Ampliada: como liderar pessoas, decisões e resultados em um mundo com inteligência artificial.

O livro não parte da pergunta “qual ferramenta devemos usar?”. Ele começa com uma questão anterior e mais importante:

Se a tecnologia está tornando o trabalho mais rápido, por que ainda falta tempo para liderar?

A resposta não está somente na velocidade das ferramentas. Está na forma como definimos problemas, estabelecemos prioridades, tomamos decisões e organizamos o trabalho.

Quando as respostas se tornam instantâneas, a vantagem de quem lidera está em revelar o problema certo.

Livro físico na UICLAP: https://loja.uiclap.com/titulo/ua195687

Livro digital na amazon: https://www.amazon.com.br/dp/B0HG1YLVJN

· Régys Borges da Silveira
Ler artigo →

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

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.

Ver resumo completo

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/

· Régys Borges da Silveira
Ler artigo →

Entre o Quadro e o Prompt: meu novo livro sobre inteligência artificial e prática docente

A inteligência artificial chegou à educação cercada de possibilidades, dúvidas e receios. Entre promessas de produtividade e discussões sobre os limites da tecnologia, uma pergunta continua sendo essencial: como utilizar a IA sem retirar do professor aquilo que torna seu trabalho verdadeiramente humano?

Ver resumo completo

A inteligência artificial chegou à educação cercada de possibilidades, dúvidas e receios. Entre promessas de produtividade e discussões sobre os limites da tecnologia, uma pergunta continua sendo essencial: como utilizar a IA sem retirar do professor aquilo que torna seu trabalho verdadeiramente humano?

Foi a partir dessa inquietação que nasceu meu novo livro, Entre o Quadro e o Prompt: Pedagogia, autoria e inteligência artificial na prática docente.

O livro já está publicado e foi escrito para professores, coordenadores pedagógicos, gestores, formadores e estudantes de licenciatura que desejam compreender e utilizar a inteligência artificial de maneira prática, crítica e responsável.

· Régys Borges da Silveira
Ler artigo →

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

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.

Ver resumo completo

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.

· Régys Borges da Silveira
Ler artigo →

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

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.

Ver resumo completo

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.

· Régys Borges da Silveira
Ler artigo →

Conheça o meu novo livro SDD em Delphi e leia uma degustação gratuita

A Inteligência Artificial já consegue gerar código, testes, documentação e sugestões de arquitetura em poucos minutos. Mas a velocidade da resposta não garante que o problema tenha sido compreendido corretamente.

Ver resumo completo

A Inteligência Artificial já consegue gerar código, testes, documentação e sugestões de arquitetura em poucos minutos. Mas a velocidade da resposta não garante que o problema tenha sido compreendido corretamente. Quando a solicitação é vaga, a IA pode produzir uma solução convincente para a necessidade errada.

Foi a partir desse desafio que escrevi SDD em Delphi: Como especificar, projetar e desenvolver software Delphi com apoio de IA. O livro apresenta o Desenvolvimento Orientado por Especificações como uma forma prática de transformar demandas, regras de negócio, restrições técnicas e critérios de aceitação em uma base verificável para o desenvolvimento. Em vez de tratar a IA apenas como uma geradora de código, o leitor aprende a utilizá-la como parceira durante a análise, a arquitetura, a implementação, os testes, a revisão e a manutenção.

Ao longo do livro, esses princípios são aplicados ao cotidiano de quem trabalha com Delphi, incluindo aplicações VCL e FireMonkey, APIs, FireDAC, sistemas legados, agentes de IA, RAG, MCP, segurança e governança.

· Régys Borges da Silveira
Ler artigo →

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

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…

Ver resumo completo

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.

· Régys Borges da Silveira
Ler artigo →

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

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.

Ver resumo completo

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.

· Régys Borges da Silveira
Ler artigo →

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

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.

Ver resumo completo

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/

· Régys Borges da Silveira
Ler artigo →

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

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…

Ver resumo completo

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.

· Régys Borges da Silveira
Ler artigo →