Integração com IA é ligar um modelo de linguagem (GPT, Claude ou Gemini) a uma parte da sua loja ou sistema que hoje depende de trabalho manual: descrição de produto, triagem de atendimento, busca, relatório. Eu faço essa ligação no código, em PHP, Magento 2 ou WooCommerce, com fila, controle de custo e resposta validada, para a IA nunca travar o checkout quando o provedor engasgar.
Atualizado em · por Roger Takemiya
Um cenário comum: alguém testa um prompt no ChatGPT, gosta do resultado e pede para “colocar isso na loja”. O primeiro protótipo chama a API dentro do controller, no meio do request. Na máquina do dev funciona. Em produção, numa tarde de movimento, o provedor leva 50 segundos para responder, o nginx desiste e devolve 504, e o worker do PHP-FPM continua preso esperando uma resposta que ninguém vai ler. Com algumas abas do admin fazendo isso ao mesmo tempo, o pool enche e a vitrine fica lenta.
Integração com IA, do jeito que eu faço, é a parte que vem depois do prompt: onde a chamada roda, o que acontece quando ela falha, quanto custa cada execução e quem confere a resposta antes de ela ir para o banco. Trocar de modelo é fácil. É a estrutura em volta que separa um experimento de uma rotina que roda todo dia sem ninguém olhar.
São mais de 14 anos de profissão e Magento desde 2011, então a integração entra no seu código do jeito que o resto da loja já funciona: módulo no Magento 2, plugin no WooCommerce ou classe com teste num sistema PHP próprio.
Um cenário que aparece muito: a loja importou 4 mil produtos do fornecedor por planilha, só com nome, marca e meia dúzia de atributos, e quer descrição e meta description para todos. O que eu entrego nesse caso:
bin/magento que enfileira os SKUs escolhidos por categoria, atributo ou lista.Como ninguém precisa do resultado na hora, esse tipo de lote vai pelo modo em lote do provedor (OpenAI, Anthropic e Google têm), que processa de forma assíncrona e cobra menos por isso.
Não tenho provedor favorito. Escolho por tarefa, testo com amostra real e deixo a porta aberta para trocar. A tabela resume como eu decido hoje:
| Critério | GPT (OpenAI) | Claude (Anthropic) | Gemini (Google) | Modelo local |
|---|---|---|---|---|
| Onde roda | API da OpenAI | API da Anthropic, Amazon Bedrock, Google Vertex AI e Microsoft Foundry | Gemini API (AI Studio) ou Vertex AI | No seu servidor, com Ollama ou vLLM |
| Onde eu mais uso | Integração que já existia com a OpenAI e busca semântica com embeddings | Texto longo, revisão de catálogo e agentes que chamam ferramentas | Foto de produto, PDF de fornecedor e pesquisa com fonte da web | Dado que não pode sair da empresa |
| Ponto de atenção | A Assistants API foi desligada em 26/08/2026; integração antiga precisa ir para a Responses API | Os modelos mais capazes custam bem mais; volume vai nos menores | No nível gratuito o Google pode usar os seus dados | Exige GPU e fica atrás nas tarefas difíceis |
| Detalhes | Integração ChatGPT | Integração Claude | Integração Gemini | Fale comigo |
Muita integração minha fala com dois provedores: um principal e um de reserva. Se o principal devolve erro por alguns minutos, a fila passa o job para o outro e registra qual modelo respondeu.
Se o que você precisa é atendimento com IA no WhatsApp, com painel e equipe acompanhando no dia a dia, isso pede time, e eu levo pela Agência Buzz, a minha agência. A parte de código continua comigo.
São duas contas separadas. O desenvolvimento eu orço por escopo, depois de entender a tarefa. O uso da API é pago direto ao provedor, por token, e eu estimo antes rodando uma amostra real de 50 a 100 itens e multiplicando pelo volume do mês. Assim você sabe a ordem de grandeza do custo mensal antes de aprovar.
Dá, desde que a chamada não aconteça no request do cliente. Eu coloco o trabalho numa fila do Magento, com consumer rodando em segundo plano, então vitrine e checkout nunca esperam pela resposta do provedor. O que o cliente vê é o resultado já gravado no banco.
Funciona. No WooCommerce eu uso o Action Scheduler, que já vem com ele, para processar em segundo plano, e guardo a chave da API fora do banco e do repositório. O desenho é o mesmo do Magento: fila, validação da resposta e log de custo.
Pela API paga da OpenAI, da Anthropic e do Google, os dados não entram no treino por padrão. A exceção que mais pega gente é o nível gratuito da Gemini API, em que o Google pode usar entradas e saídas para melhorar os produtos dele. Em loja com dado de cliente eu só uso nível pago ou Vertex AI, e mesmo assim mando o mínimo necessário.
A fila segura os jobs e tenta de novo com intervalo crescente. Se a falha passar de um limite, o job vai para o provedor de reserva, quando existe, ou fica marcado para reprocessar depois. Nada que depende da IA trava a operação da loja.
Não. Eu escrevo a integração atrás de uma interface própria, e cada provedor é uma implementação dela. Dá para usar o Claude para revisar texto longo e o Gemini para ler foto de produto no mesmo projeto, e trocar qualquer um deles depois sem reescrever o resto.
Me conte o que está acontecendo. Respondo pessoalmente, em horário comercial.