|| {{attachment:dialogs.png}}|| = Dialogs = `dialogs` is an open-source module for natural language parsing and interpretation. It is written in Python and, while not strictly required, is most useful in conjunction with an ontology server like [[oro-server]]. == Browse the source == You can browse on-line the source code: [[http://trac.laas.fr/git/dialogs|Dialogs on CGIT]] == Installation == === Via robotpkg === The easiest way to install `dialogs` is through '''robotpkg''': `robotpkg` is a package management system for robotics module we use at the LAAS. It handles dependencies and compilation automatically. If you don't know it, [[http://www.laas.fr/~mallet/robotpkg|have a look here]]. You need to install the ''Work-In-Progress'' repository: {{{ > cd $ROBOTPKG_BASE > git clone http://trac.laas.fr/git/robots/robotpkg-wip wip }}} Once installed, you can add the `dialogs` package very easily: {{{ > cd $ROBOTPKG_BASE/wip/dialogs > make update }}} You're done! === From the sources === You can grab a snapshot of the sources on the public FTP: ftp://softs.laas.fr/pub/openrobots/dialogs/ Or, to get the latest version of `dialogs`, you can check-out the sources with GIT: {{{ > git clone http://trac.laas.fr/git/robots/dialogs.git }}} `dialogs` uses the standard Python `distutils` mechanism: {{{ > cd dialogs > python setup.py install --prefix=$YOUR_PREFIX }}}