snipsco/snips-nlu

Snips Python library to extract meaning from text

56
/ 100
Established

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.

conversational-ai chatbot-development voice-assistant natural-language-understanding intent-recognition
Stale 6m
Maintenance 0 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 21 / 25

How are scores calculated?

Stars

3,960

Forks

507

Language

Python

License

Apache-2.0

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.