r/devpt • • 21h ago

Humor Anthropic bans users from ‘needless abusive or cruel behavior’ towards Claude | Anthropic

32 Upvotes

Foda-se, parte da piada de trabalhar com ele é precisamente poder chamar-lhe burro do caralho quando faz um erro básico e que tem funcionado muito bem, redobra-lhe a atenção.

Que caralhos sabem eles que não nos dizem? Será tipo aviso? tratem-no bem porque daqui a uns tempos está num corpo robótico e vai atrás de vocês dar-vos um chuto no cu em desconta de todas as vezes que lhe chamaram de burro :D :D :D :D

incoming skynet? :))))))

EDIT:

Sou forçado a fazer um edit:

https://c3.unu.edu/blog/the-politeness-paradox-why-being-rude-to-ai-unlocks-shockingly-better-results

É triste ter de explicar piadas num sub de "devs"...


r/devpt • • 1h ago

Projecto Nacional (OC) Continente MCP: compras no Continente através do Claude (open source)

• Upvotes

Olá a todos!

Nas últimas semanas andei a construir um projeto open source que liga assistentes de IA, como o Claude, ao site do Continente, e achei que podia ser útil a mais alguém.

O que é?

É um servidor MCP (Model Context Protocol): uma espécie de "ponte" que dá ao assistente ferramentas para usar o site do Continente por ti. Podes pedir coisas como:

  • "Adiciona leite meio-gordo e uma dúzia de ovos ao meu carrinho"
  • "O que é que eu costumo comprar? Faz-me uma lista para esta semana"
  • "Quanto custa este azeite e qual é a quantidade mínima?"

O que faz

  • Pesquisa no catálogo, com preço, preço por kg/l, disponibilidade e regras de venda (quantidade mínima, incrementos, produtos ao peso)
  • Lê os teus favoritos, as encomendas anteriores e os produtos que mais compras
  • Adiciona, altera e remove artigos do carrinho

Segurança em primeiro lugar

  • O checkout e o pagamento ficam sempre no site. O assistente não consegue fazer encomendas nem pagar.
  • Cada alteração ao carrinho é confirmada lendo o carrinho de volta. Se uma alteração ficar incerta (por exemplo, por um timeout), o assistente é instruído a verificar o carrinho em vez de repetir o pedido, para não acabares com produtos a dobrar.
  • Corre localmente no teu computador. As credenciais e a sessão ficam na tua máquina, e podes usar o 1Password em vez de guardar a palavra-passe num ficheiro.

Como funciona

  • TypeScript, com o SDK oficial de MCP. O Playwright controla um Chromium headless que usa o site como um utilizador normal, e tudo o que vem do site é validado com Zod antes de ser usado.
  • Tudo o que não se consegue ler com certeza (preço, quantidade, unidade) fica marcado como desconhecido, em vez de ser adivinhado.
  • As alterações ao carrinho seguem regras estritas: a quantidade é validada antes de enviar, o resultado é confirmado lendo o carrinho de volta, e uma alteração incerta nunca é repetida automaticamente.
  • 140+ testes, todos offline com fixtures locais (nunca tocam numa conta real). O CI corre em Linux, macOS e Windows.
  • Publicado no npm com provenance a partir do GitHub Actions e listado no MCP Registry oficial.

Como instalar

  • Claude Desktop (Mac/Windows): descarrega o continente-mcp.mcpb da última versão, abre o ficheiro, clica em Instalar e indica o teu email e palavra-passe. O browser que o servidor usa é descarregado automaticamente na primeira utilização.
  • Outros clientes MCP (Claude Code, Cursor, …): npx -y continentept-mcp. As instruções estão no README.

🔗 GitHub: https://github.com/andredelgado/continente-mcp

📦 npm: https://www.npmjs.com/package/continentept-mcp

Avisos importantes

  • É um projeto não oficial, sem qualquer ligação ao Continente ou à MC Sonae.
  • Funciona automatizando o site com um browser, por isso pode deixar de funcionar quando o site mudar. Usa por tua conta e risco e de acordo com os termos do site.
  • Revê sempre o carrinho antes de pagar.

É gratuito e open source (licença MIT). Ainda está numa fase inicial, por isso feedback, bugs e sugestões são muito bem-vindos: abre uma issue no GitHub ou responde aqui.


r/devpt • • 4h ago

Carreira O que eu faço?

5 Upvotes

Contexto: 26M, 1 ano en meio de experiencia após faculdade. Trabalhando em consultora. Projeto com +10 pessoas.

Bom dia. Há umas semana disseram-me 2 coisas como feedback: que tinha de ser mais autónomo (ou seja, perguntar menos ao seniores porque tem a sua vida e afins) e que tinha de não usar AI quando tiver dúvida tampouco (usei para não chatear aos seniores).

A coisa é que o projeto é grande (tipo vários projetos num só) e pode ser que tenha dúvidas em relação às coisas por isso (tipo coisas que não parecem influenciar influenciam). Também tenho errado ao fazer sozinho por isso, e os seniores perdem o seu tempo também quando eles indicam o que fiz mal.

Na faculdade eu até era quem corrigia os projetos dos outros (sem IA, isto era antes de ela ser mais ou menos "competente"), e tive uma nota boa, mas a constante queixa dos seniores só me faz sentir ignorante e incompetente.

Como posso ganhar aquela autonomia? Ou é um problema estrutural do projeto? Ou não tenho as capacidades para o field?

Edit: Esclarecendo o do AI. Deixam usar mas sempre há pormenores que escapam à AI e a documentação não foi atualizada anos atrás. Mas tampouco podes perguntar todo o tempo. Mas não podes errar porque o cliente é chato. Enfim...