EORA zDialog

Python framework for building complex dialog systems

Features of zDialog

Dialogue structure in Python

Fast addition of new functionality

Integration with multiple platforms

Simple integration of complex machine learning models

Extend the functionality of your connectors with your modules
Output of the same bot to different channels
Save user information
Python диалог
Коннекторы Python
Вывод одного и того же бота в разные каналы

Local deployment capability


zDialog components

Парень в студии
DSL - allows you to describe scenarios of user interaction
- flexible context management
- states
- request handlers
- slot filling
- contextual choice of intent
Парень в офисе
Integrations - allow you to display the bot in different channels
- widgets
- telephony
Facebook, Telegram, VK, WhatsApp
FAQ - classifier of incoming questions
- flexible choice of handlers
- FAQ handler
- interface for additional training
Парень в офисе
Infrastructure and interface
- logging
- saving the history of dialogues
- DevOps
- collection of statistics
Most frameworks position themselves as platforms with a set of ready-made solutions, "no programming". But the lack of flexible development tools severely limits the range of features a new bot can get.

zDialog simplifies the bot creation process like other frameworks. But it is more flexible than some of its counterparts. Here the developer can control the entire process of creating a bot: from writing a script to selling.
Sergey Verentsov
EORA Technical Director
Dialog Systems

Chatbot that introduces investors and residents of Skolkovo

Dialog Systems

Automation of the contact center "Dodo Pizza"

Dialog Systems

Skill to help you calculate insurance

Which projects use zDialog

Made by EORA

EORA group of companies. We create and implement machine learning solutions.
Who are we?
We taught Alice how to book flights and check lottery tickets. Our chatbots determine the dog's breed from a photo and select food for the animal.
Our projects

Our news

Contact us