-
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.