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