Inicio / LARMARIES / Herramientas / Cómo implementamos un asistente con Google Gemini en WordPress para una fundación

Cómo implementamos un asistente con Google Gemini en WordPress para una fundación

Lo Último en: Herramientas

Tiempo de lectura:

10 minutos

Un caso real de automatización de consultas en una organización de protección animal

En organizaciones pequeñas, responder las consultas de la página web suele ser una tarea más del día a día. Cuando esas consultas empiezan a repetirse constantemente, el tiempo que se invierte en responderlas termina compitiendo con el trabajo principal de la organización.

Ese era uno de los retos de la Fundación Pazanimal en Cali. Entre adopciones, donaciones, voluntariado y servicios veterinarios, buena parte del tiempo del equipo se destinaba a responder consultas que se repetían una y otra vez.

Pazanimal atiende a más de 600 animales permanentes en su albergue rural, con un equipo de 10 personas y costos operativos que superan los 30 millones de pesos mensuales. Su página web recibe visitas de personas interesadas en adoptar, donar o colaborar. Y todas esas personas tienen preguntas.

Para resolver este problema se implementó un asistente basado en Google Gemini integrado en WordPress mediante un plugin propio. Este artículo explica cómo se hizo, qué problemas surgieron, qué cambió en la operación de la fundación y qué lecciones dejó el proceso.

El problema: preguntas que se acumulan sin respuesta

Una fundación como Pazanimal no tiene un equipo de atención al cliente dedicado. Las mismas personas que atienden a los animales responden correos, mensajes de WhatsApp y consultas de la web.

Las preguntas más frecuentes son:

  • ¿Cómo puedo adoptar?
  • ¿Qué requisitos necesito?
  • ¿Cuánto cuesta la adopción?
  • ¿Puedo hacer una donación?
  • ¿Cómo me hago voluntario?
  • ¿Qué servicios veterinarios ofrecen?

Cada una de estas preguntas requiere una respuesta personalizada, pero el contenido de la respuesta es siempre el mismo. El equipo perdía tiempo redactando una y otra vez la misma información.

Además, las consultas llegaban a cualquier hora. Una persona interesada en adoptar visita la web a las 10 PM, envía un mensaje y no recibe respuesta hasta el día siguiente. Para entonces, el interés puede haberse enfriado.

Por qué un asistente con Google Gemini

La elección del motor de IA fue clave en el proyecto. Google Gemini ofrece varias ventajas que lo hacen adecuado para este tipo de implementaciones:

  • Coste: La API de Gemini tiene una capa gratuita que cubre miles de solicitudes al mes. Para el volumen de consultas de Pazanimal, el coste adicional ha sido prácticamente nulo.
  • Velocidad: Gemini Flash, el modelo utilizado, está optimizado para tareas de gran volumen con baja latencia. Esto garantiza que el asistente responda en cuestión de segundos.
  • Contexto: Gemini dispone de una ventana de contexto amplia, suficiente para mantener conversaciones extensas y trabajar con una base de conocimiento considerable.
  • Integración: La API de Gemini se integra fácilmente con WordPress a través de plugins como Gersemi Pro, sin necesidad de desarrollar desde cero.

Configuración del asistente

El proceso de configuración fue más sencillo de lo que parece. No requirió programación, solo configuración.

1. Conectar la API de Google Gemini

El primer paso fue crear un proyecto en Google Cloud, activar la Generative Language API (también conocida como Gemini API) y generar una clave de API.

2. Definir el ADN del asistente

En lugar de programar respuestas, se definió un documento de contexto (base de conocimiento del asistente) con la personalidad y el conocimiento de la fundación. Ese documento incluye:

  • El tono de comunicación de la fundación: amable, empático, informativo.
  • La información sobre adopciones: requisitos, proceso, costos.
  • La información sobre donaciones: cómo hacerlas, qué se necesita.
  • Los servicios veterinarios: horarios, precios, contacto.
  • Las reglas de comportamiento: qué responder, qué no responder, cómo derivar a un humano.

Dato técnico: El documento ocupa actualmente 308 líneas (11.670 caracteres), aunque ese contenido se sigue ampliando conforme aparecen nuevas preguntas.

3. Ajustes y problemas encontrados

Durante las primeras pruebas, se detectaron algunos problemas que requirieron ajustes:

Demasiada información en las respuestas

El asistente respondía con párrafos muy largos, incluyendo toda la información disponible sobre cada tema. Eso hacía que la conversación se volviera densa y difícil de seguir.

Solución: Se ajustó el documento de contexto para incluir instrucciones explícitas de brevedad y estructura. Ahora el asistente responde con mensajes cortos, ofrece información clave y pregunta si el usuario necesita más detalles.

Respuestas inventadas

En algunas ocasiones, cuando el asistente no encontraba una respuesta en su base de conocimiento, intentaba «inventar» una respuesta en lugar de admitir que no sabía.

Solución: Se añadió una regla en el ADN que le indica al asistente que, si no encuentra la información en su conocimiento, debe responder con un mensaje predeterminado («No tengo información sobre eso, pero puedo derivar tu consulta al equipo de Pazanimal») y capturar el lead.

Preguntas fuera del alcance

El asistente recibía preguntas sobre temas que no estaban en su base de conocimiento (por ejemplo, «¿cuántos animales tienen en total?»). El asistente no sabía cómo responder.

Solución: Se amplió el conocimiento base para incluir información básica sobre la fundación (número de animales, historia, ubicación). También se añadió una regla para derivar al equipo humano cuando la pregunta es demasiado específica.

4. Personalización visual

Se ajustaron los colores, el icono y los textos del chat para que coincidieran con la identidad visual de la fundación.

5. Integración con correo

Las conversaciones que el asistente identifica como «leads» (personas interesadas en adoptar, donar o ser voluntarias) se envían por correo al equipo de Pazanimal. Esto permite que el equipo haga el seguimiento sin tener que estar pendiente del chat.

Lo que hace el asistente en la práctica

El asistente no reemplaza al equipo de Pazanimal. Lo que hace es responder las preguntas que no requieren intervención humana y recoger información de las personas que muestran interés.

Cómo responde:

  • Si alguien pregunta «¿cómo puedo adoptar?», el asistente explica el proceso paso a paso, los requisitos y cómo contactar al equipo.
  • Si alguien pregunta «¿puedo hacer una donación?», el asistente explica las opciones y cómo proceder.
  • Si alguien pregunta algo que no está en su base de conocimiento, responde con un mensaje predeterminado y deriva la conversación al equipo.

Cómo captura leads:

Cuando el asistente detecta que la persona está interesada en adoptar, donar o ser voluntaria, solicita amablemente sus datos de contacto (nombre, correo, teléfono) y los envía por correo al equipo.

Errores que conviene evitar

Si estás pensando en implementar un asistente similar, estos son los errores más comunes que encontramos y que merece la pena tener en cuenta:

  • Intentar que la IA responda absolutamente todo. Es tentador querer que el asistente tenga respuesta para cualquier pregunta. Pero eso lleva a respuestas inventadas o a una base de conocimiento tan extensa que resulta difícil de mantener. Es mejor definir claramente lo que sabe y lo que no sabe, y derivar al equipo humano cuando corresponda.
  • Darle un documento de contexto demasiado largo y sin estructura. El asistente lee el documento completo para cada consulta. Si el documento es excesivamente largo o está mal organizado, la respuesta puede ser confusa o el tiempo de procesamiento aumenta. Un documento bien estructurado y con instrucciones claras es más efectivo que uno que intente abarcarlo todo.
  • No definir qué debe hacer cuando no conoce una respuesta. Este fue uno de los problemas que detectamos al principio. Si no se le indica explícitamente cómo comportarse cuando no sabe algo, el asistente tiende a inventar respuestas. Es necesario establecer una regla clara desde el primer día.
  • No revisar periódicamente las conversaciones reales. El asistente puede estar respondiendo bien, pero también puede estar cometiendo errores que pasan desapercibidos. Revisar las conversaciones reales permite identificar preguntas recurrentes que no están cubiertas, ajustar el tono o corregir respuestas incorrectas.
"Una de las lecciones más valiosas fue entender que un buen asistente no depende tanto del modelo de IA como de la calidad del contexto que recibe."

¿Qué cambió en la operación?

El asistente no transformó la fundación de la noche a la mañana. Pero sí cambió algunas cosas concretas:

Reducción del tiempo dedicado a consultas repetitivas

El equipo dejó de responder manualmente las preguntas más frecuentes. Pueden dedicar ese tiempo a tareas donde realmente aportan valor: atender a los animales, coordinar adopciones, gestionar donaciones.

Respuesta inmediata fuera del horario laboral

El asistente está disponible 24/7. Una persona que visita la web a las 10 PM recibe una respuesta en el momento. Eso reduce la probabilidad de que el interés se enfríe.

Captura de información estructurada

Antes, las consultas llegaban por diferentes canales (correo, WhatsApp, formularios) y era fácil perder el seguimiento. Ahora, los leads capturados por el asistente llegan por un solo canal (correo) con la información ya estructurada.

Lo que haríamos diferente hoy

Si tuviéramos que repetir este proyecto, hay varias cosas que haríamos de manera distinta:

  • Empezaríamos definiendo el documento de contexto antes de escribir una sola línea de código. La calidad del asistente depende mucho más de la claridad de sus instrucciones que del modelo de IA utilizado.
  • Limitaríamos la longitud máxima de las respuestas desde el primer día. Es más fácil acortar respuestas que alargarlas, y empezar con respuestas breves evita que el asistente se vuelva demasiado verboso.
  • Documentaríamos todas las preguntas que el asistente no puede responder desde el principio. Eso permite identificar rápidamente qué información falta en la base de conocimiento.
  • Conectaríamos el CRM desde la primera versión. La captura de leads es más valiosa cuando los datos llegan directamente al sistema de gestión, sin pasos intermedios.

La lección más importante: Un asistente con IA no es más inteligente que la información que recibe. Si esa información está bien estructurada, es clara y está actualizada, el asistente funcionará bien con cualquier modelo razonable. Si la información es confusa o está incompleta, el mejor modelo del mundo no va a resolver el problema.

Lo que no hace el asistente

  • No reemplaza al equipo. Las conversaciones complejas o sensibles se derivan a humanos.
  • No es un sistema de aprendizaje automático en tiempo real. El conocimiento se actualiza modificando el documento de contexto, no automáticamente.
  • No sustituye una página web bien estructurada. La IA complementa la información existente, no reemplaza una mala documentación.

Si quieres verlo en acción

Pazanimal tiene activo su asistente en pazanimal.org. Puedes probarlo y ver cómo responde a preguntas sobre adopciones, donaciones o servicios veterinarios. No es una demo de marketing, es una herramienta real que ayuda a una fundación a gestionar sus consultas.

Recursos externos recomendados

¿Estás valorando incorporar un asistente con IA en WordPress?
Si quieres conocer cómo resolvemos este tipo de proyectos, puedes consultar la documentación y características de Gersemi Pro.
Ver características →
General

Optimiza tu equipo con este TIP

En ocasiones, nos encontramos con desafíos al trabajar con recursos intensivos en nuestras computadoras, especialmente cuando nos enfrentamos a tareas exigentes como la edición de video, renderizado o manipulación de múltiples capas. Para optimizar estos procesos, te presento una solución efectiva que puedes aplicar, pero antes de sumergirnos en ella, es crucial conocer la cantidad de RAM que posee tu equipo.

Leer más »
Anuncio Externo
Fin Anuncio Externo

Envíanos un Mensaje

Déjanos tu inquietud, un asesor se comunicará lo más pronto posible.