Este documento descreve o funcionamento do sistema web integrado ao ambiente ISOCRM, para gerenciamento de agentes virtuais e FAQs (perguntas frequentes). O objetivo é fornecer uma visão clara sobre como utilizar a aplicação, suas principais funcionalidades e fluxos de uso.
O sistema permite:
Interagir com agentes virtuais por meio de uma interface de chat.
Gerenciar agentes, definindo configurações como comportamento, prompts iniciais e bases de treinamento.
Criar e editar FAQs para respostas automatizadas.
Administrar agentes e FAQs em um painel com tabelas e formulários.
O sistema é composto por dois módulos principais:
Chat: Interface de chat para interação com agentes.
Agente: Painel administrativo para gerenciar agentes e FAQs.
O usuário acessa a interface de chat para interagir com um agente virtual, selecionando-o em um dropdown e enviando mensagens.
O administrador utiliza o painel (Agente) para:
Criar/editar agentes, definindo personalizações (ex.: temperamento, nível de detalhamento).
Configurar prompts iniciais que aparecem como sugestões no chat.
Criar/editar FAQs associados aos agentes.
Treinar agentes com base em FAQs e prompts.
O componente IsoAgente é a interface principal para interação com os agentes virtuais. Ele exibe um chat onde os usuários podem enviar mensagens e receber respostas automáticas.
Seleção de Agente: Dropdown na parte superior para escolher um agente (ex.: Suporte Técnico).
Prompts Iniciais: Sugestões de perguntas predefinidas exibidas em um dropdown abaixo do chat, baseadas no agente selecionado.
Envio de Mensagens: Campo de texto para digitar perguntas.
Exibição de Mensagens: Mensagens do usuário (à direita) e do agente (à esquerda).
Atualização de Agentes: Botão para recarregar a lista de agentes disponíveis.
Estado de Carregamento: Indicador visual quando o agente está "digitando" uma resposta.
Acesse a página do chat.
2. No topo, clique no dropdown de agentes e selecione um (ex.: isoCRM Agente).
3. Veja as sugestões de prompts iniciais no dropdown abaixo do chat. Clique em uma opção para preenchê-la no campo de texto.
4. Digite uma pergunta no campo de texto e pressione Enter ou clique no botão de envio (ícone de avião), se necessário, clique no ícone de atualização para recarregar a lista de agentes.
Acesse a tela de Motivo/Ocorrência/Causa
Clique no botão "Adicionar"
3. Pressione o botão de "Motivo"
4. Preencha o campo de "Descrição" com "Agente" e clique em "Salvar"
5. Agora clique no passo 2 e selecione o motivo cadastrado anteriormente e na descrição digite a ocorrência, essa ocorrência será utilizada para agrupar os FAQs, ao cadastrar as ocorrências desejadas aperte em "Salvar"
6. No passo 3, coloque no campo "Descrição" o valor "Agente" e salve
7. No passo 4, selecione o motivo, ocorrência e classificação da causa cadastrados anteriormente e preencha no campo "Descrição" o valor "Agente", caso tenha mais de uma ocorrência vai ser preciso inserir todas essas ocorrências na causa que está cadastro, apenas repita o mesmo passo mas alterando a ocorrência
8. Em seguida, feche o modal e clique no botão para vincular unidade, posicionado no canto inferior direito
Para fechar o botão, clique no "X"
Botão vincular unidade
9. Preencha todos os campos com os valores cadastrados anteriormente e selecione um unidade para vincular, caso tenha mais de uma ocorrência vai ser preciso vincular todas essas ocorrências na unidade selecionada
O componente Agente é o painel de administração, com duas abas: Agentes e FAQs.
Abas de Navegação:
Agentes: Exibe uma grid com agentes cadastrados, permitindo ativar/desativar e editar.
FAQs: Exibe uma grid com FAQs, permitindo criar e editar.
Criação/Edição de Agentes: Modal com formulário para configurar agentes, incluindo personalizações e prompts iniciais.
Criação/Edição de FAQs: Modal com formulário para definir perguntas e respostas, com editor de texto rico.
Busca e Filtros: Campo de busca para filtrar agentes e FAQs na tabela.
Notificações: Mensagens de sucesso/erro para ações como salvar ou treinar agentes.
4.2.1. Gerenciando Agentes
Clique no botão "Configuração" e acesse o painel administrativo Agente.
2. Para criar um novo agente, clique no botão Adicionar Agente no topo.
3. No modal que abrir, preencha o formulário:
Selecione um Usuário responsável.
Insira uma Descrição para o agente.
Escolha uma Base de Treinamento (ex.: Suporte interno).
Defina Personalizações (ex.: Temperamento: Amigável, Foco: Preciso).
Adicione Prompts Iniciais (perguntas e respostas sugeridas).
4. Clique em Salvar. Uma notificação confirmará o sucesso.
5. Para editar um agente, clique em uma linha da tabela. O mesmo formulário abrirá com os dados preenchidos.
6. Para ativar/desativar um agente, use o switch na coluna correspondente ou o botão "Desativar" que aparece ao clicar na linha correspondente ao agente desejado
Basta clicar no switch da coluna "Status" do agente que deseja desativar
Clique na linha do agente desejado para disponibilizar a opção através do botão "Desativar"
7. Para treinar um agente, no formulário de edição, clique em Treinar. Uma notificação confirmará a conclusão.
4.2.2. Gerenciando FAQs
Clique na aba FAQs.
Para criar um novo FAQ, clique no botão Novo FAQ no topo.
3. No modal que abrir, preencha o formulário:
Selecione uma Ocorrência (ex.: Suporte Técnico).
Escolha uma Situação (ex.: Aberto).
Digite a Pergunta.
Escreva a Resposta usando o editor de texto rico.
4. Clique em Salvar. Uma notificação confirmará o sucesso.
5. Para editar um FAQ, clique em uma linha da tabela. O formulário abrirá com os dados preenchidos.
Com isso, já é possível utilizar os serviços de agentes para interagir com clientes, gerenciar respostas automatizadas e otimizar o atendimento no ambiente ISOCRM.