Re: Project Earth
[email protected] (Terrence Brannon)
| Newsgroups | perl.ai |
|---|---|
| Message-ID | <[email protected]> |
"Aerig Meginlu" <[email protected]> writes: : Project Earth : ------------------- : : This is a brief description of and invitation to find out about and join a : new artificial intelligence project just started on SourceForge. : : The objective of Project Earth is to build a database of factual information : relevant to any aspect of life by collating voluntary contributions made by : project participants. : : As the database grows it will accumulate enough definitions that it can : become the core of natural life artificial intelligence systems. The design : and implemetation of these AI systems is a major objective of the project. : : The project is currently only just starting and volunteers are required who : are willing to help define a formal method of receiving factual information, : relationships between elements of information, and rules which apply to the : processing and interpretation of that information. : : Programmers are needed who can write CGI's which can take information from : Forms and add them appropriately to the main database. Other programs which : will be required later are ones which can integrate the various types of : information and infer accurate information from data which already exists. : : Examples : --------------- : : object cup can contain : object cup is used to contain fluid : object car can move : object car can convey people : object car can convey things : object car is type vehicle : action walk changes actors location : action walk improves actors health : action push changes objects position : : Relationships of this sort, expressed in a restricted form of natural : language, will be accumulated to define object properties and groups to : which objects belong. They will also be used to define the results of : actions. : : The current objective of participants in the project will be to define a : viable formal method of specifying object properties by first defining valid : relationships such as 'is', 'is_similar_to', 'can_be', 'can_be_used_to' and : defining what each such relationship means. : As each relationship is defined and that definition agreed upon, it will be : added to a form which anyone can use to add to the database of facts. Thus : programmers capable of writing Perl or other CGI routines are needed to : start work on that aspect of the project almost immediately. : : The forms which volunteers will use to submit information should be of such : a nature that only valid relationships can be defined and need to be : supported by script or CGI which ensures that multiple definition of the : same rule or property is reflected in the database, so that erroneously : entered information will be depreciated as a result of its infrequency. : : As initiator of the project, I will try to identify main tasks that require : to be completed and document those that have been. However, I will also be : trying to organise this in such a way that participants will be free to : undertake the various tasks more or less as they like, independently or in : collaboration with others who want to work on the same part of the project. : : Server space and processing power are currently required to hold the : database information and service it. Because multiple sites is a fairly good : idea, programs will also be needed which pass update information around the : various sites, append that to a consistent mirror of the main database and : ensure that that is also effectively distributed. : : : If you are interested in finding out more about the project and are : familiar with SourceForge visit http://sourceforge.net/projects/earth/ and : feel free to explore. The project is currently in its early stages, but : there are a couple of useful documents registered in the project : documentation folder under the category Non-Technical. : : If you have never been to SourceForge before visit : http://sourceforge.net/docman/index.php?group_id=33634 to go straight to : Project Earth's document reposirory and read more about it. : : If you would like to contribute to the project as a Data Contributor : mailto:[email protected]?subject=earth_jcont : : If you would like to contribute to the project as a Software Engineer : mailto:[email protected]?subject=earth_jsoen : : If you would like to contribute to the project as a DBMS Developer : mailto:[email protected]?subject=earth_jdbms : : If you would like to contribute to the project as a Web Developer : mailto:[email protected]?subject=earth_jwebd : : If you would like to contribute to the project as a Project Developer : mailto:[email protected]?subject=earth_jproj : : N.B. This is a spare time project for me. The documents at : http://sourceforge.net/projects/earth/ will probably take a day or two to : read in any case, but those of you who mail me are unlikely to receive a : response until next Friday night. : : aerig : : -- Carter's Compass: I know I'm on the right track when by deleting something I'm adding functionality.