#245 · Primary category: AI Chatbots

articulate

chatbot nlp nlu react

A platform for building conversational interfaces with intelligent agents (chatbots)

Project last updated:01/04/23

GitHub Stars

593

Forks

153

Contributors

18

License

Apache-2.0

Why we included this project

Articulate is a full chatbot-building platform rather than a single NLU library, so teams assembling a conversational agent end to end can study how the pieces fit together. It wraps Rasa NLU, which handles intent recognition and entity extraction through Duckling, spaCy, and TensorFlow, and adds its own dialogue management layer for multi-turn conversations. The project also ships a React-based interface and supports multiple Rasa instances, group-based authentication, and Slack logging, all signs of real deployment rather than a research demo. Teams planning a production chatbot around Rasa components will find the architecture worth studying, even if they build on newer tooling.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category