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:
- Crear un proyecto en Google Cloud Platform.
- en
APIs y serviciosconfigurar las pantallas de consentimiento de OAuth. - Elegir la opcion de Internal o External.
- En ambitos añadir
https://mail.google.com/yhttps://www.googleapis.com/auth/gmail.modify. - en
Credencialescrear una nueva credencial de tipo OAuth2. - Seleccionar la opcion de
Aplicación Weby añadir la URL de la aplicación. - en
Credencialesobtener 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.