Modular AI Project
  The Open Source AI Project
  FAQ  |  Search  |  Memberlist  |  Usergroups  |  Register |  Profile |  Log in to check your private messages 
Post new topic

Reply to topic
  Perl for Modular AI
 
  Modular AI Project Forum Index General Discussion Perl for Modular AI
View previous topic :: View next topic  
 Author
 Message
 Mind.html
 
 

 Joined: 05 Jan 2007
 Posts: 6
 Location: Cyberspace

PostPosted: Feb 04, 2007 2:38am    Post subject: Perl for Modular AI Reply with quote
Perl programmers are invited to contribute modules
to the conceptual, modular, artificial mind in Perl.

Source code for each mind-module is to be hosted on
the website of whoever develops or augments the module.

Perl coders with a server are tasked with assembling
a complete artificial Perlmind by hosting an interactive
Perl AI program for websurfers to interact with.

Each Perl coder who develops or works on a mind-module
shall publish the source code for adaptation into
multiple Perlminds on multiple servers.

There shall be no standard, official, king-of-the-hill
Perlmind but rather the Prime Directive shall be to
demonstrate stand-alone AI Perlmind functionality
regardless of variation in modules from specimen to
specimen of the overall species of modular AI in Perl.

Only the Comprehensive Perl Archive Network (CPAN)
mind-modules shall be considered "standard" by virtue of
their robustness and rugged, bullet-proof suitability
for inclusion in many specimens of the Perlmind species.

http://mind.sourceforge.net/aisteps.html
describes the mind-modules required for the emergence and
evolution of artificial minds in Perl.
View user's profile Send private message Visit poster's website
 MessageForums.net
 Sponsored Links
 

 
 Posts: 1,044
 Location: New York

PostPosted: Today 5:21am    Post subject:
Visit poster's website
 Martin
 
 

 Joined: 05 Jan 2007
 Posts: 83
 Location: England, worcester

PostPosted: Feb 05, 2007 11:36am    Post subject: Reply with quote
Hmm, is this part of our project or an idea for another project, also... perl? can perl use winsock? if so then can I develop a module in VB and use a winsock interface to communicate with other modules??
View user's profile Send private message Send e-mail Visit poster's website MSN Messenger
 Mind.html
 
 

 Joined: 05 Jan 2007
 Posts: 6
 Location: Cyberspace

PostPosted: Feb 05, 2007 4:22pm    Post subject: Reply with quote
[quote="Martin"]Hmm, is this part of our project or an idea for another project[/quote]
Let's assume that the Modular AI Project covers all projects that people bring to here. I hope that we are not trying to create one big massive AI here in the code section of this discussion forum.

[quote="Martin"] also... perl? can perl use winsock?[/quote]
Probably, but I don't know for sure. Winsock is a Windows socket for communicating across the Net, right? Perl is almost the native language of the Web.
[quote="Martin"] if so then can I develop a module in VB and use a winsock interface to communicate with other modules??[/quote]
Why not develop several _dozen_ modules in Visual Basic (VB)? Each person developing a VB mind-module should work on that module nested among the other mind-modules. That is, all the participating VB AI coders should all have their own complete copy of the artificial AI mind, to make sure that the whole AI works as they develop the module.
-Arthur channelling Mind.html
View user's profile Send private message Visit poster's website
 Martin
 
 

 Joined: 05 Jan 2007
 Posts: 83
 Location: England, worcester

PostPosted: Feb 06, 2007 1:04pm    Post subject: Reply with quote
ok, so hang on.

1) sure, I think our small group can't build an AI alone Razz

2) Hmm, if I build something in VB how does it communicate with some of your perl? winsock is a windows network socket so I could use that if perl can use it.

3) So you think that the VB programmers should break off and program a totally new AI from scratch in VB?
View user's profile Send private message Send e-mail Visit poster's website MSN Messenger
 Mind.html
 
 

 Joined: 05 Jan 2007
 Posts: 6
 Location: Cyberspace

PostPosted: Feb 06, 2007 4:01pm    Post subject: Reply with quote
Martin wrote:
2) Hmm, if I build something in VB how does it communicate with some of your perl?

Only the whole AI in VB should communicate with a whole AI in Perl. Modules in VB or in Perl should all be on one computer in ine unified AI Mind.
Martin wrote:
winsock is a windows network socket so I could use that if perl can use it.

Yes -- to communite back and forth in a society of minds.
Martin wrote:

3) So you think that the VB programmers should break off and program a totally new AI from scratch in VB?

Yes, and not only in VB but in C++ and in Lisp and in Forth and Python and all the other major programming languages.
- Arthur, channeling Mind.html modular AI
View user's profile Send private message Visit poster's website
 Martin
 
 

 Joined: 05 Jan 2007
 Posts: 83
 Location: England, worcester

PostPosted: Feb 07, 2007 8:27am    Post subject: Reply with quote
so basically we have a whole load of AIs, and then they all communicate?
View user's profile Send private message Send e-mail Visit poster's website MSN Messenger
 Abram Orion Demski
 
 

 Joined: 08 Jan 2007
 Posts: 15
 

PostPosted: Feb 07, 2007 4:17pm    Post subject: Reply with quote
But it would be easier if each person could code the module thay're coding in their native language, creating a patchwork-quilt AI of different languages. That's obviously the ideal (in a certain sence). It's just limited by the difficulty of interfacing languages with eachother (or, at least, the difficulty for those that don't know much).
View user's profile Send private message
 Martin
 
 

 Joined: 05 Jan 2007
 Posts: 83
 Location: England, worcester

PostPosted: Feb 08, 2007 12:04am    Post subject: Reply with quote
indeed, I believe this was the original idea of the project Razz
View user's profile Send private message Send e-mail Visit poster's website MSN Messenger
 TrentIllician
 Administrator
 

 Joined: 05 Jan 2007
 Posts: 44
 Location: USA

PostPosted: Feb 11, 2007 2:03pm    Post subject: Reply with quote
Unfortunately, I have to disagree, the original idea of this project was a dozen+ people working on one project, not half a dozen- people working on a dozen+ projects. Now, given that we haven’t gotten much done at this point, perhaps the project idea should change to something that everyone is more excited about working on. But I still think that we need a battle plan written out, something that everyone agrees on, and willing to work on and stick to.
View user's profile Send private message Send e-mail
 ts
 
 

 Joined: 05 Jan 2007
 Posts: 40
 Location: Slovenia

PostPosted: Feb 11, 2007 3:20pm    Post subject: Reply with quote
i agree trent. we need to find one concrete AI problem which can be achieved, and on which we all agree (which we all want to be solved), and which we all understand. ideally everyone would think of a few concrete AI problems and describe them here to others, but it takes some work and time to do it.
View user's profile Send private message Send e-mail MSN Messenger
 ts
 
 

 Joined: 05 Jan 2007
 Posts: 40
 Location: Slovenia

PostPosted: Feb 11, 2007 3:28pm    Post subject: Reply with quote
P.S.: i still think this project needs a leader Smile
View user's profile Send private message Send e-mail MSN Messenger
 TrentIllician
 Administrator
 

 Joined: 05 Jan 2007
 Posts: 44
 Location: USA

PostPosted: Feb 11, 2007 7:30pm    Post subject: Reply with quote
and I still agree with ts on that, but I also think that the person in charge needs to have the proper level of experience to be able to properly allocate tasks, and assist when people get themselves stuck. I'm not confident that anyone here has that level of experience... yet.

p.s. I might be wrong, that is just a suspicion
View user's profile Send private message Send e-mail
 Martin
 
 

 Joined: 05 Jan 2007
 Posts: 83
 Location: England, worcester

PostPosted: Feb 12, 2007 8:08am    Post subject: Reply with quote
I agree, we need a plan - and I've been trying for ages - I must have suggested four or five different possible directions and no one ever gets excited!
View user's profile Send private message Send e-mail Visit poster's website MSN Messenger
 ts
 
 

 Joined: 05 Jan 2007
 Posts: 40
 Location: Slovenia

PostPosted: Feb 12, 2007 7:06pm    Post subject: Reply with quote
The leader doesn't have to be the one that has the most skills. Because his main task would be to make sure that the project is progressing.

Here's an idea: what if everyone would be a leader for some time, for example 1 month. The leader would think of a concrete AI problem that needs to be solved in the time he is the leader. He could also assign concrete tasks to others to do, or if they can they can think of what to do themselves.

Decription of problem would need to have this:
1. What is given state.
2. What is desired goal state.
3. How to achieve the desired goal state. Until the problem is solved this will be only incomplete ideas. At the end this will be the solution.
4. Purpose of the problem.
4a. What higher AI problem/goal is it part of?
4b. Why is it good that this particutlar problem is solved?
What could it be used for once it is solved?
View user's profile Send private message Send e-mail MSN Messenger
 Martin
 
 

 Joined: 05 Jan 2007
 Posts: 83
 Location: England, worcester

PostPosted: Feb 13, 2007 2:28am    Post subject: Reply with quote
that sounds like a good idea, maybe have it so that it's at least a month; but if he's a good leader and the project is good then we can vote for a longer leadership from him??
View user's profile Send private message Send e-mail Visit poster's website MSN Messenger
 ts
 
 

 Joined: 05 Jan 2007
 Posts: 40
 Location: Slovenia

PostPosted: Feb 14, 2007 12:57pm    Post subject: Reply with quote
yes. or if project is unfinished but it is progressing nicely.
now we need a volunteer for the first leader... Smile
View user's profile Send private message Send e-mail MSN Messenger
 Martin
 
 

 Joined: 05 Jan 2007
 Posts: 83
 Location: England, worcester

PostPosted: Feb 14, 2007 1:29pm    Post subject: Reply with quote
well, I suggest we vote our first leader - since it's so pivotal! I've started a new thread called project descriptions.

ps, can we get rid of all those mind.html threads??

edit:: here it is:

http://modularai.messageforums.net/project-descriptions_t39.html
View user's profile Send private message Send e-mail Visit poster's website MSN Messenger
 Page 1 of 1 (All times are GMT - 8 Hours) Display posts from previous:      

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum


Have an iPhone or iPod touch? Try TouchBB!
Hosted with Free Message Forums running phpBB2.
Click here to make this forum ad-free
SteelGraphite template and graphics © 2004 designed by boo.