A comunicação é importante para o sucesso dos consultores financeiros. Os consultores se comunicam com muitos clientes diferentes diariamente e cada cliente tem necessidades e tarefas diferentes. É necessário algum tipo de priorização para ajudar a organizar e estruturar as tarefas dos consultores. Mas priorizar os clientes geralmente é feito manualmente hoje.
No Genai Hackathon 2024, nossa equipe explorou como a IA generativa poderia ser usada para ajudar os consultores financeiros a priorizar seus clientes e acelerar tarefas de comunicação como escrever e-mails.
A idéia básica é fornecer um painel de clientes. O painel contém uma lista de clientes e uma breve descrição da ação necessária para ser realizada pelo consultor desse cliente. Essas ações são priorizadas automaticamente de acordo com a urgência e a emocionalidade expressas pelo cliente. Essas informações são extraídas das caixas de entrada dos consultores, o que evita que os consultores tenham que digitalizar suas caixas de entrada manualmente. O tempo adicional pode ser gasto com os clientes para garantir que seus objetivos sejam alcançados.
Usamos a estrutura de Hilla para construir nosso front -end e back -end mais rápido. O front -end está usando o React e o back -end está usando a inicialização da mola. Esses dois são tecnologias estabelecidas reunidas muito bem por Hilla. A IA é integrada usando o Spring AI. E por último, mas não menos importante: usamos o OpenAI como a IA generativa e o Dall-E para gerar imagens.
export SPRING_AI_OPENAI_API_KEY=<INSERT KEY HERE>mvn O painel do cliente deve abrir automaticamente no seu navegador quando você executa mvn dentro do diretório do projeto (o endereço do painel é http: // localhost: 8080).
O aplicativo lerá um conjunto predefinido de e-mails ridicularizados que pedimos à IA que nos gerasse. Esses e-mails serão analisados pela IA para gerar as tarefas para cada email e cada cliente após a inicialização. As três ações mais urgentes estão no topo da lista e incluem uma imagem à esquerda da ação necessária. Essas imagens representam o gênero e o estado emocional de um cliente, identificados pela IA. As imagens e o texto podem variar a cada execução porque são gerados "ao vivo" pela IA. A lista de ações é ordenada por urgência e estado emocional. É assim que o painel se parece:

Você pode clicar em Open para ver a mensagem original enviada pelo cliente. A prioridade, o título da ação e a descrição da ação e a imagem do cliente são baseadas nesta mensagem:

Quando você clica em Respond , um formulário será aberto com um texto pré-gerado. Você pode editar essa sugestão ou atingir Regenerate para gerar uma nova sugestão. Clique em Send para enviar isso sugerido e, opcionalmente, texto editado para o cliente. Atualmente, esta mensagem não será enviada, mas uma pequena animação é mostrada. Em teoria, embora isso possa ser usado para enviar um email real ao cliente.

Clicar no Regenerate solicitará à IA para gerar uma nova resposta. Essa resposta respeita o "nível de polidez", que pode ser definido no botão Regenerate . Você pode mover o controle deslizante para a esquerda para pedir à IA para gerar uma resposta de uma maneira que um pirata falasse. Mova o controle deslizante para a direita para pedir para regenerar a resposta como uma rainha falaria:


Implementamos esse recurso para brincar com a IA. Mas poderia ser usado para ajustar a geração de resposta de outras maneiras. Ele mostra como a IA generativa é adaptável e como a IA generativa personalizável.
O aplicativo permite fornecer um prompt personalizado que será adicionado a cada solicitação feita à IA quando as respostas forem geradas. Isso permite que os consultores financeiros ajustem a geração, fornecendo alguns detalhes pessoais: eles podem fornecer detalhes pessoais ou uma descrição de seu estilo pessoal. Você pode definir o prompt personalizado ao clicar em Settings no canto superior direito.

Por que geramos imagens representando os estados emocionais dos clientes para os clientes mais urgentes? Não fizemos na primeira iteração de nossa aplicação:

Obviamente, classificamos os tarefas por suas prioridades, mas exibimos as prioridades diretamente:

Nada realmente se destaca nesse rascunho. Mudamos tão cedo durante o desenvolvimento para facilitar a ver a urgência (e, portanto, prioridade) facilmente à primeira vista. Nós, humanos, evoluíamos para identificar e interpretar rostos de maneira rápida e fácil. Portanto, essa é a abordagem que decidimos implementar: deixe a IA gerar rostos que representam o gênero e o estado emocional de um cliente. O resultado é muito mais intuitivo e mais rápido para entender:

O aplicativo usa um prompt detalhado que solicita à IA que extraia todas as informações relevantes de um texto de email fornecido e um endereço de e -mail. Esta informação inclui:
A ação e o nome são exibidos no painel. A prioridade é usada para classificar o painel e o gênero e o estado emocional são usados para gerar a imagem / avatar do cliente.
Se o endereço de e -mail começar com "Jon.cluless@" e o texto do email for o seguinte:
"Oi, isso não funciona. Eu odeio! Como posso atualizar meus dados financeiros?"
Então a resposta da IA pode ser assim:
