{ "info": { "author": "S\u00e9verin Lemaignan", "author_email": "severin.lemaignan@epfl.ch", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", "Topic :: Text Processing :: Linguistic" ], "description": "Dialogs: A Naive Natural Language Processing\r\n============================================\r\n\r\n(c) LAAS-CNRS 2010-2013, EPFL 2013-2015\r\n\r\nThis module, licensed under the permissive BSD 3-clause, reads on stdin user\r\ninput in natural language, parse it, call resolution routines when ambiguous\r\nconcepts are used, and finally generate RDF statements that are an\r\ninterpretation of the input.\r\n\r\nIt includes as well a verbalization module that conversely turns RDF statements\r\ninto a sentence in natural language.\r\n\r\n\r\n![Overview of the Dialogs pipeline](doc/dialogs_module_simple_small.png)\r\n\r\n\r\nWhile not strictly required, it is strongly recommanded to use `dialogs` with a\r\nknowledge base that follows the ''KB API'' like\r\n[minimalKB](https://github.com/severin-lemaignan/minimalkb/) or\r\n[oro-server](http://oro.openrobots.org).\r\n\r\nYou are welcome to reuse this software for your research. Please refer to the\r\nCITATION file for proper attribution in scientific works.\r\n\r\nInstallation\r\n------------\r\n\r\nSimply run:\r\n\r\n```\r\n> pip install dialogs\r\n```\r\n\r\nUsage\r\n-----\r\n\r\nYou can start to use `dialogs` immediately. For instance, try:\r\n\r\n```\r\n> dialogs -d -p\"What are you doing?\"\r\n> dialogs -d -p\"I'm playing with you\"\r\n```\r\n\r\nThe `-d` flags activates the debug mode, and gives you a complete picture of the\r\ndifferent steps: pre-processing, parsing, semantic resolution of the atoms of\r\nthe sentence, interpretation and verbalization ([read the\r\npaper](http://academia.skadge.org/publis/lemaignan2011grounding.pdf) to know\r\nmore about these steps).\r\n\r\nLines displayed in cyan log the interactions of the dialogue module with\r\nthe knowledge base (queries and knowledge revisions). If no knowledge base is\r\nrunning, most of the semantic resolution attempts will fail, so when asked \"what\r\nare you doing?\", the system answers \"I don't know\".\r\n\r\nIf you start `dialogs` with no options, it will simply read on stdin.\r\n\r\nCheck ``dialogs --help`` for other options.\r\n\r\nCommon invokation is:\r\n\r\n```\r\n> dialogs -d NAME_OF_THE_SPEAKER\r\n```\r\n\r\nThe main test-suite can be started with:\r\n\r\n```\r\n> dialogs_test\r\n```\r\n\r\nDemo\r\n----\r\n\r\nA live demo of the *parser alone* (not the semantic grounding part) is\r\n[available online](https://chili-research.epfl.ch/dialogs/).", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/severin-lemaignan/dialogs", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "Dialogs", "package_url": "https://pypi.org/project/Dialogs/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/Dialogs/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/severin-lemaignan/dialogs" }, "release_url": "https://pypi.org/project/Dialogs/0.14/", "requires_dist": null, "requires_python": null, "summary": "Handles natural language inputs and outputs on cognitive robots", "version": "0.14" }, "last_serial": 1448641, "releases": { "0.10": [ { "comment_text": "", "digests": { "md5": "dc300d3440926bb905780c4ab5d8e585", "sha256": "7fc3eb4db572421e97df7c19eaee16f7723403c8002ce96559a33edb55a78e72" }, "downloads": -1, "filename": "Dialogs-0.10.tar.gz", "has_sig": false, "md5_digest": "dc300d3440926bb905780c4ab5d8e585", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 590488, "upload_time": "2013-11-01T09:03:58", "url": "https://files.pythonhosted.org/packages/be/f9/125b3fb3bc01bba016f32e8bfe4e399b6dca3769461e63bb47632430b6b1/Dialogs-0.10.tar.gz" } ], "0.11": [ { "comment_text": "", "digests": { "md5": "6c299b3dcadea7ce52f6f2e8d9e79761", "sha256": "57d9ae3d1c230acff5cd16a5f52d996c657137b2f8e2fd4ff3078217b818781c" }, "downloads": -1, "filename": "Dialogs-0.11.tar.gz", "has_sig": false, "md5_digest": "6c299b3dcadea7ce52f6f2e8d9e79761", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 590502, "upload_time": "2013-11-01T13:26:07", "url": "https://files.pythonhosted.org/packages/6b/f6/11d99ebcf0ec3ebc4f4d50cf203b7a9e3161a15501939a40a978c2fc9d08/Dialogs-0.11.tar.gz" } ], "0.12": [ { "comment_text": "", "digests": { "md5": "5998a89ecfdeeb437efd65c9cf2ce360", "sha256": "5289371b645875161dbc012db2b2d9e88472fb7400b5c696ef8fabf855526ef6" }, "downloads": -1, "filename": "Dialogs-0.12.tar.gz", "has_sig": false, "md5_digest": "5998a89ecfdeeb437efd65c9cf2ce360", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 592468, "upload_time": "2014-03-19T13:43:03", "url": "https://files.pythonhosted.org/packages/ba/c0/9fcdd8cd2ffcb87ec3187b79ce46348b08a704fdd6d1640e13ae2c4eb28d/Dialogs-0.12.tar.gz" } ], "0.13": [ { "comment_text": "", "digests": { "md5": "14b97d2f1dc699d75041b435be18a23c", "sha256": "881cfb448a02f43d0e8309b17b7b52f7320eb051ca17155fa3e6eea36ff9f991" }, "downloads": -1, "filename": "Dialogs-0.13.tar.gz", "has_sig": false, "md5_digest": "14b97d2f1dc699d75041b435be18a23c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 594147, "upload_time": "2014-03-21T10:34:49", "url": "https://files.pythonhosted.org/packages/c8/41/c705bd602779c2878aa1e78c48280c617ab8c893a940e7bbde34ebe1ba3c/Dialogs-0.13.tar.gz" } ], "0.14": [ { "comment_text": "", "digests": { "md5": "08bb64f32daee3281ea4ebb02a7fd0f5", "sha256": "b7d48cc01cd79d8e26549ec0da5c07d914b65edfb2e7fd74073af1f61e06a4a6" }, "downloads": -1, "filename": "Dialogs-0.14.tar.gz", "has_sig": false, "md5_digest": "08bb64f32daee3281ea4ebb02a7fd0f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 439459, "upload_time": "2015-03-05T02:02:30", "url": "https://files.pythonhosted.org/packages/31/ad/85228ea5895457dc9dc993cd5baec84643cc25e95f2924d41f693f4cf46f/Dialogs-0.14.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "fb2079943e97ddebf0054eeacadf49cd", "sha256": "acb6b041465ca5f1ae4925d321ccde047f0711eaa2049456c2f08946f51e05a7" }, "downloads": -1, "filename": "Dialogs-0.7.tar.gz", "has_sig": false, "md5_digest": "fb2079943e97ddebf0054eeacadf49cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1350254, "upload_time": "2012-11-19T22:31:21", "url": "https://files.pythonhosted.org/packages/f7/9d/d0620fc631399ac190394b6cc4baedee668ad236e0fce6203a74cee396f6/Dialogs-0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "08bb64f32daee3281ea4ebb02a7fd0f5", "sha256": "b7d48cc01cd79d8e26549ec0da5c07d914b65edfb2e7fd74073af1f61e06a4a6" }, "downloads": -1, "filename": "Dialogs-0.14.tar.gz", "has_sig": false, "md5_digest": "08bb64f32daee3281ea4ebb02a7fd0f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 439459, "upload_time": "2015-03-05T02:02:30", "url": "https://files.pythonhosted.org/packages/31/ad/85228ea5895457dc9dc993cd5baec84643cc25e95f2924d41f693f4cf46f/Dialogs-0.14.tar.gz" } ] }