DIAGRAPH: An open-source graphic interface for dialog flow design
Please note that the logging feature is disabled in the live demo in order to preserve user privacy.
- Install Docker or a compatible alternative
- Clone the repository
- Open a terminal and navigate to the main folder (containing
docker-compose.yml
) - (RECOMMENDED) change the secret keys, usernames and passwords in the
config.env
file - Run
docker-compose up --build
5.1 For Mac M1 chip users: executeexport DOCKER_DEFAULT_PLATFORM=linux/amd64
in terminal before running step 5 - Wait until the build has finished (this takes a while), and then wait until the running containers outputs several
trying to regiser component [...]
messages (this may take a few additional minutes after the build, since the server will have to download neural network weights). NOTE: Depending on your machine / virtual machine limits, the chat responses might take a second to a few to appear. - Open your browser and navigate to
localhost:8000
. There, you can create a new user and then use the system as descibed here.