-
Notifications
You must be signed in to change notification settings - Fork 75
Distributions
Distribution is a set of config files (Docker YAML files and pipeline_conf.json used by DeepPavlov Agent) and accompanying components and services that together form a multiskill AI Assistant built using the DeepPavlov Conversational AI Technology Stack.
To build your own distribution, you can add custom components to the "thirdparty" directory in the given folder (/annotators for annotators, /skills for skills/, etc.), add them to the docker-compose.yml
and agent/pipeline_conf.json
, build it with docker-compose up --build
If you want to share your distribution with other Deepy users, create a distribution directory in the /assistant_dists/
subdirectory, move these config files to the just created distribution's subdirectory in the /assistant_dists
, and then submit it to this repository using a PR.
-
deepy_base
- basic Deepy distribution comprising of two skills (simple goal-oriented and chit-chat skills, Emotion Classification and Spell Checking Annotators) -
deepy_gobot_base
- Go-Bot-based Deepy distribution comprising of two skills (Go-Bot-based goal-oriented and chit-chat skills, Emotion Classification and Spell Checking Annotators) -
deepy_adv
- more advanced Deepy distribution which, in addition to deepy_gobot_base components also includes a few more annotators including Entity Linking, Intent Catcher, and Sentence Segmentation). It is currently deployed at our Demo Web Site. -
deepy_faq
- Special Deepy distribution which features an FAQ-based Skill and a chit-chat Skill. It's currently undergoing PR and is available in thedists/faq_dist
branch of this repository.