Rishabbh-Sahu/intent_and_slot_classification

One of the main NLU tasks is to understand the intents (sequence classification) and slots (entities within the sequence). This repo help classify both together using Joint Model (multitask model). BERT_SMALL is used which can be changed to any other BERT variant.

19
/ 100
Experimental

This project helps quickly classify customer queries or commands into their underlying purpose (intent) and extract key details (slots) within those queries. You provide text like "what is the weather in London," and it tells you the intent is "get weather" and the slot "London" is the location. This is for product managers, customer service leads, or anyone building conversational AI or automated assistants.

No commits in the last 6 months.

Use this if you need to build or evaluate a natural language understanding system that accurately identifies user intent and extracts specific entities from text, without requiring massive computational resources or long training times.

Not ideal if you already have access to large-scale computing infrastructure and vast amounts of labeled data, where you might benefit from larger, more complex transformer models for potentially higher accuracy in very nuanced tasks.

conversational-ai customer-service-automation chatbot-development natural-language-understanding virtual-assistant
No License Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 6 / 25
Maturity 8 / 25
Community 5 / 25

How are scores calculated?

Stars

16

Forks

1

Language

Python

License

Last pushed

Jun 22, 2022

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/Rishabbh-Sahu/intent_and_slot_classification"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.