User Guide

This user guide explains how to practically employ the OpenDial toolkit to develop dialogue systems:

  • Flight-booking example
    A more extensive example of OpenDial dialogue domain for a flight-booking application.
  • Advanced modelling
    Built-in functionalities for variable references, universal quantifiers, string matching, predictive variables, custom functions and relational structures.
  • Parameter estimation
    How to collect dialogue data and exploit it to estimate the parameters of probabilistic rules.
  • FAQ
    Frequently asked questions about the OpenDial toolkit.
  • Javadoc
    OpenDial API (latest version).