Funciones
Las Funciones son los bloques técnicos con los que extiendes lo que tu agente puede hacer más allá de las Aplicaciones nativas. Mientras que las Aplicaciones son integraciones nativas listas para usar, las Funciones te dan control de bajo nivel para conectar cualquier servicio que exponga una API o un servidor MCP, recibir eventos en tiempo real y automatizar tareas programadas.
Si solo quieres conectar una herramienta popular (Shopify, Notion, HubSpot…), no necesitas configurar nada a mano: el catálogo de MCPs incluye presets que dejan casi todo listo por ti.
Bloques disponibles
| Función | Qué hace |
|---|---|
| MCPs | El centro de control de tus servidores MCP: conecta las apps del catálogo (Shopify, Notion, GitHub…) o cualquier otro servidor externo. |
| API REST | Convierte cualquier endpoint HTTP en una herramienta que tu agente puede invocar durante una conversación. |
| Webhooks | Recibe eventos en tiempo real mediante webhooks salientes. |
| Cron jobs | Ejecuta requests HTTP programadas: renueva tokens, sincroniza datos y más. |
¿Cuál debo usar?
Una forma rápida de decidir, según lo que necesitas lograr:
| Si necesitas… | Usa | Por qué |
|---|---|---|
| Que tu agente use las herramientas de un servicio que ya expone un servidor MCP | MCPs | Conectas el servidor una vez y el agente recibe todas sus herramientas listas para usar. |
| Que tu agente consulte o modifique un endpoint concreto de tu sistema (un pedido, un inventario…) | API REST | Defines una sola request HTTP y la IA la invoca con los datos de la conversación. |
| Que tus sistemas se enteren cuando algo pasa en Platica (nuevo mensaje, cliente creado…) | Webhooks | Platica envía el evento a tu endpoint en tiempo real; tu agente no interviene. |
| Que algo se ejecute solo, cada cierto tiempo (renovar un token, un ping de salud…) | Cron jobs | La petición corre programada sin depender de ninguna conversación. |
La dirección del flujo es la clave: MCPs y API REST los usa tu agente durante una conversación (Platica → afuera, bajo demanda). Los Webhooks avisan hacia afuera cuando algo ocurre (Platica → afuera, por eventos). Los Cron jobs corren por horario, sin conversación de por medio.
Próximamente
Estos bloques se sumarán a Funciones más adelante:
- Función Personalizada — Escribe código JavaScript para lógica a la medida.
- Base de Datos — Conecta bases de datos SQL y NoSQL externas.
- Almacenamiento — Sube y gestiona archivos en la nube.
- RPA — Conecta robots de IA externos para automatizar tareas en el navegador.
Las Funciones son para casos avanzados. Si apenas empiezas, configura primero tus Canales y una Aplicación ; rara vez una Función es el primer paso.