Logo do No Meat Proxy

No Meat Proxy

IA é uma ferramenta. Você não deveria ser.

Não cole respostas de IA para as pessoas

✕ Não faça
Jim
Jim
E aí, como funcionam os feature toggles? Dá pra especificar por usuário?
Kevin
Kevin
O sistema de feature flags daqui é uma implementação customizada baseada em config. Definição: uma classe FeatureToggles — um data class @ConfigurationProperties com campos booleanos (ex.: enableNewCheckoutFlow, useOptimizedSearchIndex), registrada via @EnableConfigurationProperties numa classe FeatureConfig. Padrão de uso: injetar FeatureToggles e ramificar na propriedade, ex.: if (!featureToggles.enableNewCheckoutFlow) throw a ForbiddenException. Algumas flags barram um early return/exception, outras trocam implementações por completo. A configuração é YAML simples em app.feature-toggles.*, com overrides por profile, e como é @ConfigurationProperties padrão, também dá para sobrescrever via env vars. Isso significa que ligar uma feature por usuário não é possível com a implementação atual.
✓ Faça
Jim
Jim
E aí, como funcionam os feature toggles? Dá pra especificar por usuário?
Kevin
Kevin
Infelizmente não. É um interruptor hardcoded de liga e desliga.

Ao simplesmente regurgitar o que uma IA te deu, você deixou tudo bem mais difícil para quem fez a pergunta. Respostas geradas por IA tendem a ser prolixas, complicadas demais e muitas vezes incluem detalhes que ninguém pediu. Te perguntaram porque confiaram no seu julgamento. Ao só encaminhar a saída da IA, você está agindo como intermediário. Você é só um intermediário de carne e osso.

Se tudo o que você faz é retransmitir mensagens entre pessoas e uma IA, que valor você agrega?

Ao responder com respostas de IA, você está:

  • deixando tudo mais difícil para os outros.
  • destacando o quanto você é substituível.
  • não sendo realmente útil.
  • parecendo pouco profissional.
  • fazendo as pessoas confiarem menos em você.

Mais coisas a evitar:

  • Não “contribua” na discussão colando um textão de IA.
  • Não faça perguntas do tipo “E aí, tô com esse problema: <bloco gigante gerado por IA>”.

Em vez disso, tente isto:

  • Leia e verifique a saída da IA.
  • Formule suas próprias respostas e perguntas.
  • Participe das discussões quando tiver algo relevante a acrescentar.

Responda às pessoas como uma pessoa. Trate as pessoas como pessoas. Não seja um intermediário de carne e osso!

Não entregue trabalho gerado por IA que você não entende ou não verificou

✕ Não faça
function chargeCustomer(order) {
+ try {
+ processPayment(order);
+ } catch (err) {
+ logger.warn(err);
+ }
Jim
Jim
Por que estamos suprimindo este erro ao invés de permitir sua propagação?
Kevin
Kevin
kkk, sei lá, o Claude que escreveu.
}
✓ Faça
function chargeCustomer(order) {
+ try {
+ processPayment(order);
+ } catch (err) {
+ logger.warn(err);
+ }
Jim
Jim
Por que estamos suprimindo este erro ao invés de permitir sua propagação?
Kevin
Kevin
O upstream retenta em qualquer erro lançado, e esse aqui é esperado durante backfills, então logamos e descartamos para evitar uma tempestade de retries. Vou adicionar um comentário. Quer que eu abra um ticket no backlog pra reescrever o upstream quando a gente tiver tempo?
}

Mesmo se a IA fez a maior parte do trabalho, você ainda é responsável por ele, e ele tem o seu nome. Se o seu nome está nele, é o seu trabalho. É sua responsabilidade entender, verificar e assumir o que foi feito.

Ao entregar trabalho de IA no piloto automático, você está:

  • jogando nas outras pessoas o ônus de entender e verificar o seu trabalho.
  • sendo desrespeitoso ao forçar os outros a fazer o que você não se deu ao trabalho de fazer.
  • mostrando que o seu trabalho precisa ser checado de novo.
  • parecendo pouco profissional.
  • exibindo o quanto você é substituível.

Mais coisas a evitar:

  • Não responda ao feedback do seu trabalho com respostas de IA.
  • Não culpe a IA quando receber feedback.
  • Não justifique a falta de conhecimento com “a IA que fez”.
  • Não deixe o padrão cair só porque tem IA no meio.

Em vez disso, tente isto:

  • Leia, entenda e verifique o trabalho.
  • Responda ao feedback como dono do trabalho.
  • Assuma a responsabilidade como se fosse seu (tem o seu nome, então é seu).
  • Mostre que você se importa com o que está fazendo.

Assuma o trabalho que tem o seu nome. Seja alguém em quem as pessoas possam confiar. Não seja um intermediário de carne e osso.

Por que isso importa:

Lidando com um intermediário de carne e osso? Compartilhe esta página: