macournoyer/utterance_parser
Extract intent and entities from natural language utterances
This helps developers build applications that understand natural language commands. It takes short phrases or sentences from users, like "Remind me to pick up the kids in two hours," and figures out what the user wants to do (the 'intent') and key details (the 'entities'). The output is a clear, structured interpretation of the user's request. It's for developers creating voice assistants, chatbots, or other interactive applications.
No commits in the last 6 months.
Use this if you are a developer building a conversational interface and need to programmatically understand user commands and extract relevant information from them.
Not ideal if you need a pre-trained, ready-to-use natural language understanding service without any development.
Stars
36
Forks
14
Language
Ruby
License
MIT
Category
Last pushed
Jan 04, 2018
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/macournoyer/utterance_parser"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
apache/opennlp
Apache OpenNLP
stanfordnlp/CoreNLP
CoreNLP: A Java suite of core NLP tools for tokenization, sentence segmentation, NER, parsing,...
stanfordnlp/python-stanford-corenlp
Python interface to CoreNLP using a bidirectional server-client interface.
dkpro/dkpro-core
Collection of software components for natural language processing (NLP) based on the Apache UIMA...
apache/opennlp-sandbox
Apache OpenNLP Sandbox