- DrFAQ is a FAQ demo for Dr COVID (2020), full version will be released.
- Designed and implemented a NLP Question Answering architecture using spaCy, BERT language model, ElasticSearch, and Telegram Bot API.
- DOCTOR COVID applied to SingHealth at Singapore EXPO and D’Resort with more information from News of Dr.COVID.
pip install python-telegram-bot
pip install
- Prepare a FAQ csv corpus, we have some demo in /match
Telegrame Demo Screenshot
When a question is asked, the following processes are performed:
- FAQ Question Matching using spaCy's Similarity - /match
- NLP Question Answering using huggingface's BERT - /nlp
- Update BERT model and pipeline 2
- Transformer-based Close domain search
- Support WhatApp & Wechat
- Answer Search using ElasticSearch
The BERT-based Pipeline
- explosion/spaCy - Industrial-strength Natural Language Processing (NLP) with Python and Cython
- huggingface/transformers - Transformers: State-of-the-art Natural Language Processing for TensorFlow 2.0 and Pytorch
- elastic/elasticsearch-py - Official Python low-level client for Elasticsearch
- python-telegram-bot/python-telegram-bot - Python Wrapper for Telegram Bots
- google-research/bert - TensorFlow code and pre-trained models for BERT
- BERT - Pre-training of Deep Bidirectional Transformers for Language Understanding
- DrQA Telegrame demo for FAQ