Bot de pesquisa de referência
Este projeto criará o BOT do mecanismo de pesquisa no telegrama usando a similaridade do TF IDF e Cosine.
Começando
Essas instruções fornecerão uma cópia do projeto em funcionamento em sua máquina local para fins de desenvolvimento e teste. Consulte a implantação para obter notas sobre como implantar o projeto em um sistema ao vivo.
Pré -requisitos
Certifique -se de instalar o Python 3 no seu dispositivo
Estrutura de arquivo
- bot.py este arquivo para servir as atualizações e enviar uma mensagem da solicitação
- Config.cfg token Telegram Bot do pai BOT
- Database.py Defina a estrutura do banco de dados com mapeamento orientado a objetos
- Biblioteca personalizada de Search_engine.py para obter o resultado do documento de similaridade de cosseno
- Server.py sirva mensagem e resultado do mecanismo
- tensor_flow.py Processamento de linguagem natural para resposta
- Intents.json saudação ou intenções JSON DATOS
Etapa para obter o conjunto de dados
- Remes dados
- Atualizar conjunto de dados
Como correr
- Instale o requisito
pip install -r requirements.txt
- Instale
punkt com nltk.download()
>>> import nlit
>>> nltk.download("punkt")
- Execute
server.py
- Vá para o aplicativo Telegram ou o acesso da Telegram Web e converse com este bot.
Construído com
- Python 3 - A programação de idiomas usada
- Virtualenv - o ambiente virtual usado
- Alquimia SQL - a biblioteca de banco de dados
- NLTK - Kit de ferramentas de linguagem natural
- Fluxo tensor - fluxo tensor
- TF Learn - Fluxo tensor para aprender
- Scikit Learn - Scikit Learn Use Cosine Similarity
Clone ou download
Você pode clonar ou baixar este projeto
> Clone : git clone https://github.com/piinalpin/research-references-bot.git
Converse o dele
- Telegram Bot Chat: https://t.me/research_references_bot
- Line Bot Chat: http://line.me/ti/p/@437nryhw
Autores
- Alvinditya Saputra - LinkedIn Instagram Twitter