Alguém te vendeu um bot por €25/mês e disse-te que ele "fala com o teu PHC". Tu assinaste, montaste os fluxos no Meta, e depois chegaste à parte em que o cliente pergunta "o meu artigo está em stock?" — e o bot não tem a mínima ideia. Porque nunca esteve ligado a coisa nenhuma. Estava a adivinhar a partir de um guião que tu escreveste à mão.
Não é má vontade do fornecedor. É que a parte difícil — a única que interessa — não está no bot. Está na camada que vai buscar o dado real ao teu ERP. E essa camada, no caso do PHC, não é uma caixa de configuração. É trabalho de engenharia.

"Ligar ao PHC" quer dizer três coisas diferentes
O erro começa aqui: as pessoas falam de "o PHC" como se fosse um só sistema com uma só porta de entrada. Não é. O que tens em cima da secretária pode ser uma de três realidades muito diferentes, e cada uma muda tudo.
Se tens PHC CS — a versão desktop clássica, a que corre há anos em cima de SQL Server — não há API REST nenhuma para o bot chamar. O acesso faz-se contra a base de dados, com conhecimento do modelo de dados do PHC: que tabela guarda o stock, como estão ligadas as linhas de documento ao cabeçalho, o que significa cada flag. Ninguém configura isto num painel no-code. É preciso alguém que leia a estrutura, perceba o que é seguro tocar, e construa uma camada de leitura por cima.
Se já passaste para o PHC GO ou PHC ON, na nuvem, existe uma API — mas o acesso está fechado atrás de subscrição e de aprovação como Developer Partner da Cegid. Ou seja: não é o teu fornecedor de bot de €25 que abre a torneira num sábado à tarde. Há um processo, credenciais, âmbitos, e limites. A porta existe, mas está trancada, e a chave não vem na caixa.
E há o caso híbrido, o mais comum nas PME portuguesas: PHC antigo em produção com uma ou outra ligação improvisada ao longo dos anos. Aí o trabalho não é só técnico, é arqueológico.
O fosso não é a conversa. É o acesso ao dado.
Vale a pena dizer isto sem rodeios, porque é a tese toda: a conversa é comodidade; a integração é margem. Qualquer plataforma no-code hoje responde bonito. O modelo de linguagem é o mesmo para toda a gente. O que não é igual para toda a gente é conseguir, de forma fiável e auditada, ir buscar ao PHC o stock daquele artigo, o estado daquela encomenda, o saldo daquele cliente — e devolvê-lo sem inventar.

É por isso que o bot comoditizado a €25 e o agente ligado ao ERP a €250–1.200/mês não são o mesmo produto a preços diferentes. São produtos diferentes. Um vende-te uma caixa de texto simpática. O outro vende-te a camada de acesso — a parte que ninguém consegue clonar num fim de semana, porque exige perceber o teu PHC concreto, com as tuas customizações, os teus 15 anos de dados sujos e as tuas regras.
Um exemplo concreto: "está em stock?"
Imagina o pedido mais banal do mundo. Cliente no WhatsApp: "têm o artigo XPTO-200?"
O bot de €25 tem duas saídas. Ou responde "vou confirmar e já lhe digo" — e passa a bola a um humano, exatamente aquilo que devia estar a evitar. Ou pior: inventa um "sim, temos", porque o modelo de linguagem quer ser útil e não sabe que não sabe. No dia em que esse "sim" é falso, perdeste um cliente e ganhaste um problema.
O agente ligado ao ERP faz outra coisa. Recebe a pergunta, identifica o artigo, consulta o PHC em modo só-leitura, lê a quantidade disponível real e responde "sim, temos 14 unidades em armazém, entrega em 48h". A diferença entre as duas respostas não está na qualidade do português. Está no facto de uma vir do teu sistema e a outra vir de um palpite.

"Mas então porque é read-only? Não limita?"
É a objeção honesta, e a resposta é o contrário do que parece. O acesso só-leitura, auditado, não é uma limitação — é o que torna isto instalável num negócio a sério. Um agente que pode escrever no teu PHC é um agente que pode estragar o teu PHC: lançar um documento errado, alterar um preço, mexer num stock. Ninguém responsável liga isso a um modelo de linguagem sem redes.
Ler, sim. Ler o dado real, com registo de quem perguntou o quê e de onde veio a resposta, para que qualquer valor devolvido ao cliente seja rastreável até à linha do ERP que o originou. A ação executada — quando existe — passa por regras explícitas e caminhos controlados, não por "o modelo decidiu". É isto que significa grounded: a resposta assenta no teu dado, não na estatística do modelo. Um chatbot adivinha a próxima palavra; um agente grounded vai à fonte e volta com o número.
O que fazer antes de assinar seja o que for
Antes de pagares €25 ou €1.200, faz uma pergunta ao fornecedor e ouve com atenção: "como é que exatamente vais ler o meu PHC?" Se a resposta for vaga — "integramos com tudo", "é plug-and-play" — já sabes que não há camada de acesso nenhuma por baixo, só uma caixa de texto. Se a resposta descrever a tua versão do PHC (CS ou GO), o modo de acesso, o read-only e o registo de auditoria, estás a falar com quem percebe onde está o trabalho.
Nós construímos essa camada para PHC e outros ERP, em Leiria, com a equipa que escreve o código a falar diretamente contigo. Se tens um PHC e queres um assistente que responda a partir do dado real e não de um guião, escreve-nos para hello@leiritech.com ou liga +351 914 572 595. Diz-nos que versão de PHC tens — é por aí que começa a conversa a sério.
