Xplain AI
Aprendizado fácil
O que faz?
A Xplain AI permite conversas em tempo real com documentos, arquivos de mídia e sites. Quando os usuários fazem upload de documentos, um pipeline de extração converte o texto em representações vetoriais usando o modelo embedding-001. Esses vetores, junto com os lotes de texto e os URLs de arquivos, são armazenados de forma eficiente, usando o agrupamento do Firebase para documentos grandes. Após a vetorização, os usuários são direcionados para uma página de chat para interagir com o documento. As mensagens dos usuários são incorporadas e combinadas por uma pesquisa de similaridade de cosseno no Firestore, recuperando o texto mais semelhante para as respostas geradas pelo Gemini.
Para arquivos de mídia, um pipeline de pré-processamento os analisa e os converte em texto, que é incorporado. Esse pipeline usa a API File Manager e o Gemini para análises detalhadas. Na página de chat, um botão "sessão de estudo" transforma as mensagens em formato de perguntas e respostas, permitindo que os usuários convertam as mensagens iniciais em pares de perguntas e respostas para uma aprendizagem melhor. Um editor on-line facilita a edição e o download de mensagens de chat, o que é benéfico para os pesquisadores.
A integração do Gemini é fundamental para a Xplain AI, permitindo a incorporação, pesquisas de similaridade, análise de arquivos de mídia e geração de perguntas e respostas, garantindo respostas instantâneas e precisas. Essa integração garante que os usuários acessem as informações mais relevantes dos documentos em tempo real, melhorando a pesquisa e a experiência de aprendizado.
Desenvolvido com
- Firebase
Equipe
Por
Equipe Salone
De
Serra Leoa