SOVA IDE is designed for preparing scripts and rules for generating responses written in the specialized Dialog Language (DL)
To run the SOVA IDE in standard mode, you must perform the following actions:
Uploading the necessary sources:
git clone https://github.com/sovaai/sova-ide.git
cd sova-ide
./install.sh
Building Docker images:
docker-compose build
Launching containers:
docker-compose up -d
After that, you need to wait until all the services are started and the databases are created.
The IDE interface will be available on http://localhost:3000, web widget for tests on http://localhost.
Creating a default chatbot for a web widget:
./scripts/command.sh bot:create --profile test
Instead of test
, specify the bot profile created in the IDE
To import templates from a file to the created profile, use the following command:
./scripts/import_templates.sh test file
Where test
is the name of the profile created in the IDE, and file
is the path to the template file.
To import dictionaries from files to the created profile, use the following command:
./scripts/import_dicts.sh test dicts
Where test
is the name of the profile created in the IDE, and dicts
is the path to the directory with dictionaries.
SOVA IDE is licensed under Apache License 2.0 by Virtual Assistant, LLC.