{ "info": { "author": "Peter Teichman", "author_email": "peter@teichman.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Scientific/Engineering :: Artificial Intelligence" ], "description": "COBE stands for Code of Business Ethics. Cobe is a conversation\nsimulator, originally a database backed port of MegaHAL but a bit\nmore now.\n\nThere are a few relevant posts here:\nhttp://teichman.org/blog/2011/09/cobe-2.0.html\nhttp://teichman.org/blog/2011/05/singularity.html\nhttp://teichman.org/blog/2011/02/cobe.html\n\nYou can read its release history here:\nhttps://github.com/pteichman/cobe/wiki\n\nCobe has been inspired by the success of Hailo:\nhttp://blogs.perl.org/users/aevar_arnfjor_bjarmason/2010/01/hailo-a-perl-rewrite-of-megahal.html\n\nOur goals are similar to Hailo: an on-disk data store for lower memory\nusage, better support for Unicode, and general stability.\n\nYou can read about the original MegaHAL here:\nhttp://megahal.alioth.debian.org/How.html\n\nIn short, it uses Markov modeling to generate text responses after\nlearning from input text.\n\nCobe creates a directed graph of word n-grams (default n=3) from the\ntext it learns. When generating a response, it performs random walks\non this graph to create as many candidate replies as it can in half a\nsecond.\n\nAs the candidate responses are created, they're run through a scoring\nalgorithm that identifies which is the best of the group. After the\nhalf second is over, the best candidate is returned as the response.\n\nCobe installs a command line tool (called cobe) for interacting with a\nbrain database, though it is also intended to be used as a Python\napi. See the documentation in the cobe.brain module for details.\n\nTo install from a tarball:\n\n $ python setup.py install\n\nOr from the Python Package Index:\n\n $ easy_install pip\n # pip install cobe\n\nUsage:\n\n $ cobe init\n $ cobe learn \n $ cobe console\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://wiki.github.com/pteichman/cobe/", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "cobe", "package_url": "https://pypi.org/project/cobe/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/cobe/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://wiki.github.com/pteichman/cobe/" }, "release_url": "https://pypi.org/project/cobe/2.1.2/", "requires_dist": null, "requires_python": null, "summary": "Markov chain based text generator library and chatbot", "version": "2.1.2" }, "last_serial": 1508775, "releases": { "0.5": [ { "comment_text": "", "digests": { "md5": "15772e1a94c552961f009b9af2194a06", "sha256": "1aaf10fd33cbc66d0e0f50dd3a9a7d862ef282b725d3c1264a541183fd6e42bb" }, "downloads": -1, "filename": "cobe-0.5-py2.6.egg", "has_sig": false, "md5_digest": "15772e1a94c552961f009b9af2194a06", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 21221, "upload_time": "2010-03-13T15:32:37", "url": "https://files.pythonhosted.org/packages/90/7e/f1bc668528e3cc20dff1352ba1d1c3653c3fb03515c2912d3d8100427013/cobe-0.5-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "6d910b8fc8a4fdf59f7aa698d6d5556a", "sha256": "5ddf64f7002411614991b749f3558243c2e4c5ac3c53d3aca1d79ddc8b11249c" }, "downloads": -1, "filename": "cobe-0.5.tar.gz", "has_sig": false, "md5_digest": "6d910b8fc8a4fdf59f7aa698d6d5556a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7915, "upload_time": "2010-03-13T15:32:36", "url": "https://files.pythonhosted.org/packages/e7/9a/c4b321615563678d0b07133482dc74b147136ce2a5cffa74e6f3f8ef1080/cobe-0.5.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "85a11bf62321cbd4a1c3f177026bc593", "sha256": "48ec2dcc24ad3faf64581d6f2854b79f0e5ae4a0dd6694daa93bcc1b9f07eb6d" }, "downloads": -1, "filename": "cobe-1.0-py2.6.egg", "has_sig": false, "md5_digest": "85a11bf62321cbd4a1c3f177026bc593", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 20733, "upload_time": "2010-03-16T02:59:45", "url": "https://files.pythonhosted.org/packages/3d/67/6cf8ed4fcb18b36de8ad683abf43c4cc9ff9f6daa2fbefc9ba2027984958/cobe-1.0-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "f32c6f357694fd03ba458e458b0ae0a6", "sha256": "add3f6bd5d288a08c6cafae0370d335b6256b53a1162275e45f7a2bc487f5a15" }, "downloads": -1, "filename": "cobe-1.0.tar.gz", "has_sig": false, "md5_digest": "f32c6f357694fd03ba458e458b0ae0a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8466, "upload_time": "2010-03-16T02:59:44", "url": "https://files.pythonhosted.org/packages/83/22/a4e13a249b3a55101315d9048229b5336766c74b7e83ba9488e0f55712be/cobe-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "98334388bf41f77a6db107c7ed301035", "sha256": "55ae7120b5b783249d0a7e3cea339f09ac12aa1cf90981681254613dbee8bcec" }, "downloads": -1, "filename": "cobe-1.0.1-py2.6.egg", "has_sig": false, "md5_digest": "98334388bf41f77a6db107c7ed301035", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 21288, "upload_time": "2010-03-28T05:16:34", "url": "https://files.pythonhosted.org/packages/bc/bd/e53a9b7db0942eaaac9cda71bd639ff1f4f4773a4bddd426598abbd4f272/cobe-1.0.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "ae2ad05cfe507042a1565d079354f39b", "sha256": "f1995f1c46027d54f74cd03fbfc0b3af23761b1df60ca0563aea4d46ba478cfb" }, "downloads": -1, "filename": "cobe-1.0.1.tar.gz", "has_sig": false, "md5_digest": "ae2ad05cfe507042a1565d079354f39b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8586, "upload_time": "2010-03-28T05:16:33", "url": "https://files.pythonhosted.org/packages/61/ce/80c66c40688218dc5b62eceaa4ce00771ee8d0cf50312992093f7e61345c/cobe-1.0.1.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "0f413ee87e2cff13ef3fc4a18372ef4f", "sha256": "c3ad821835e42db6ef53a5fc1c5b76499bc65b763560bdfa5a58f14f6d3f7fe9" }, "downloads": -1, "filename": "cobe-1.0.4-py2.6.egg", "has_sig": false, "md5_digest": "0f413ee87e2cff13ef3fc4a18372ef4f", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 25368, "upload_time": "2010-05-16T04:08:03", "url": "https://files.pythonhosted.org/packages/90/25/f6c988ff22cac00932fcb752a5a8152d140047f5b7df544dedac39539436/cobe-1.0.4-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "6034da683e68879bdfdc281d0b331ea7", "sha256": "82909611f090b5e0cbfa0538c5d9adb001259e8499c538202f9e0a641bd23b76" }, "downloads": -1, "filename": "cobe-1.0.4.tar.gz", "has_sig": false, "md5_digest": "6034da683e68879bdfdc281d0b331ea7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9776, "upload_time": "2010-05-16T04:08:03", "url": "https://files.pythonhosted.org/packages/0f/5e/79df677aab34b607d38b99c20abfb6023d5d4080996381e577ef5a3eb58d/cobe-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "82156ff090faa40a24a8fcf4b811fb01", "sha256": "c2e33bab4471782eb59ac3f250cac660b10c69cd696c7d5a82f36d925ce7eaf2" }, "downloads": -1, "filename": "cobe-1.0.5-py2.6.egg", "has_sig": false, "md5_digest": "82156ff090faa40a24a8fcf4b811fb01", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 29694, "upload_time": "2010-06-02T04:13:20", "url": "https://files.pythonhosted.org/packages/d5/84/a9e81e8484011938c03a522900ab7533666b0abf701590a096cf3de29685/cobe-1.0.5-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "50103a7fb63409f2153b6aa8f308c0ce", "sha256": "704f0af3f21270aea3a681c40eec36cb3ca73c63155aac81663a1b57ace24cdf" }, "downloads": -1, "filename": "cobe-1.0.5.tar.gz", "has_sig": false, "md5_digest": "50103a7fb63409f2153b6aa8f308c0ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11078, "upload_time": "2010-06-02T04:13:19", "url": "https://files.pythonhosted.org/packages/51/54/f97849ebe7f5afc39b17bc0383652701e0a2364038078169cdb1cb780c27/cobe-1.0.5.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "8a777720e6ff991019a281791dd179f4", "sha256": "0f55bb98bae2151a415868e3df9c3d6651db5cc1b02b0ab59a3cae551136f14d" }, "downloads": -1, "filename": "cobe-1.1.0-py2.6.egg", "has_sig": false, "md5_digest": "8a777720e6ff991019a281791dd179f4", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 31992, "upload_time": "2010-06-09T04:33:35", "url": "https://files.pythonhosted.org/packages/37/f8/c54e200cfff84d81976a63f70828c14fc6b42269aba8fb5b8f718e71241f/cobe-1.1.0-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "1de7dea2271508a65eb6cce01c146486", "sha256": "7e1c8d0501e8b6f5dec31156497d421ec8097170d39b792268c96caba307bc88" }, "downloads": -1, "filename": "cobe-1.1.0.tar.gz", "has_sig": false, "md5_digest": "1de7dea2271508a65eb6cce01c146486", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12465, "upload_time": "2010-06-09T04:33:34", "url": "https://files.pythonhosted.org/packages/15/bd/92c8f6d6ca0d71a049c0d2e0c5b8bf9e79b20abaa8b4a6b6c7d5aa4ef140/cobe-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "07bc7fc39b3894b69c4e5993b650fdca", "sha256": "a204b571632639315249b0cae127907cfaf77b335f0159f71fee23fe3acefb21" }, "downloads": -1, "filename": "cobe-1.1.1-py2.6.egg", "has_sig": false, "md5_digest": "07bc7fc39b3894b69c4e5993b650fdca", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 32293, "upload_time": "2010-09-19T15:03:10", "url": "https://files.pythonhosted.org/packages/ac/98/97261361b8e91370eaf9295093e847f72d28a88fde1d5154f8b76d0b5ef9/cobe-1.1.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "03eb9df6a8d1d7e1f45fd490c7d715c8", "sha256": "971950404a058afddbab0b4b34d135cddef3ff93212ca8e791c28edade612332" }, "downloads": -1, "filename": "cobe-1.1.1.tar.gz", "has_sig": false, "md5_digest": "03eb9df6a8d1d7e1f45fd490c7d715c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12708, "upload_time": "2010-09-19T15:03:08", "url": "https://files.pythonhosted.org/packages/da/b2/1bd653bf4f6bef595bdbae16ad5797d528bdee075507604e880b390d6a46/cobe-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "2c47e2005e597240d24a2f19fe2748a5", "sha256": "bf796bcf99df7359813fa4310ab4151efcad36820354063bebfe622d85181405" }, "downloads": -1, "filename": "cobe-1.1.2-py2.6.egg", "has_sig": false, "md5_digest": "2c47e2005e597240d24a2f19fe2748a5", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 32313, "upload_time": "2010-10-17T20:03:55", "url": "https://files.pythonhosted.org/packages/99/f6/2776ec9c17d354198765824bcfcebcec7bbe4dffb6f97c19fece33611d42/cobe-1.1.2-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "674400cc7de3b6fc3dcb4adbb7557e95", "sha256": "568cb871b3bd83d1faea2dfb2e120cc620c42463e9b060434481ad10de715879" }, "downloads": -1, "filename": "cobe-1.1.2.tar.gz", "has_sig": false, "md5_digest": "674400cc7de3b6fc3dcb4adbb7557e95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13406, "upload_time": "2010-10-17T20:03:54", "url": "https://files.pythonhosted.org/packages/16/82/e67407fb44bd9bc6888dd733b03202a3f1510ca4d24f95c6bbdab2400934/cobe-1.1.2.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "f1ae83f9e15c6cb65f6aa5dd6e97ad49", "sha256": "296d17bf90d241cd4a5d4b048848051b65f15713d0fb49c01eff5b041527848a" }, "downloads": -1, "filename": "cobe-2.0.0.tar.gz", "has_sig": false, "md5_digest": "f1ae83f9e15c6cb65f6aa5dd6e97ad49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14445, "upload_time": "2011-09-19T02:21:56", "url": "https://files.pythonhosted.org/packages/3e/5c/383a47b0338ce5fc28a14be1557daa2d7f475bdd991957f037e99ee289d3/cobe-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "e6bb8a37b565baff4e5e784075df9c49", "sha256": "efc917d68a6d7cb2487bdbde30d60c3846b11cd2d24966334d1ed18737481b8a" }, "downloads": -1, "filename": "cobe-2.0.1.tar.gz", "has_sig": false, "md5_digest": "e6bb8a37b565baff4e5e784075df9c49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14835, "upload_time": "2011-09-23T02:54:28", "url": "https://files.pythonhosted.org/packages/ee/8f/7ed21ed984175a667f1a7b62cba5c2537a7b71bf30ed9f62ad18a303f464/cobe-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "931684a420a879678d651918c0637cfa", "sha256": "e4eda0b074cdfd0835a638056622de0a540efa24933afaf468e88bc29f6612b0" }, "downloads": -1, "filename": "cobe-2.0.2.tar.gz", "has_sig": false, "md5_digest": "931684a420a879678d651918c0637cfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15760, "upload_time": "2011-11-03T01:35:02", "url": "https://files.pythonhosted.org/packages/56/64/5c0c29f206fce7a47e02a15e473e8b79564aec00b2e10329d5a87107a887/cobe-2.0.2.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "1ec76dc3001a72f33956f2c38c9298f6", "sha256": "f93a209f2c17b1acc0193c0271e7d3d026761cac83bc5fefb77146d693fd38ea" }, "downloads": -1, "filename": "cobe-2.0.3.tar.gz", "has_sig": false, "md5_digest": "1ec76dc3001a72f33956f2c38c9298f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16334, "upload_time": "2012-05-28T14:02:16", "url": "https://files.pythonhosted.org/packages/47/93/b41300cf35ed75eec35936d1fdd0191d8a249a6850af0078fdd43a17c0e3/cobe-2.0.3.tar.gz" } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "d265c2b4ceed0e1b323c2e1d03ae60b5", "sha256": "7e9467b62aa382894cd5c310019d8e593af5b4d7609308feac2d35869cb754e1" }, "downloads": -1, "filename": "cobe-2.0.4.tar.gz", "has_sig": false, "md5_digest": "d265c2b4ceed0e1b323c2e1d03ae60b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16375, "upload_time": "2012-05-28T16:12:22", "url": "https://files.pythonhosted.org/packages/b9/3b/e7b216245aa03b47b8e75a65229872e87c76f90f1552945d0ded80e2f2d7/cobe-2.0.4.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "ef1da1e885eafe9f97dc66a807041b62", "sha256": "d20bef158f44871a12fe6c094863aec20ddd82525c196a4cb398f5d2efb28fdf" }, "downloads": -1, "filename": "cobe-2.1.0.tar.gz", "has_sig": false, "md5_digest": "ef1da1e885eafe9f97dc66a807041b62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16514, "upload_time": "2013-06-01T15:40:00", "url": "https://files.pythonhosted.org/packages/39/5e/c013e7d358ccda33746064335b217d02031a727a5999471ae2d685e1a804/cobe-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "2984438cfffbcee83198821c44df2601", "sha256": "b54931cae056db1226bb2683ac9ccc0063f4d1e836d72e364552f777ee186191" }, "downloads": -1, "filename": "cobe-2.1.1.tar.gz", "has_sig": false, "md5_digest": "2984438cfffbcee83198821c44df2601", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17562, "upload_time": "2014-10-20T14:43:21", "url": "https://files.pythonhosted.org/packages/a7/f1/aa25d3dfa6bcac45db558eb176c79a36d7eecdc57b21cbc51ee3baa1b49f/cobe-2.1.1.tar.gz" } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "c479c6db6c1d5258984bf642bc57f188", "sha256": "ef7dcbf63440bcbae85e2894b03b87080b44d5f9d2c3f7d70474251541f37f27" }, "downloads": -1, "filename": "cobe-2.1.2.tar.gz", "has_sig": false, "md5_digest": "c479c6db6c1d5258984bf642bc57f188", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16622, "upload_time": "2015-04-17T02:43:49", "url": "https://files.pythonhosted.org/packages/6f/43/f7d9fbaa0cc6e2367336b5ce83fafddebc8a3704c326f38a07ce456488ba/cobe-2.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c479c6db6c1d5258984bf642bc57f188", "sha256": "ef7dcbf63440bcbae85e2894b03b87080b44d5f9d2c3f7d70474251541f37f27" }, "downloads": -1, "filename": "cobe-2.1.2.tar.gz", "has_sig": false, "md5_digest": "c479c6db6c1d5258984bf642bc57f188", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16622, "upload_time": "2015-04-17T02:43:49", "url": "https://files.pythonhosted.org/packages/6f/43/f7d9fbaa0cc6e2367336b5ce83fafddebc8a3704c326f38a07ce456488ba/cobe-2.1.2.tar.gz" } ] }