Como integrar IA ao T-FLEX: sem chatbots, com agentes controlados

LLMs costumam «alucinar» em sistemas fechados como o T-FLEX CAD, gerando código sintaticamente plausível, mas funcionalmente errado. Os engenheiros criaram o tflex_harness, um framework que abre mão das abstrações de chatbot em favor de controle rígido: busca local na API, geração de código C#, compilação antes da execução e execução controlada dentro do CAD. O resultado: o agente funciona com mais estabilidade e erra menos.

Processado por IA de Habr AI; editado por Hamidun News
Como integrar IA ao T-FLEX: sem chatbots, com agentes controlados
Fonte: Habr AI. Colagem: Hamidun News.
Ouvir artigo
Ficha técnica e números-chave
ParâmetroDados
Fonte originalHabr AI ↗
Editor-chefe
Camada 1modelo de linguagem — gera uma descrição textual da tarefa com base no pedido do usuário
Camada 2laço de controle — analisa o resultado do LLM e verifica os comandos antes de enviá-los ao CAD
Camada 3busca local na documentação da API — o sistema sugere ao modelo os nomes corretos de métodos e os tipos de parâmetros

Tentativas de embutir grandes modelos de linguagem em softwares de engenharia como o T-FLEX CAD costumam terminar do mesmo jeito: o processo cai, a licença trava e o projeto volta atrás. Engenheiros do Habr investigaram por que isso acontece e mostraram um jeito prático de resolver.

Por que LLMs alucinam em CAD

O T-FLEX não é um aplicativo web. É um sistema fechado, que funciona por meio de bibliotecas DLL e exige controle rígido de sessão, nomes exatos dos métodos da API e compatibilidade de tipos de dados. Um único erro e o sistema cai.

Por natureza, os LLMs dão respostas probabilísticas. Um modelo pode gerar código com aparência plausível: a sintaxe está correta e a lógica parece razoável. Mas o detalhe importa: pode haver um tipo de parâmetro errado, um erro de digitação no nome de um método ou uma referência a um campo de estrutura que na verdade não existe. Em um aplicativo web, isso exibe um erro na página. Em um CAD, derruba o processo.

Os engenheiros chamam isso de «alucinação»: o modelo entrega com confiança uma resposta errada. E quando dezenas de tentativas seguidas falham, a abordagem usual perde o sentido.

Como funciona o tflex_harness

Em vez de conectar o LLM diretamente, os engenheiros criaram o framework tflex_harness. Não é um chatbot. É um sistema de controle em várias camadas:

  • Camada 1: modelo de linguagem — gera uma descrição textual da tarefa com base no pedido do usuário
  • Camada 2: laço de controle — analisa o resultado do LLM e verifica os comandos antes de enviá-los ao CAD
  • Camada 3: busca local na documentação da API — o sistema sugere ao modelo os nomes corretos de métodos e os tipos de parâmetros
  • Camada 4: geração e compilação de código C# — o LLM escreve o código e o compilador o verifica antes de qualquer tentativa de execução
  • Camada 5: execução isolada — o código roda em uma sessão separada do T-FLEX, e os erros não derrubam o processo principal

O resultado: se a compilação falha, o modelo vê o erro específico e tenta de novo. O agente aprende. E, principalmente, só chega ao CAD código verificado e compilado.

Adeus às abstrações

Esta é a diferença central em relação às soluções de IA típicas. O tflex_harness abre mão de promessas grandiosas. Em vez disso, o sistema trabalha de forma mais concreta: o modelo não pode inventar métodos e é forçado a usar apenas os registrados na API. O código não existe só na cabeça da rede neural: ele é realmente compilado. Os erros são verificados de forma mecânica, não estatística.

Isso soa como limitação. Na prática, é a única maneira de confiar no resultado.

O que isso significa

Para integrar LLMs a softwares especializados, não é preciso o maior modelo nem a interface mais elegante. É preciso previsibilidade e controle a cada etapa. Para CAD, sistemas CAM e softwares de engenharia em geral, essa abordagem abre um novo cenário: automação segura de tarefas de engenharia, sem risco de perda de dados ou de queda da licença.

Perguntas frequentes sobre a notícia

Por que LLMs alucinam em CAD?

O T-FLEX não é um aplicativo web. É um sistema fechado, que funciona por meio de bibliotecas DLL e exige controle rígido de sessão, nomes exatos dos métodos da API e compatibilidade de tipos de dados. Um único erro e o sistema cai. Por natureza, os LLMs dão respostas probabilísticas. Um modelo pode gerar código com aparência plausível: a sintaxe está correta e a lógica parece razoável. Mas o detalhe importa: pode haver um tipo de parâmetro errado, um erro de digitação no nome de um método ou uma referência a um campo de estrutura que na verdade não existe. Em um aplicativo

Como funciona o tflex_harness?

Em vez de conectar o LLM diretamente, os engenheiros criaram o framework tflex_harness. Não é um chatbot. É um sistema de controle em várias camadas: Camada 1: modelo de linguagem — gera uma descrição textual da tarefa com base no pedido do usuário Camada 2: laço de controle — analisa o resultado do LLM e verifica os comandos antes de enviá-los ao CAD Camada 3: busca local na documentação da API — o sistema sugere ao modelo os nomes corretos de métodos e os tipos de parâmetros Camada 4: geração e compilação de código C# — o LLM escreve o código e o compilador o verifica ant

O que se sabe sobre Adeus às abstrações?

Esta é a diferença central em relação às soluções de IA típicas. O tflex_harness abre mão de promessas grandiosas. Em vez disso, o sistema trabalha de forma mais concreta: o modelo não pode inventar métodos e é forçado a usar apenas os registrados na API. O código não existe só na cabeça da rede neural: ele é realmente compilado. Os erros são verificados de forma mecânica, não estatística. Isso soa como limitação. Na prática, é a única maneira de confiar no resultado.

ZK
Zhemal Khamidun — CPO da Alpina Digital, gerente de produto do AlpinaGPT. Cria produtos de IA desde 2019. O Hamidun News é um projeto pessoal que virou um agregador em produção com mais de 6.000 leitores.
✦ Unified AI Workspace · Nomad

Test Frontier LLMs & Autonomous Agents in One Workspace

Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.

Try Nomad AI →Launch Nomad Agent
O que você acha?
Carregando comentários…