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 servicios
configurar 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
Credenciales
crear una nueva credencial de tipo OAuth2. - Seleccionar la opcion de
Aplicación Web
y añadir la URL de la aplicación. - 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.