#13 · Primary category: Synthetic Data Generation
Chatito
🎯🗯 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
SDV
Synthetic data generation for tabular data
distilabel
Distilabel is a framework for synthetic data and AI feedback for engineers who need fast, reliable and scalable pipelines based on verified research papers.
kubric
A data generation pipeline for creating semi-realistic synthetic multi-object videos with rich annotations such as instance segmentation masks, depth maps, and optical flow.
synthetic-data-generator
SDG is a specialized framework designed to generate high-quality structured tabular data.
unrealcv
UnrealCV: Connecting Computer Vision to Unreal Engine