Dasha is a conversational-AI-as-a-service platform that lets you embed realistic voice and text conversational capabilities into your apps or products. With a single integration, create smart conversational apps for web, desktop, mobile, IoT and call centers.
DashaScript is an event-driven declarative programming language used to design complex real-world conversations that pass a limited Turing test. Automate call center conversations, recreate the Google Duplex demo in under 400 lines of code or create a no-code GUI for your users that translates into DashaScript code.
Learn morestart node root {
do {
#sayText("Welcome to Acme Pizza! How can I help you?");
wait *;
}
}
⠀
digression order_pizza {
conditions { on #messageHasIntent("order_pizza"); }
do {
#sayText("All right. $10, please. May I charge your card now?");
wait *;
}
}
If it is connected to the internet and has access to a speaker/mic, it can run a Dasha application. Any platform (Web server, browser, iOS/Android, Phone/VoIP, MacOS/Linux/Windows, Raspberry Pi, etc.), programming languages (NodeJS, Java, Python, C#, C++, whatever) can be used. Note that the beta program offers only the NodeJS SDK.
Learn moreconst dasha = require("@dasha.ai/sdk");
⠀
const app = await dasha.deploy("./");
⠀
await app.start();
Your conversational voice/chat apps use your existing infrastructure, including databases, external services (Airtable, Zendesk, TalkDesk, etc.) and business logic. Run conversations through anything (telephone, in-app, IOT) using Dasha SDK. Feed your custom data into Dasha and consume results where they provide most value (BI, analytics, decision engines).
Learn moreexternal function createPayment(amount:decimal):boolean;
⠀
digression order_confirmed {
conditions { on #messageHasSentiment("positive"); }
do {
var res = external createPayment(10); //call it in real-time while talking
if(res) {
#sayText("Payment successful. Enjoy your pizza!");
}
}
}
Build, manage and deploy Dasha applications from VSCode. Enjoy IntelliSense for DashaScript, a low-code graphical WYSIWYG interface and a powerful analytics engine for syntax and errors highlighting. Ships with the Profiler which visualizes conversational outcomes to easily train and improve your AI apps.
Learn moreYou can use the fully functional free tier to kick the tires, run test calls and figure out the Dasha way of building a conversational application. Once your apps are trained, put in your credit card and go. Or decide that it’s not your thing, it’s up to you.
Learn moreJoin our developer community to hang with like-minded developers, get answers to your questions from Dasha engineers, share use cases, discuss AI, ML and algorithms and generally learn new things.
Join CommunityOur goal is passing voice Turing test. We're building API layer within business communications so that now it's addressable by just developers.
Co-Founder & CEO, ACM ICPC
Chief Research Scientist, Doctor of Science, Professor, former Kaggle #1
Co-Founder & CTO, Assoc. Professor, ACM ICPC
With Dasha you can build: call center automation, agent enhancement / speech analytics, booking a table in a restaurant, receptionist, robot for Clubhouse / Discord, add voice control to existing mobile app, conversational IVR ...the possibilities are virtually endless!
Sign Up and Start Building