Mapping Bardie

Email AI Agent v0.1 · Rafel Gil © 2026 · Groq LLaMA 3.3 70B

← Volver a Sistemas

Infraestructura base
Cron Job
Ejecuta cada 15 minutos. Anti-lock para evitar ejecuciones paralelas.
*/15 * * * *
📬
IMAP Inbox
Lee emails no leídos. Máx 20 por ejecución. SSL port 993.
bardie@rafelgil.com
🤖
Groq API
LLaMA 3.3 70B Versatile. Clasificación + generación.
groq.com
📤
SMTP / PHPMailer
Envío autenticado TLS port 587. Fallback a mail() nativo si falla.
smtp.servidor
RAG — Conocimiento del negocio
👤
Identity + Creator
Datos de Bardie, Rafel Gil, NIF, ubicación, LinkedIn, experiencia 15 años IT.
💼
Servicios + Precios
5 servicios con precios reales: IT, PM, UX/CRO, Transformación Digital, Bardie Framework 1.200€+150€/mes.
🏆
Casos de éxito
DISI, Indra Minsait (-50% rebote), 40.000€ en 9 meses. Clientes: VW, Lidl, CaixaBank.
🧬
7 Arquetipos + Three-Gate
Framework psicológico propietario. Impulsivo, Analítico, Escéptico, Emocional, Económico, Relacional, Innovador.
IP Protegida
📅
Calendly CTA
Link directo al calendario. Bardie lo incluye cuando detecta intención de reunión.
30 min · gratuita
Los 3 flujos de email
📨 Flujo 1 — Primer contacto
TriggerEmail nuevo llega a INBOX (no leído)
Filtros¿Es email propio? ¿Es auto-reply? → Ignorar
Clasificación · GroqBUSINESS_QUERY / TRIVIA_OR_HUMOR / IGNORE → redirige a BUSINESS
Lead nuevoGuardado en leads_log.json con html_sent: false
Generación · GroqRespuesta con personalidad Bardie + RAG completo. Máx 200 palabras.
Envío → Plantilla HTMLbardie-auto-mail.html con expediente, tipo, fecha, leads_total
Marca html_sent: trueEl lead ya recibió la plantilla HTML
🔄 Flujo 2 — RE: conversación
TriggerEl cliente responde con RE: (misma cadena)
ComprobaciónisLeadHtmlSent() → true → ya tiene plantilla
Clasificación · GroqRe-clasifica el nuevo mensaje
Generación · GroqRespuesta contextual con RAG. Máx 200 palabras.
Envío → Texto plano"Hola Nombre de nuevo..." + respuesta + link Calendly
Firma Bardiev0.1 · Mes Año · Autonomous Sales · rafelgil.com
⏰ Flujo 3 — Follow-up 24h
TriggerTarea B: lead BUSINESS_QUERY sin respuesta en 24h
Condicionesfollow_up_sent: false + classification: BUSINESS_QUERY + días ≥ 1
Generación · GroqEmail de seguimiento. Tono amigable, no agresivo. Máx 100 palabras.
Envío → Plantilla HTMLbardie-auto-mail.html tipo FOLLOW_UP. Contexto diferente al primer email.
Marca follow_up_sent: trueNo vuelve a enviar follow-up a este lead
Plantillas de email
🎨
Plantilla principal. Dark mode, grid naranja, expediente ID, tipo de consulta, respuesta IA, firma. Usada en Flujo 1 y Flujo 3.
Flujo 1 + 3
📋
Confirmación de formulario de contacto web. Muestra nombre, email, fecha de envío. Enviada desde el form de rafelgil.com, no desde el cron.
Formulario web
🧪
Template de referencia / desarrollo. No conectada al cron actualmente.
Dev / Ref
✉️
Texto plano HTML
Generado dinámicamente en PHP. Font 16px, line-height 1.7. "Hola X de nuevo" + respuesta + Calendly + firma Bardie. Flujo 2.
Flujo 2
Archivos del sistema en servidor
cron-bardie.php
Motor principal. Todos los flujos, RAG, llamadas a Groq, envíos.
bardie-auto-mail.html
Plantilla HTML para respuestas del agente email.
plantilla-es.html
Confirmación del formulario de contacto web.
leads_log.json
Base de datos de leads. Email, nombre, fechas, clasificación, html_sent, follow_up_sent.
bardie_log.txt
Log de operaciones del cron. Cada acción queda registrada.
bardie@rafelgil.com-log.txt
Registro de todos los emails enviados con cuerpo completo.
bardie.lock
Archivo de lock anti-ejecuciones paralelas. Se elimina al terminar.
vendor/autoload.php
PHPMailer instalado manualmente. Exception.php + PHPMailer.php + SMTP.php.
Bardie / Core
Groq / IA
Entrega / Output
Flujo / Lógica
Almacenamiento / Config