O desafio é que os fornecedores de IA sejam incentivados a tornar a saída o mais dolorosa possível, o que conseguem através de integrações profundas e funcionalidades proprietárias. Você pode controlar parte disso por meio de decisões arquitetônicas. Outras partes são dependências estruturais que você deve pelo menos estar ciente de entrar.
Trocar de plataforma nunca será fácil, mas é menos doloroso do que ficar preso quando seu fornecedor decide que é hora de recuperar suas perdas, como todo provedor de IA eventualmente fará.
A parte que você controla
A base para a portabilidade é a camada de abstração, um serviço interno que seus aplicativos chamam em vez de atingir Claude, GPT ou Gemini diretamente. Ele usa um formato de solicitação definido por você e o traduz para o que o fornecedor por trás dele espera. Se você precisar mudar de fornecedor posteriormente, estará mais próximo de uma mudança de configuração do que de uma reescrita de código.
