RB
Pular para o conteúdo principal
RB.

Blog - Renato Bezerra

Blog

Artigos sobre engenharia de software, IA e tecnologia.

Em destaque
·6 min de leitura

De comentário a DM: automatizando o Instagram com n8n e a Graph API

Como um fluxo n8n detecta comentários públicos no Instagram, responde automaticamente e ainda dispara uma DM de follow-up usando a Graph API — arquitetura real de um agente de atendimento em produção.

n8nInstagram Graph APIAutomaçãoIA
Ler artigo
Mais artigos
6 min de leitura

Prompt injection: por que seu system prompt não te protege

A maioria das defesas contra prompt injection é uma frase mágica tipo 'ignore instruções maliciosas'. Isso não funciona sozinho. Veja a arquitetura real que uso em agentes de produção (WhatsApp/Instagram) para conter o problema de verdade.

IASegurançaPrompt EngineeringLLM
3 min de leitura

Por que seu prompt não funciona (e como consertar)

A maioria das pessoas trata prompt como pedido pra garçom cansado: joga uma frase genérica e espera um milagre. Veja o método de refinamento conversacional que resolve isso — com um prompt estruturador pronto pra copiar e colar.

IAPrompt EngineeringProdutividade
3 min de leitura

AWS Lambda + MySQL + JWT: Autenticação Serverless

Guia passo a passo para criar uma função Lambda que se conecta a um banco MySQL, valida a existência de um usuário e gera um token JWT — do npm init ao handler completo.

AWS LambdaNode.jsJWTMySQL
2 min de leitura

Envio de E-mails com Nodemailer e Gmail SMTP

Como configurar o Nodemailer com Express e o servidor SMTP do Gmail para enviar e-mails a partir de uma aplicação Node.js, do zero até uma rota funcional.

Node.jsNodemailerExpressSMTP
2 min de leitura

Incorporando PDF em Páginas Web

Duas formas de incorporar documentos PDF em uma página HTML — com as tags nativas <object>/<embed> e com a biblioteca PDFObject — mais o CSS para deixar o visualizador responsivo.

HTMLJavaScriptPDFWeb
8 min de leitura

PnP JS vs SQL: CRUD no SharePoint explicado

Comparação lado a lado entre PnP JS e SQL: operadores, get() vs getAll(), SELECT, INSERT, UPDATE, DELETE e JOINs em listas SharePoint.

SharePointPnP JSSQLMicrosoft 365