snipsco/snips-nlu
Snips Python library to extract meaning from text
This library helps developers extract structured information from everyday language. You provide examples of user sentences and their intended meaning, and it produces an "NLU engine" that can identify user intentions and key details (like dates or locations) from new text. It's for developers building conversational AI like chatbots, voice assistants, or any application that needs to understand natural language input.
3,960 stars. No commits in the last 6 months. Available on PyPI.
Use this if you are a developer creating a conversational AI application and need to accurately identify user intent and extract specific information from their free-text input.
Not ideal if you need a pre-built, ready-to-use chatbot or voice assistant, as this is a foundational library requiring development work.
Stars
3,960
Forks
507
Language
Python
License
Apache-2.0
Category
Last pushed
May 22, 2023
Commits (30d)
0
Dependencies
14
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/snipsco/snips-nlu"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
nltk/nltk
NLTK Source
explosion/spaCy
💫 Industrial-strength Natural Language Processing (NLP) in Python
undertheseanlp/underthesea
Underthesea - Vietnamese NLP Toolkit
stanfordnlp/stanza
Stanford NLP Python library for tokenization, sentence segmentation, NER, and parsing of many...
flairNLP/flair
A very simple framework for state-of-the-art Natural Language Processing (NLP)