Pular para o conteúdo principal

Busca de Conversas

O AISCouncil inclui um recurso de busca integrado que permite encontrar mensagens em todas suas conversas, não apenas a atual. Busque em todo seu histórico de chat para encontrar aquela resposta importante ou discussão.

Abrindo Busca

Há duas maneiras de abrir o painel de busca:

  1. Atalho de teclado: Pressione Ctrl+F (ou Cmd+F no Mac)
  2. Botão da barra lateral: Clique no ícone de busca na barra lateral esquerda

Quando a busca abre, a área de chat é substituída por uma entrada de busca e painel de resultados.

Buscando

Digite sua consulta na entrada de busca. Resultados aparecem conforme você digita (com um pequeno atraso de debounce para desempenho). A busca requer pelo menos 2 caracteres para começar.

Busca verifica duas coisas:

  • Nomes de bots -- corresponde a títulos de conversas/bots
  • Conteúdo de mensagens -- corresponde a todas as mensagens de usuário e assistente em cada conversa

Resultados da Busca

Resultados são agrupados por conversa (bot). Cada grupo de resultados mostra:

  • Nome do bot com o texto correspondente destacado
  • Ícone do bot (se definido)
  • Contagem de correspondências e data de criação
  • Lista expansível de mensagens correspondentes com trechos de contexto

Cada trecho de mensagem mostra:

  • O papel da mensagem (usuário ou assistente)
  • O texto correspondente destacado com contexto ao redor (aproximadamente 40 caracteres antes e 60 caracteres depois da correspondência)
  • Clique em um nome de bot (para correspondências apenas de título) para alternar para aquela conversa
  • Clique em qualquer trecho de mensagem para alternar para aquela conversa
  • Resultados são limitados a 100 correspondências para desempenho
dica

Busca é insensível a maiúsculas. Digitando "python" corresponderá "Python", "PYTHON" e "python".

Fechando Busca

Há duas maneiras de fechar o painel de busca e retornar à visualização de chat:

  1. Pressione Escape enquanto está na visualização de busca
  2. Clique no botão de busca novamente na barra lateral (alterna busca desligada)

A área de chat é restaurada ao seu estado anterior quando você fecha a busca.

Como Funciona

Busca executa inteiramente no navegador contra seu armazenamento IndexedDB local:

  1. Todas as chaves IndexedDB começando com ais-chat- são enumeradas
  2. As mensagens de cada conversa são carregadas e escaneadas pela string de consulta
  3. Nomes de bots também são verificados por correspondências
  4. Resultados são transmitidos para a UI conforme cada conversa é escaneada

Como busca executa localmente, funciona offline e não envia dados para um servidor.

informação

Para grandes históricos de chat (milhares de mensagens em muitas conversas), busca pode levar um momento para completar. Resultados aparecem progressivamente conforme conversas são escaneadas.

Limitações

  • Comprimento mínimo de consulta: 2 caracteres necessários
  • Máximo de resultados: Limitado a 100 correspondências
  • Apenas sessão atual: Busca cobre conversas armazenadas no seu navegador atual. Não busca entre dispositivos ou dados sincronizados.
  • Apenas texto: Conteúdo de imagem e imagens geradas não são buscáveis -- apenas mensagens de texto