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:
- Atalho de teclado: Pressione Ctrl+F (ou Cmd+F no Mac)
- 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)
Navegando Resultados
- 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
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:
- Pressione Escape enquanto está na visualização de busca
- 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:
- Todas as chaves IndexedDB começando com
ais-chat-são enumeradas - As mensagens de cada conversa são carregadas e escaneadas pela string de consulta
- Nomes de bots também são verificados por correspondências
- 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.
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