Guía del Facilitador

Todo lo que necesitas para correr el taller hands-on de Agentforce de Macropay: credenciales, arquitectura, agenda, enlaces y el botón de reset entre sesiones.

3 horas · 7 módulos + bonus Service Agent Nivel: principiante
Agent Astro

1 ¿Qué es este taller y qué construye el participante?

Macropay es una fintech de crédito al consumo. El participante parte de un Asistente Macropay (Service Agent de Agentforce) que ya sabe dar la bienvenida, informar de productos (vía un Flow de catálogo) y procesar solicitudes de crédito. A lo largo del taller, construye con sus propias manos:

  • 🛠️ Un Flow desde cero (Crear_Incidencia) que crea un Case en Service Cloud.
  • 🤖 El subagente Reporte de Incidencias, cableando el Flow que acaba de crear.
  • 🔒 El subagente Referencia de Pago, con verificación de identidad antes de exponer datos.

Termina publicando el agente y probándolo de punta a punta. El módulo de RAG (Data Library) queda como bonus opcional para quien avance rápido.

Objetivo pedagógico: que un admin sin experiencia en Agentforce entienda agente/subagente/acción/Flow, construya lógica real y aplique buenas prácticas (verificación, anti-alucinación, seguridad).

2 Enlaces clave

3 Acceso a la org

Comparte estas credenciales con los participantes (o usa Login As si cada uno tiene su usuario). La org ya tiene Einstein + Agentforce habilitados.

URL de login https://orgfarm-cb1bb6da16.lightning.force.com
Usuario macropayadmin@macropayworkshop.demo
Contraseña salesforce1
App Macropay Service Studio (App Launcher)
Agente Asistente Macropay · Service Agent · Activo
Primer paso del participante: App Launcher → Macropay Service Studio → en Inicio pulsa Sembrar Datos (carga 2 clientes + 7 productos de demo). Luego abre el agente en el Builder con “Let’s Go”.

📦 Preparar la org (instalar el package)

Cada org que entregues a un participante debe tener el taller instalado. lo haces antes de entregarla (el participante recibe la org ya lista, no instala nada). Toma ~5 min por org.

Descargar el package (.zip)

Repo SFDX con todo el metadata + instalador. Descomprímelo una vez en tu equipo.

Descargar →
Requisitos (una sola vez en tu equipo): tener la Salesforce CLI instalada (developer.salesforce.com/tools/salesforcecli). Si la descarga del navegador falla por cookies, bájala con: curl -L -o ~/Downloads/sf-arm64.pkg https://developer.salesforce.com/media/salesforce-cli/sf/channels/stable/sf-arm64.pkg y ábrela.
  1. Descomprime el .zip y entra: cd macropay-workshop-package
  2. Autentícate en la org del participante: sf org login web --alias clienteA
  3. Instala: ./scripts/install.sh clienteA
  4. ¿Varias orgs? ./scripts/install-batch.sh clienteA clienteB clienteC (o --file orgs.txt).
El instalador despliega el metadata, crea el agent user + permisos de Agentforce, publica y activa el agente, y siembra los datos. Al terminar, entrega al participante solo el link de login + la guía.

4 Arquitectura del ejercicio

El agente enruta cada mensaje a un subagente; algunos subagentes invocan acciones (Flows autolaunched) que leen/escriben datos reales en la org.

Asistente Macropay · Enrutador
└→
Bienvenida
Info Productos y Créditos Flow Consultar_Catalogo_Productos → Producto_Macropay__c
└→
Solicitud de Crédito Flow Evaluar_Elegibilidad_Credito → Solicitud_Credito__c
└→
Referencia de Pago 🔨 (lo construye el participante) → ⚙ Flow Verificar_Identidad_y_Referencia → Cliente_Macropay__c
└→
Reporte de Incidencias 🔨 (participante) → ⚙ Flow Crear_Incidencia 🔨 (también lo construye) → Case
🔨 = lo que el participante construye. El resto viene pre-desplegado como punto de partida.
Datos: 3 objetos custom (Cliente/Producto/Solicitud) + Case estándar. Apex: solo seeder/reset idempotentes. Acciones: Flows (sin código).

5 Agenda y módulos (≈3 h)

0 · Orientación y datos15 min
Login, App Launcher, Sembrar Datos, primer vistazo al agente.
1 · Anatomía del agente15 min
Recorrer enrutador, subagentes, acciones. Conceptos base.
2-3 · Referencia de Pago50 min
Diseñar el subagente con gate de verificación + cablear el Flow.
4 · Construir el Flow de Incidencias30 min
Flow Builder desde cero: variables, Create Records → Case, Assignment, activar.
5 · Subagente de Incidencias25 min
Cablear el Flow recién creado, probar la creación de Case en vivo.
6 · Seguridad y robustez10 min
Probar off-topic, anti-alucinación, anti-manipulación.
7 · Publicar y futuro15 min
Commit + Activate, smoke test, mostrar el portal público y la visión de voz.
★ Bonus · Base de Conocimiento (RAG)opcional
Data Library + AQWK. Solo para quien termine rápido — es el paso más frágil.

💡 Deja ~10 min de buffer para descanso y preguntas. Los tiempos asumen un participante novato; ajusta según el grupo.

6 Reset entre sesiones

Entre un grupo y otro, regresa el taller a su estado inicial con un clic. El reset:

  • Borra los registros de demo (Solicitudes, Cases) y resiembra 2 clientes + 7 productos.
  • Revierte el agente al estado inicial (quita los subagentes Referencia e Incidencias que construyó el grupo anterior).
  • Desactiva el Flow Crear_Incidencia para que el siguiente grupo lo construya de cero.
Tarda ~1-2 min (corre en segundo plano). El botón confirma que se inició; el agente y los datos quedan listos poco después. Si das un taller seguido, ejecútalo ANTES de que llegue el siguiente grupo.
Nota: el reset no deshace la Data Library del módulo Bonus (rara vez se crea). Si un grupo la creó, bórrala manualmente en Setup → Data Library.

7 Tips y gotchas para el facilitador

Antes de empezarCorre el reset 5 min antes para asegurar datos frescos. Abre la guía del estudiante en pantalla compartida.
El Builder abre en pestaña nuevaAl pulsar “Let’s Go” el nuevo Agentforce Builder abre en otra pestaña (host lightning.force.com). Si no abre, revisa el bloqueador de pop-ups.
“Add Action for Reasoning”Para cablear un Flow al subagente: dentro del subagente → menú “+” → Add Action for Reasoning → Add from Asset Library. Es el paso donde más gente se atora.
Activar el FlowRecuérdales activar el Flow Crear_Incidencia tras construirlo. Un Flow inactivo no es invocable por el agente.
Validar en la orgDespués de cada ejercicio, abre las vistas “Solicitudes Recientes”, “Clientes y Verificación” y el tab Cases para mostrar que el agente creó registros reales.
Demo de voz (futuro)El hands-on es por chat. Para el cierre, menciona que el mismo agente puede exponerse por voz/telefonía como visión a futuro.