{"id":27309546,"url":"https://github.com/parmentf/pyector","last_synced_at":"2025-04-12T05:30:27.027Z","repository":{"id":1376567,"uuid":"1329526","full_name":"parmentf/pyector","owner":"parmentf","description":"ECTOR is a learning chatterbot. pyECTOR is its python version. ","archived":false,"fork":false,"pushed_at":"2018-06-24T15:59:06.000Z","size":167,"stargazers_count":13,"open_issues_count":3,"forks_count":2,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-04-09T01:30:35.283Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/parmentf.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-02-04T20:57:38.000Z","updated_at":"2024-04-09T01:30:35.284Z","dependencies_parsed_at":"2022-07-07T07:03:21.638Z","dependency_job_id":null,"html_url":"https://github.com/parmentf/pyector","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parmentf%2Fpyector","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parmentf%2Fpyector/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parmentf%2Fpyector/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parmentf%2Fpyector/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/parmentf","download_url":"https://codeload.github.com/parmentf/pyector/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248523289,"owners_count":21118470,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-04-12T05:30:26.163Z","updated_at":"2025-04-12T05:30:26.900Z","avatar_url":"https://github.com/parmentf.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pyECTOR README file\n\nauthor parmentierf@users.sourceforge.net\n0.4, 2008-12-11\n\n## Description\n\nECTOR is a learning chatterbot. pyECTOR is its Python version.\n\nECTOR learns from what people say. It is based on a artificial\nintelligence architecture, that is inspired from Copycat, an AI\nsystem from Mitchell and Hofstadter.\n\nThe Concept Network it uses is a mix between neural and semantic\nnetworks. It uses co-occurences to compute the influence of one\nsemantic node on another. The links are statistically weighted.\n\nSo, ECTOR does not know anything at its \"birth\".\nIt's to you to teach it.\n\n## Prerequisites\n\npyECTOR is written in Python so you need a Python interpreter\n(version 2.5 or later) to execute pyECTOR. Python is installed by\ndefault in most Linux distributions.  You can download Python from\nthe official Python website http://www.python.org.\n\n## Obtaining pyECTOR\n\nThe latest pyECTOR version and online documentation can be found at\nhttp://pyector.googlecode.com/\n\n## Installation\n\nOnce you've downloaded the file, untar it like that:\n```bash\ntar -xvzf pyector-0.4.tar.gz .\n```\n\nVersion 0.4 allows Ector to answer, building original sentences\nfrom what users said to it. Generated sentences may seem wrong\ngrammatically. Be indulgent with it, consider it like a child,\nlearning to speak.\n\n```bash\npython ConceptNetwork.py\n```\n\nIt allows one to play with its internal mechanism: the\n[Concept Network](http://code.google.com/p/pyector/wiki/ConceptNetwork).\n\nYou can `@addnode` (add a node), `@addlink` (add a link between two\nexisting nodes), and even `@activate` a node, so you can\n`@propagate` activation values, and `@showstate`.\n\nA small reminder about the commands is obtained by typing `@help`.\n\nSee [document on Concept Network Module](./doc/html/ConceptNetworkModule.html).\n\n# Usage\n\n```bash\npython Ector.py [-p username][-n botname=Ector][-v|-q][-l logfilepath=ector.log][-s|-g][-h]\n```\n\nBe aware that ECTOR does not know anything at the beginning (first launch).\nYou have to teach it all!\nIt learns from what you say (so be polite and write well, if you want ECTOR\nto do so).\n\nA small help is available from ECTOR prompt:\n\n```bash\nUser\u003e@help\n```\n\nFrom the prompt, you just have to speak to Ector.\n\n```bash\nUser\u003eHello!\nEctor\u003e Hello!\nUser\u003e...\n```\n\nThe first sentences you will say will be echoed, but after some utterance,\nEctor will begin to link words, and to create original answers.\n\n## Resources\n\n- http://pyector.googlecode.com/\n\n## COPYING\n\nCopyright (C) 2008 François Parmentier. Free use of this software\nis granted under the terms of the GNU General Public License (GPL).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparmentf%2Fpyector","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fparmentf%2Fpyector","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparmentf%2Fpyector/lists"}