URL:
<http://gna.org/task/?7295>
Summary: Submission of CAIA
Project: Gna! Administration
Submitted by: bstarynk
Submitted on: Tue 18 Jan 2011 07:58:44 PM GMT
Status: None
Approval Status: None
Should Start On: Tue 18 Jan 2011 12:00:00 AM GMT
Should be Finished on: Fri 28 Jan 2011 12:00:00 AM GMT
Category: Project Approval
Priority: 5 - Normal
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
_______________________________________________________
Details:
A new project has been registered at Gna!
This project account will remain inactive until a site admin approves or
discards the registration.
= Registration Administration =
While this item will be useful to track the registration process, *approving
or discarding the registration must be done using the specific Group
Administration <https://gna.org/siteadmin/groupedit.php?group_id=3239> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):
* Group Administration
<https://gna.org/siteadmin/groupedit.php?group_id=3239>
= Registration Details =
* Name: *CAIA*
* System Name: *caia*
* Type: Programs
* License: GNU General Public License V3 or later
----
==== Description: ====
CAIA is a very experimental artificial intelligence system developped (free
software GPLv3 licensed) since nearly twenty years by Jacques Pitrat (a
leading researcher in AI in France, a reserch director emeritus of CNRS - so
he is official retired but still works a lot on his CAIA system).
http://jacques.pitrat.pagesperso-orange.fr/
His book "Artificial Beings (conscience of a conscious machine)"
http://www.iste.co.uk/index.php?f=a&ACTION=View&id=257 contains a quite
detailed description of CAIA.
I (Basile Starynkevitch) was a former PhD student of Jacques Pitrat, and I
want to help him (with his explicit approval) to put CAIA on the GNA.ORG
site.
An old version of CAIA was called CAIA/Malice & is downloadable on
http://jacques.pitrat.pagesperso-orange.fr/MALICE.html - CAIA runs on Linux -
it contains a high level declarative rule language, and contains lot of rules
(in particular those capable of regenerating all CAIA code (456KLOC of C code
in nearly 3500 files of C). The entire state of CAIA is persistent in a
portable binary file (called dz) of nearly 100MBytes. CAIA user interface is
extremely poor (line oriented, ed like) and I (Basile) want to improve it. A
gnuzipped tar of CAIA source & persistent data takes about 37Mbytes.
J.Pitrat first started to work on artificial intelligence in the late 1950s
and is probably the founder of french symbolic artificial intelligence school
of thought. J.Pitrat is not very fluent with current web & software
technologies and I (Basile) proposed to help him.
We are both interested in using gna.org to host Caia. I (Basile) is much more
fluent with recent Web technologies (wiki, subversion or git) than J.Pitrat,
so I will take care of these practical details.
CAIA is free GPLv3 software, but it is quite difficult to use (lack of
documentation, and very unconfortable user interface, in the spirit of 1960s
programs). I (Basile) want to help J.Pitrat on these issues. I (Basile) am a
free software enthusiast, professionally working on GCC compiler (in
particular the GCC MELT branch), and member of APRIL (French Free software
advocacy group). Jacques Pitrat is not actively involved in free software
development outside of his CAIA system.
We don't expect CAIA to be downloaded much at first (except by us two). The
previous CAIA/Malice version has been only downloaded a few times (and only 4
persons contacted J.Pitrat about it). We badly need collaborative tools (in
particular wiki, mailing lists, & versionning system) to work together.
==== Other Software Required: ====
Caia is coded in C and don't use (today) any other libraries that the usual
linux system libraries (notably -ldl for dlopen & -lc), and runs the gcc
compiler. I am considering perhaps adding other linux system libraries
dependencies (but only want to use GPL or LGPL libraries) & tools: perhaps
-lgc -Boehm's GC- and -lrt (realtime) and -lptrheads, and perhaps GTK or QT4
libraries and probably the make utility.
==== Other Comments: ====
As said before, an older version of CAIA (called Malice) is available on
http://jacques.pitrat.pagesperso-orange.fr/MALICE.html
_______________________________________________________
Reply to this item at:
<http://gna.org/task/?7295>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
Register mailing list
[email protected]
https://mail.gna.org/listinfo/register