#13 · Primary category: Synthetic Data Generation

Chatito

chatbot chatbots chatito dataset dataset-generation named-entity-recognition nlg nlp nlu text-classification

🎯🗯 Dataset generation for AI chatbots, NLP tasks, named entity recognition or text classification models using a simple DSL!

Project last updated:09/03/23

GitHub Stars

889

Forks

146

Contributors

5

License

MIT

Why we included this project

Chatito lets you describe your sentence structures once in a small domain-specific language and then expands them into many labeled training examples, which saves you from hand-writing every utterance. You declare the intents, the slots, and the vocabulary that can fill each slot, and the generator emits variations in Rasa, LUIS, Snips, Flair/BIO, or a custom format. Because the same definitions can feed data-hungry frameworks like Rasa and Flair or a fine-tuned model of your own, one source means you do not maintain separate files for each provider. The patterns stay human-readable, so a dataset remains auditable and easy to regenerate as intents change. Teams building NLU pipelines that need consistent, reviewable labeled data will get the most out of it.

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