rodrigopivi/Chatito
🎯🗯 Dataset generation for AI chatbots, NLP tasks, named entity recognition or text classification models using a simple DSL!
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.
Stars
886
Forks
152
Language
TypeScript
License
MIT
Category
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.
Compare
Related tools
SimGus/Chatette
A powerful dataset generator for Rasa NLU, inspired by Chatito
oswaldoludwig/Seq2seq-Chatbot-for-Keras
This repository contains a new generative model of chatbot based on seq2seq modeling.
WenRichard/Customer-Chatbot
中文智能客服机器人demo,包含闲聊和专业问答2个部分,支持自定义组件(Chinese intelligent customer chatbot Demo, including the...
CYang828/xbot
Task-oriented Chatbot
nmstoker/lockebot
LockeBot: a demonstration of implementing a basic question answering bot with use of Rasa and a database