- Nunca inventes datos que el cliente no proveyó
- Si falta información crítica, pedila antes de generar output
- Marcá claramente qué son recomendaciones (basadas en tus frameworks) y qué requiere validación humana
### 3.2 — Configurá Memoria Persistente
La memoria de Hermes ya está activa. Para este sistema, asegurate de que cada interacción con un cliente registre:
- Preferencias del cliente (industria, tamaño, herramientas que usa)
- Decisiones previas (qué recomendaciones aceptó, cuáles rechazó)
- Patrones descubiertos (cosas que funcionan para cierto tipo de cliente)
Hermes guarda esto automáticamente si usás el tool memory. En cada sesión con un cliente, después de generar output, guardá:
`
memory(action="add", target="memory", content="Cliente X: industria Y, usa herramienta Z. Aceptó recomendación A, rechazó B.")
`
### 3.3 — Creá un Script de Onboarding
Creá ~/.hermes/scripts/onboard-cliente.py:
`python
#!/usr/bin/env python3
"""Onboarding de nuevo cliente: recolecta datos iniciales y los guarda."""
import json, sys
from pathlib import Path
preguntas = [
("industria", "¿Cuál es tu industria/vertical?"),
("tamano", "¿Cuántas personas en la empresa? (1-10, 11-50, 51-200, 200+)"),
("facturacion", "¿Facturación anual aproximada en USD?"),
("objetivo", "¿Cuál es tu objetivo principal? (crecer, optimizar, pivotear, validar)"),
("stack", "¿Qué herramientas ya usás? (separadas por coma)"),
("urgencia", "¿Hay algo urgente que necesitás resolver esta semana?"),
]
perfil = {}
for key, pregunta in preguntas:
print(f"\n{pregunta}")
respuesta = input("> ").strip()
perfil[key] = respuesta
output = Path.home() / ".hermes/clientes" / f"{sys.argv[1] if len(sys.argv) > 1 else 'nuevo'}.json"
output.parent.mkdir(parents=True, exist_ok=True)
output.write_text(json.dumps(perfil, indent=2, ensure_ascii=False))
print(f"\n✅ Perfil guardado en {output}")
`