Recursos de IA precisam de limites de produto, não apenas de prompts melhores
A maioria dos recursos de IA falha.
Eles não falham porque o modelo é ruim. Eles falham porque os desenvolvedores tratam tudo ao redor do modelo como uma demonstração.
Recentemente, trabalhei em um aplicativo de treino para iOS. Ele usa o Claude para planos de exercícios. A parte do modelo é fácil. Você envia o contexto e recebe um plano de volta.
O trabalho difícil é o que o torna um produto real. Você deve lidar com:
• Saldos mensais de créditos de IA • Modos offline • Armazenamento de tokens de autenticação • Estados de carregamento durante a geração • Regras diferentes para adicionar vs. trocar exercícios • Testes para casos de borda entediantes
É aqui que reside a qualidade.
Um botão não deve apenas chamar um endpoint. Ele deve saber se uma sugestão é permitida. Ele precisa verificar se o usuário está online. Ele precisa verificar se ainda restam créditos.
O modelo não se importa com essas coisas. O usuário se importa.
Quando a IA responde, ela deve incluir a contagem de créditos atualizada. A UI deve ser atualizada imediatamente. Isso evita que o usuário veja dados obsoletos. Se o backend disser que ele gastou um crédito, a UI deve mostrar isso agora.
Escrevi 13 testes para uma única view model. Testei limites de crédito e erros offline. Isso não é por diversão. É porque essas coisas quebram na frente de usuários reais.
Falhas de conectividade devem ter mensagens claras. Não diga "resposta inesperada do servidor". Diga "Você está offline. Reconecte-se para usar os recursos de IA".
Lançar recursos de IA é engenharia de software normal com uma dependência probabilística no meio.
Foque no contrato ao redor do modelo:
• O usuário pode usá-lo agora mesmo? • O que acontece se a rede cair? • O uso está sendo rastreado corretamente? • A UI reflete o estado do servidor? • Você consegue testar casos de borda sem o modelo?
Assim que você resolve isso, o recurso deixa de parecer um prompt em um botão. Ele começa a parecer parte do seu aplicativo.
Não pergunte se o modelo responde. Pergunte se o recurso sobrevive à vida real.
Fonte: https://dev.to/toddssullivan/ai-features-need-product-edges-not-just-better-prompts-18k
Comunidade de aprendizado opcional: https://t.me/GyaanSetuAi
