Virtual Assistant Kit (FAQ)
by rb6995 Updated: Oct 1, 2021
Solution Kit
This is a Virtual Assistant Kit which predicts and answers FAQ. This kit aids rapid development of Virtual Agents by following below steps. 1. Select a development environment of your choice 2. Explore and analyse the dataset 3. Cleanse and get the noise-free data 4. Compute embeddings for the dataset - sentence or word embeddings 5. Preprocess the user query 6. Compute embeddings for user query 7. Compare and compute similarity score to find a best match 8. Look up the dataset for displaying answer of a best matched query 9. Precomputed embeddings can be persisted for later use 10. Servers and webframeworks can be leveraged for servicing the request as REST API You can also find github reference to the Virtual Agent repo using this kit at the bottom for building your own Virtual Agents.
Development environment
Jupyter Notebook was used for development and debugging this kit.
notebookby jupyter
Jupyter Interactive Notebook
notebookby jupyter
Jupyter Notebook
10114
Version:v7.0.0b2
License: Permissive (BSD-3-Clause)
Exploratory Data Analysis
For extensive analysis and exploration of data, and to deal with arrays, these libraries are used. They are also used for performing scientific computation and data manipulation
numpyby numpy
The fundamental package for scientific computing with Python.
numpyby numpy
Python
23587
Version:v1.24.3
License: Permissive (BSD-3-Clause)
pandasby pandas-dev
Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
pandasby pandas-dev
Python
38499
Version:v2.0.2
License: Permissive (BSD-3-Clause)
Machine Learning
Machine learning libraries and frameworks here are helpful in capturing state-of-the-art embeddings. Embeddings are vectoral representation of text with their semantics.
py-lingualyticsby lingualytics
A text analytics library with support for codemixed data
py-lingualyticsby lingualytics
Python
32
Version:Current
License: Permissive (MIT)
sentence-transformersby UKPLab
Multilingual Sentence & Image Embeddings with BERT
sentence-transformersby UKPLab
Python
10727
Version:v2.2.2
License: Permissive (Apache-2.0)
Vitual Assistant built
Please check out the link below to access my Github repository for the kit! https://github.com/RA1911003010940/Virtual-Assistant-Kit-FAQ-