You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Dialog Flow Framework (DFF) allows you to develop conversational services.
12
+
DFF offers a specialized domain-specific language (DSL) for quickly writing dialogs in pure Python. The service is created by defining a special dialog graph that determines the behavior of the dialog agent. The latter is then leveraged in the DFF pipeline.
13
+
You can use the framework in various services such as social networks, call centers, websites, personal assistants, etc.
14
+
15
+
## Why choose DFF
16
+
17
+
* Written in pure Python, the framework is easily accessible for both beginners and experienced developers.
18
+
* For the same reason, all the abstractions used in DFF can be easily customized and extended using regular language synthax.
19
+
* DFF offers easy and straightforward tools for state management which is as easy as setting values of a Python dictionary.
20
+
* The framework is being actively maintained and thoroughly tested. The team is open to suggestions and quickly reacts to bug reports.
21
+
17
22
# Quick Start
18
23
## Installation
19
24
@@ -26,7 +31,6 @@ pip install dff
26
31
The above command will set the minimum dependencies to start working with DFF.
27
32
The installation process allows the user to choose from different packages based on their dependencies, which are:
[tutorials](https://github.com/deeppavlov/dialog_flow_framework/tree/master/tutorials/context_storages) on GitHub.
114
+
To further explore the API of the framework, you can make use of the [detailed documentation](https://deeppavlov.github.io/dialog_flow_framework/index.html).
115
+
Broken down into several sections to highlight all the aspects of development with DFF,
116
+
the documentation for the library is constantly available online.
154
117
155
118
# Contributing to the Dialog Flow Framework
156
119
120
+
We are open to accepting pull requests and bug reports.
157
121
Please refer to [CONTRIBUTING.md](https://github.com/deeppavlov/dialog_flow_framework/blob/master/CONTRIBUTING.md).
122
+
123
+
# License
124
+
125
+
DFF is distributed under the terms of the [Apache License 2.0](https://github.com/deeppavlov/dialog_flow_framework/blob/master/LICENSE).
0 commit comments