
ARXIV Chat
Um assistente de pesquisa de IA e bot de discórdia
Um agente da AI Chatbot, projetado para ajudar pesquisadores e entusiastas a acessar e interagir com o Arxiv Paper Archive.
O objetivo é tornar o processo de exploração da literatura mais eficiente e facilitar discussões em vários artigos, bem como com os colegas. Construído com Langchain, Discord.py, GPT-3.5 usando API OpenAI.
Demonstração
Junte -se ao servidor Discord aqui, inicie um bate -papo. Link para convite de bot em breve.
Características
- Documentos de consulta
- Faça perguntas sobre documentos específicos, o Arxiv-Chat responderá com respostas apropriadamente citadas.
- Resumos de papel
- Resuma os artigos concisamente, destacando o argumento principal e as conclusões. Existem 3 variações: {Laymans, pontos -chave, abrangentes} que são escolhidos com base na preferência e no nível de detalhe necessário.
- Gerar perguntas
- O ARXIV Chat pode gerar um conjunto de perguntas de pesquisa que fornecem perspectivas alternativas e informações valiosas. Jogue essas perguntas de volta à IA para promover sua ajuda e compreensão da importante tomada do artigo.
- Discussão envolvente
- Você pode iniciar discussões envolvendo vários artigos. Ao responder a perguntas comparativas, o conteúdo de cada artigo será pesquisado.
- Citações
- Se você deseja explorar mais, pode pedir citações de um papel.
- Recomendação/pesquisa em papel
- O ARXIV-ChAT pode recomendar documentos específicos com base em sua discussão. Também pode simplesmente pesquisar com uma consulta.
- Como um agente autônomo, ele pode decompor solicita várias tarefas, removendo a necessidade de nomear especificamente as tarefas a serem realizadas. Veja a função da API da função do OpenAI.
Recursos planejados
- Carregador de repositório Git
- A capacidade de clonar os links de repositórios Git em papel, permitindo que seu código faça parte da base de conhecimento acessível do agente. Poderia ajudar a entender a implementação de um artigo com código.
Se você tiver alguma idéia de recursos adicionais ou deseja participar do desenvolvimento desses recursos, veja aqui
Instalação
Nota: Você deve ter o Python 3.9 ou posteriormente instalado.
Preencha .env.example e renomeie para .env . Você precisará das teclas da API {Openai, Serpapi}.
Sem Docker
Instale as dependências do Python:
pip install -r requirements.txt
Com Docker
Construa a imagem:
docker build . -f Dockerfile -t arxiv-chat
Uso
Execute o Bot Discord localmente:
Sem Docker
Com Docker
docker run -it --rm --env-file .env arxiv-chat
Especifique -t opção para executar no modo de entrada do usuário REPLT/TERMNIAL.
Contribuindo
Contribuições são apreciadas. Envie um PR se você tiver uma nova ideia de recurso ou sugerir melhorias.