rodrigopivi/Chatito

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

65
/ 100
Established

The DSL parser uses PEG.js to compile human-readable syntax into an AST, then generates datasets in multiple output formats (Rasa, Flair, LUIS, Snips NLU, or custom JSON). It includes built-in data augmentation through combinatorial expansion of intent and slot variations, with controls to prevent overfitting on single sentences. Available as an npm CLI tool, a browser-based IDE, and integrates with major NLU frameworks for direct training compatibility.

886 stars and 394 monthly downloads. No commits in the last 6 months. Available on npm.

Stale 6m
Maintenance 0 / 25
Adoption 16 / 25
Maturity 25 / 25
Community 24 / 25

How are scores calculated?

Stars

886

Forks

152

Language

TypeScript

License

MIT

Last pushed

Sep 03, 2023

Monthly downloads

394

Commits (30d)

0

Dependencies

2

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/rodrigopivi/Chatito"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.