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