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_TEXTto 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_SKILLto each Smart App(SA) classified - Each SA response
ANSWER_TO_USERto DP - When DP got all responces from SAs, DP sends to IR
BLENDER_REQUESTwith allANSWER_TO_USERs included - IR respond
BLENDER_RESPONSEto DP - DP respond
ANSWER_TO_USERvia 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