kandi background
Explore Kits

Virtual Assistant Kit (FAQ)

by rb6995 Updated: Oct 1, 2021

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 Notebook star image 9702 Version:v7.0.0a11

License: Others (Non-SPDX)

Jupyter Interactive Notebook

Support
Quality
Security
License
Reuse

notebookby jupyter

Jupyter Notebook star image 9702 Version:v7.0.0a11 License: Others (Non-SPDX)

Jupyter Interactive Notebook
Support
Quality
Security
License
Reuse

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

Python star image 22522 Version:1.24.1

License: Permissive (BSD-3-Clause)

The fundamental package for scientific computing with Python.

Support
Quality
Security
License
Reuse

numpyby numpy

Python star image 22522 Version:1.24.1 License: Permissive (BSD-3-Clause)

The fundamental package for scientific computing with Python.
Support
Quality
Security
License
Reuse

pandasby pandas-dev

Python star image 36647 Version:1.5.2

License: Permissive (BSD-3-Clause)

Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more

Support
Quality
Security
License
Reuse

pandasby pandas-dev

Python star image 36647 Version:1.5.2 License: Permissive (BSD-3-Clause)

Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
Support
Quality
Security
License
Reuse

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

Python star image 32 Version:Current

License: Permissive (MIT)

A text analytics library with support for codemixed data

Support
Quality
Security
License
Reuse

py-lingualyticsby lingualytics

Python star image 32 Version:Current License: Permissive (MIT)

A text analytics library with support for codemixed data
Support
Quality
Security
License
Reuse

sentence-transformersby UKPLab

Python star image 9198 Version:2.2.2

License: Permissive (Apache-2.0)

Multilingual Sentence & Image Embeddings with BERT

Support
Quality
Security
License
Reuse

sentence-transformersby UKPLab

Python star image 9198 Version:2.2.2 License: Permissive (Apache-2.0)

Multilingual Sentence & Image Embeddings with BERT
Support
Quality
Security
License
Reuse

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-

See similar Kits and Libraries

Python
Artificial Intelligence