Saltar al contenido principal

Asistentes

ValerIA permite trabajar con asistentes.

Los Asistentes son robots que permiten acceder a una cuenta de correo electrónico, clasificarlo para el trabajo o enviar correos electronicos cuando se necesite. Tambien se pueden usar Agentes de IA para cumplir algunas funciones avanzadas.

¿Que funciones va a tener en nuestra aplicación?

Podemos tener uno o varios, y se encargaran de revisar algunas funciones y ponerse en contacto con nosotros o con otros usuarios para informar de alguna novedad.

Tendran como mínimo la capacidad de enviar correos electronicos, o de recibirlos, clasificarlos en carpetas relacionadas con los dossiers. Pero en algun caso, se pueden complementar con otras vias de comunicación como SMS, WhatsApp, Telegram, etc. o usar agentes de IA para realizar tareas más complejas.

Capacidades

Los assistentes tienen la capacidad de:

  • Enviar correos electrónicos y hacer seguimiento de estos.
  • Recibir correos electronicos y clasificarlos de acuerdo a los dossiers relacionados.
  • Hacer llamadas a **Conductor** con alguna acción.
  • Comunicarse via Telegram u otros sistemas.
  • Usar agentes de IA para realizar tareas más complejas.

Configuración de los asistentes

La configuración de los asistentes se realiza en Setup > Asistentes, donde se puede agregar un nuevo asistente y configurar sus opciones.

La configuración es un poco sofisticada, ya que necesita que se le permita el acceso a la cuenta de correo electrónico, y se le debe dar permisos para enviar correos electronicos. En el caso de Gmail, el acceso es algo mas complicado y se debe seguir la configuración de servicios externos de Google OAuth para conseguir los datos necesarios secretID y clientID.

Basicamente hay tres tipos de Validación OAUTH2 que se pueden usar:

  • internal: Solo permite la validación de usuarios que esten dentro de un dominio. Es gratuito y seguro siempre y cuando este asistente solo se use para trabajar con usuarios de la misma empresa.
  • external test: Permite la validación de hasta 100 usuarios que esten fuera del dominio. Es gratuito, pero se deben indicar en el sistema las cuentas a usar.
  • external: Permite la validación de usuarios que esten fuera del dominio. No es gratuito pero es seguro y se puede usar con cualquier cuenta de correo.

El proceso para crear el clientID y secretID es el siguiente:

  1. Crear un proyecto en Google Cloud Platform.
  2. en APIs y servicios configurar las pantallas de consentimiento de OAuth.
  3. Elegir la opcion de Internal o External.
  4. En ambitos añadir https://mail.google.com/ y https://www.googleapis.com/auth/gmail.modify.
  5. en Credenciales crear una nueva credencial de tipo OAuth2.
  6. Seleccionar la opcion de Aplicación Web y añadir la URL de la aplicación.
  7. en Credenciales obtener el clientID y secretID.

Asistente de Gmail

Los agentes de Gmail permiten el uso del correo electrónico. La configuración necesaria incluye:

  • nombre: Es el nombre del asistente.
  • email: Es el correo electrónico del asistente.
  • clientID: El clientID proporcionado por Google.
  • secretID: El secretID proporcionado por Google.

Para comprobar su funcionamiento se puede enviar un correo electrónico a la cuenta de correo del asistente, y este deberia responder con un mensaje de confirmación.