Warning : this is highly experimental.
A gym wrapper for pydial (http://www.camdial.org/pydial/). Only single domain dialogue is supported. Works with python 3.
Clone pydial repository, change imports, switch it to python 3, remove useless files for gym environment:
sh import_pydial.sh
Download dependencies
pip install -r requirements.txt
Install package localy:
pip install .
Test :
python -c "import gym_pydial.env.run_env_pydial"
You should see:
INFO:run_env_pydial:Random policy reward : -2.0
INFO:run_env_pydial:HDC policy reward : 19.0
The HDC policy reward is not always the same (cf ticket seed)