La comunicación es importante para el éxito de los asesores financieros. Los asesores se comunican con muchos clientes diferentes diariamente y cada cliente tiene diferentes necesidades y tareas pendientes. Se necesita algún tipo de priorización para ayudar a organizar y estructurar las tareas de los asesores. Pero priorizar a los clientes a menudo se realiza manualmente hoy.
En el Genai Hackathon 2024, nuestro equipo exploró cómo la IA generativa podría usarse para ayudar a los asesores financieros a priorizar a sus clientes y a tareas de comunicación aceleradas como escribir correos electrónicos.
La idea básica es proporcionar un tablero de clientes. El tablero contiene una lista de clientes y una breve descripción de la acción requerida por el asesor para ese cliente. Estas acciones se priorizan automáticamente de acuerdo con la urgencia y la emocionalidad expresadas por el cliente. Esta información se extrae de las bandejas de entrada de los asesores que evitan que los asesores tengan que escanear sus bandejas de entrada manualmente. El tiempo adicional se puede dedicar a los clientes para garantizar que se alcancen sus objetivos.
Hemos utilizado el marco Hilla para construir nuestro frontend y backend más rápido. El frontend está usando React y el backend está usando el arranque de resorte. Estas dos son tecnologías establecidas reunidas muy bien por Hilla. La IA está integrada utilizando Spring AI. Y por último, pero no menos importante: usamos OpenAI como la IA generativa y Dall-E para generar imágenes.
export SPRING_AI_OPENAI_API_KEY=<INSERT KEY HERE>mvn El tablero del cliente debe abrirse automáticamente en su navegador cuando ejecuta mvn dentro del directorio del proyecto (la dirección del tablero es http: // localhost: 8080).
La aplicación leerá un conjunto predefinido de correos electrónicos burlados que hemos pedido a la IA que genere para nosotros. La IA analizará estos correos electrónicos para generar las tareas pendientes para cada correo electrónico y cada cliente al inicio. Las tres acciones más urgentes están en la parte superior de la lista e incluyen una imagen a la izquierda de la acción requerida. Estas imágenes representan el género y el estado emocional de un cliente identificado por la IA. Las imágenes y el texto pueden variar con cada ejecución porque la IA las generan "en vivo". La lista de acciones está ordenada por urgencia y estado emocional. Así es como se ve el tablero:

Puede hacer clic en Open para ver el mensaje original enviado por el cliente. La prioridad, el título de acción y la descripción de la acción, así como la imagen del cliente, se basan en este mensaje:

Cuando haga clic en Respond , se abrirá un formulario con un texto previamente generado. Puede editar esta sugerencia o presionar Regenerate para generar una nueva sugerencia. Haga clic en Send para enviar este texto sugerido y, opcionalmente, editado al cliente. Este mensaje no se enviará actualmente, sino que se muestra una pequeña animación. En teoría, esto podría usarse para enviar un correo electrónico real al cliente.

Al hacer clic en Regenerate le pedirá a la IA que genere una nueva respuesta. Esta respuesta respeta el "nivel de cortesía" que se puede establecer bien bajo el botón Regenerate . Puede mover el control deslizante hacia la izquierda para pedirle a la IA que genere una respuesta de una manera que un pirata hablaría. Mueva el control deslizante hacia la derecha para pedirle que regenere la respuesta como una reina hablaría:


Implementamos esta característica para invertir con la IA. Pero también podría usarse para ajustar la generación de respuesta de otras maneras. Muestra cuán adaptable y cómo puede ser la IA generativa personalizable.
La aplicación permite proporcionar un mensaje personalizado que se agregará a cada solicitud realizada a la IA cuando se generan respuestas. Esto permite a los asesores financieros ajustar la generación al proporcionar algunos datos personales: pueden proporcionar datos personales o una descripción de su estilo personal. Puede establecer el mensaje personalizado al hacer clic en Settings en la esquina superior derecha.

¿Por qué generamos imágenes que representan los estados emocionales de los clientes para los clientes más urgentes? No lo hicimos en la primera iteración de nuestra aplicación:

Nosotros, por supuesto, ordenamos las tareas pendientes por sus prioridades, pero mostramos las prioridades directamente:

Nada realmente se destaca en ese borrador. Cambiamos tan temprano durante el desarrollo para facilitar la urgencia (y, por lo tanto, prioridad) fácilmente a primera vista. Los humanos evolucionamos para identificar e interpretar caras de manera rápida y fácil. Así que este es el enfoque que decidimos implementar: deje que la IA genere caras que representen el género y el estado emocional de un cliente. El resultado es mucho más intuitivo y más rápido de entender:

La aplicación utiliza un mensaje detallado que le pide a la IA que extraiga toda la información relevante de un texto de correo electrónico proporcionado y una dirección de correo electrónico. Esta información incluye:
La acción y el nombre se muestran en el tablero. La prioridad se usa para clasificar el tablero y el género y el estado emocional se usan para generar la imagen / avatar del cliente.
Si la dirección de correo electrónico comienza con "jon.lueless@" y el texto del correo electrónico es el siguiente:
"Hola, esto no funciona. ¡Lo odio! ¿Cómo puedo actualizar mis datos financieros?"
Entonces la respuesta de la IA podría verse así:
