Simple version of smart assistants dialog policy system.
- The message is sent to the system via rest into Dialog Policy (DP)
- DP send request
CLASSIFY_TEXT
to Intent Recognizer (IR) to classify message - IR send back to the DP result of classification
CLASSIFICATION_RESULT
- intent, projects - DP send a request
MESSAGE_TO_SKILL
to each Smart App(SA) classified - Each SA response
ANSWER_TO_USER
to DP - When DP got all responces from SAs, DP sends to IR
BLENDER_REQUEST
with allANSWER_TO_USER
s included - IR respond
BLENDER_RESPONSE
to DP - DP respond
ANSWER_TO_USER
via rest
- Python 3.7.8
- docker-compose -f docker-compose-kafka.yml up --build
- docker-compose -f docker-compose.yml up --build
- Send a message http://0.0.0.0:8888/your_message