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.shBuilding Docker images:
docker-compose buildLaunching containers:
docker-compose up -dAfter 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 testInstead 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 fileWhere 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 dictsWhere 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.