Centralize seu próprio material de pesquisa e consulte -o com o poder de IA e LLMS. Tão fácil quanto pedir ao Chatgpt para ajudá -lo em sua pesquisa!

Como pesquisadores iniciantes, enfrentamos um problema comum que você também pode ter enfrentado, mesmo que você não seja exatamente um pesquisador: acompanhar vários arquivos e outras fontes de informações essenciais para o seu trabalho.
Como você se lembra de um recurso específico dessa contribuição específica para a literatura atual? Em que papel você leu? Qual foi a principal fonte que ajudou esse autor a desenvolver seu novo algoritmo e como ela o adaptou ao seu problema específico?
Pensamos em Xolote como uma ferramenta de IA para ajudar os pesquisadores com seu próprio material e referências de informações, como trabalhos acadêmicos e artigos científicos. Mais do que poder apenas responder a perguntas sem contexto, como qual é o tópico principal desses papéis? , Nosso objetivo é explorar o potencial de grandes modelos de linguagem (LLMs), como ChatGPT, e fornecer uma poderosa ferramenta de assistência à mão para acelerar e melhorar o processo de pesquisa muito comum encontrado na academia.
Sabemos que, nesse processo, os pesquisadores têm sua própria coleção de material relevante para o tópico deles. Eles podem não ter lido tudo, mas estão pelo menos familiarizados com cada uma das referências e seu conteúdo. Nesse ponto, na mente do pesquisador muitas vezes surgem questões específicas relacionadas a seções específicas de seu trabalho que, obviamente, devem ser citadas adequadamente, e é aí que queríamos uma ferramenta inteligente para ajudar.
Por exemplo, ao escrever seu artigo, você pode se perguntar: quantos valores esses autores usaram no experimento para calibrar o parâmetro alfa do algoritmo? E por que esse intervalo? Obviamente, o fato de você ter essa pergunta significa que você leu essa seção em um de seus trabalhos (e, esperançosamente, entendeu), mas pode não se lembrar das especificidades desse experimento em particular. Por que perder tempo analisando suas dezenas de arquivos quando você pode pedir a uma IA para refrescar sua memória ou dizer onde exatamente os autores descreveram isso?
Pense em Xolote como seu ChatGPT personalizado, que já é treinado na linguagem humana, com a vantagem de ter seu próprio material de pesquisa como base de conhecimento que ele pode consultar, consultar, resumir, conectar e organizar com base em seus avisos.
Como nota, isso não está salvando você de realmente ler seus papéis. A maioria, se não todos os acadêmicos sérios, concordam que, por mais poderosa que seja a IA, os pesquisadores devem ler suas fontes. Mas isso não o impede de usar um Ctrl + F simples que mostra um parágrafo que você já sabe do que é. A Xolote leva isso a um nível totalmente novo e inteligente, graças à capacidade atual e ao potencial futuro da IA e ao LLMS especificamente.
Xolote nasceu como um dos projetos do Hackmty 2023, o maior hackathon da América Latina. O desafio foi criar um novo aplicativo de um mecanismo de pesquisa inteligente usando grandes modelos de idiomas.
Nas 24 horas do Hackathon, conseguimos terminar uma demonstração simples, que nos colocou entre os 10 principais finalistas do concurso, de +100. Estamos empolgados em ver quais mais recursos podemos mostrar à comunidade agora que temos mais tempo!
- SU Grupo
Como parte do hackathon, desenvolvemos uma interface do usuário para este projeto. Planejamos melhorar e liberá -lo em breve.
Para executar este repositório em sua máquina local, você precisa:
Crie um ambiente virtual:
python -m venv venvE ativá -lo (exemplo do PowerShell):
venvScriptsActivate.ps1Em seguida, execute o seguinte para instalar os pacotes necessários:
pip install - r requirements.txtOs requisitos podem mudar: Por enquanto, não há garantia de compatibilidade com versões mais antigas do repositório.
.env com sua chave da API: OPENAI_API_KEY =< your secret key>/data/pdfs/ ./src/llm/showcase.ipynb com suas próprias perguntas!