01 / 11
Interno · Equipo MCCO · No compartir con cliente
🌱⚡

Garden Genie

Manos a la obra. Lo armamos en 1 semana.

Para: Francisco & Sebastián De: Mario
02 / 11
La misión, en una frase

Un bot de WhatsApp que le responde
todo a los colaboradores de Garden House.

El colaborador escribe por WhatsApp y el bot le resuelve, al toque:

  • Su liquidación y sus anexos de contrato (datos reales desde BUK, por su RUT)
  • Qué beneficios le corresponden a él/ella según su ficha
  • Dudas generales de RRHH respondidas desde los documentos y videos de SharePoint
  • Y si es algo delicado → lo deriva a una persona

Nada que no hayamos hecho antes. Es ensamblar piezas que ya manejamos.

03 / 11
Por qué esto es de cajón para nosotros

Cero tecnología nueva.

💬

WhatsApp Business API

Webhook entra, mensaje sale. Ya lo hemos conectado.

🗂️

BUK API REST

Token auth_token y a consumir. REST de toda la vida.

📚

Graph + RAG

Leer SharePoint, chunkear, embeddings. Nuestro pan de cada día.

🧠

Claude Agent SDK + Claude Code

La herramienta con la que ya vivimos.

No estamos inventando nada. Estamos conectando lo que ya dominamos — por eso una semana alcanza y sobra.

04 / 11
La foto técnica

Arquitectura de un vistazo

Canal
WhatsApp Business API → webhook recibe el mensaje del colaborador
Seguridad
Mapeo teléfono ↔ RUT + OTP → sesión verificada (antes de tocar datos personales)
Cerebro
Claude Agent SDK: entiende, decide la herramienta (tool use) y responde en es-CL
Datos
BUK (liquidaciones/anexos/ficha por RUT)  +  RAG sobre SharePoint (docs + videos)
Control
Guardrails (no entrega datos sin verificar) + logs + escalamiento a humano

Cinco capas, todas conocidas. El agente orquesta; las herramientas hacen el trabajo sucio.

05 / 11
Lo que hay que construir

Son 4 piezas. Nada más.

1️⃣

Canal WhatsApp

Número/sandbox, webhook que recibe y responde, manejo de la ventana de 24h.

2️⃣

Datos por RUT (BUK + identidad)

Conexión BUK, mapeo teléfono↔RUT, OTP y tools de liquidación / anexo / ficha.

3️⃣

Conocimiento (RAG SharePoint)

Ingesta Graph de docs + transcripción de videos, embeddings, búsqueda con citas.

4️⃣

Orquestador + guardrails

Claude Agent SDK ruteando intención, tool use, seguridad de salida y escalamiento.

06 / 11
Cómo nos repartimos la pega

Cada uno con lo suyo.

🧑‍💻
Francisco
Datos & Seguridad
  • Integración BUK por RUT
  • Identidad: teléfono↔RUT + OTP
  • Guardrails de salida (no fugar datos)
🧑‍💻
Sebastián
Conocimiento & Orquestación
  • RAG SharePoint (docs + videos)
  • Orquestador Claude Agent SDK
  • Flujos conversacionales es-CL
🛠️
Ing. Jr
Canal & QA
  • Setup WhatsApp + webhook
  • Pruebas de los 4 casos de uso
  • Apoyo en accesos y testing

Mario coordina, levanta accesos con el cliente y desbloquea. Daily corto de 10 min y seguimos.

07 / 11
El plan · 5 días tranquilos

La semana de un vistazo

Lun

Enchufar todo

Accesos (BUK, Graph, WhatsApp), repo con Claude Code, esqueleto del agente + webhook.

✅ El bot dice "hola" por WhatsApp
Mar

Que sepa quién es

BUK + mapeo RUT + OTP + sesión verificada. Tools de liquidación / anexo / ficha.

✅ Pide liquidación → verifica → la entrega
Mié

Que lo sepa todo

RAG: ingesta Graph de docs + transcripción de videos, embeddings, búsqueda con citas.

✅ Responde una política citando el doc
Jue

Que piense bien

Orquestador Claude Agent SDK + guardrails + tono es-CL. Los 4 casos de punta a punta.

✅ Los 4 flujos funcionan completos
Vie

Pulir y mostrar

QA de los 4 casos, prueba de fuga de datos, ajuste de prompts/RAG y demo interna.

✅ MVP listo + demo

Un objetivo claro por día. Si algo cae antes, mejor — nos sobra para pulir.

08 / 11
Definición de "Listo" (viernes)

Cómo sabemos que terminamos.

  • Los 4 casos de uso funcionan de punta a punta por WhatsApp (liquidación · anexo · beneficios por RUT · duda general)
  • La verificación por RUT bloquea de verdad: nadie ve datos de otro
  • El RAG cita la fuente y, si no sabe, lo dice (cero invención)
  • Casos delicados se escalan a humano sin drama
  • Demo interna grabada — lista para mostrar a Mario y, si toca, al cliente
09 / 11
Cómo nos movemos

Reglas simples, sin burocracia.

⏱️

Daily de 10 min

9:30 AM: qué cerré ayer, qué hago hoy, en qué estoy trabado.

🌿

Un repo, ramas cortas

Claude Code para construir e iterar. PR chico que se revisa rápido.

🔑

Accesos por Mario

Token BUK, permisos Graph y número WhatsApp los gestiona Mario con el cliente.

🔒

Datos de prueba

RUTs de test, nada de sueldos reales en logs. Seguridad desde el día 1.

🚧

Trabado > 1h → avisa

Nada de pelear solo medio día. Se levanta la mano y seguimos.

"Listo" = demostrable

Si no se puede mostrar funcionando, no está listo.

10 / 11
Para no sobre-pensarlo

Esta semana NO es para…

🎯

El foco

MVP funcionando con los 4 casos de uso reales, seguro y demostrable. Punto.

🙅

Lo que dejamos fuera (por ahora)

Panel de admin bonito, multi-idioma, notificaciones proactivas, integraciones extra. Eso viene después; esta semana es el corazón.

Si aparece una idea "buena pero no esencial" → a la lista de después. No le metemos scope a la semana.

11 / 11
1 semana
Es un rato. ¿Le entramos?

Lunes partimos enchufando todo. Viernes lo mostramos andando.
Cualquier duda antes de arrancar, me dicen. 🌱

Francisco · Datos & Seguridad Sebastián · Conocimiento & Orquestación