Executando verificação de segurança...
1

Bom, por partes, você tomou a decisão de usar uma ferramenta sem buscar entender seu comportamento a culpa do que aconteceu não é nem da IA nem do Google, mas sua, você cometeu 2 erros graves ao meu ver, vou mostrar os erros e obviamente como corrigir:

Erro 1: Você não estruturou seu projeto

Existe uma regra de engenharia de software que se antes dos LLMs já deveria ser seguida, agora então é regra absoluta: "coisas que se comportam como dicionários devem ter uma única fonte-verdade" e como se traduz no seu caso? Um arquivo .js com um objeto, cuja chave é um nome canônico do ícone e o valor ou o nome do ícone ou o próprio ícone, ou variações e uma função que aplica o ícone, sem isso o não sabe o que fazer e aí entra o segundo erro

Erro 2: Tratar LLMs como ferramentas deterministicas

Sem alongar muito, ferramentas deterministas são ferramentas que que dada uma entrada X ela produz a saída Y e para um mesmo X se espera um mesmo Y, isso define no code, low code e compiladores e interpretadores de código tradicionais, mas é literalmente o oposto dos LLMs, isso que citou, não é "defeito de IA" é o que a torna diferente dos outros meios de produção de conteúdo, se o seu objetivo é que ela se comporte mais próximo, você precisa instruir ela a isso, pensa assim:

  • NoCode, LowCode e HighCode: Não fazem nada que você não pediu
  • LLMs, entendem que se você não pediu, significa que você não se importa e ele pode preencher as lacunas

Isso é intencional, são feitas para isso, não é "ladroagem", então os invés de usar algo no sentido de "Mude esquema de ícones de X para Y no arquivo Z", você precisa usar "Mude esquema de ícones de X para Y no arquivo Z, por favor faça apenas isso e nada mais, se precisar de informações, me peça, se não conseguir fazer o que foi explicitamente solicitado, não tente forçar uma solução alternativa, apenas pare o fluxo e me avise"

Conclusão

Tudo que o LLM faz sob suas instruções não é de responsabilidade da Google, Microsoft, Claude ou o que seja, é sua, você escolheu usar, você assumiu para si a responsabilidade de entender e usar corretamente as ferramentas uso de IA em código traz bônus mas também trás ônus

Carregando publicação patrocinada...
1

gostei do seu comentário e deste já agradeço, mas gostaria de ponderar:

  1. eu soh trabalho da forma como vc descreveu.
  2. eh preciso entender o cenario, pq vc usou termos que em vibe coding, não sao possiveis de configurar, apenas simular via prompt e o prompt vai ateh o limite do contexto onde a IA começa a alucinar. A exemplo disto vc citou ser deterministico, e em um LLM soh tem dois modos de se fazer isso: o principal eh a temperatura e o secundario eh o top_p.
  3. levando em conta o que lhe foi explicado no item 2, e juntando ao fato de eu estar usando um IDE proprietaria (antigravity) que não permite alterações de parametros, só posso concordar com metade do que disse e eh sobre o planejamento, cujo, já faço.

A titulo de conhecimento, não estou e não deveria estar discutindo funcionamento de LLM, pois se eu nao tivesse um bom conhecimento não estaria afirmando o que afirmei aqui. Dentre outras atribuições que tenho eu consigo criar LLM proprios e exclusivos para empresas e negocios e para isso eh necessario bastante conhecimento sobre o funcionamento.

E para encerrar, caso nao tenha lido o texto completo, eu questionei a IA para enteder o que a levou a errar e ela admitiu o erro e tb admitiu a cobrança indevida baseada na propria logica dela de saber que nao fez exatamente o que eu pedi e vai me cobrar novamente para fazer o correto.

Acredito com todo respeito, que vc e quem mais te acompanhar neste pensamento, esta sonhando que tem algum controle sobre as IAs e que as empresas nao tem marketing por traz disso para arrecadar mais dinheiro. Apenas siga as tendencias financeiras sobre as empresas e verá os records de prejuijo.

Só uma pergunta, vc leu o texto que publiquei ou só quis comentar ? pq dizer para uma IA explicitamente: use heroicons!! e ela ignorar e usar lucide icons não é questao de planejamento e muito menos escrever toda uma documentação para explicar nada a ela. era soh para imprimir um icone da biblioteca heroicons.