| View previous topic :: View next topic |
| Author |
|
|
Mind.html
|
Joined: 05 Jan 2007
Posts: 6
Location: Cyberspace
|
|
Posted: Feb 04, 2007 2:38am Post subject: Perl for Modular AI |
|
|
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. |
|
|
|
|
Martin
|
Joined: 05 Jan 2007
Posts: 84
Location: England, worcester
|
|
Posted: Feb 05, 2007 11:36am Post subject: |
|
|
|
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?? |
|
|
|
|
Mind.html
|
Joined: 05 Jan 2007
Posts: 6
Location: Cyberspace
|
|
Posted: Feb 05, 2007 4:22pm Post subject: |
|
|
[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 |
|
|
|
|
Martin
|
Joined: 05 Jan 2007
Posts: 84
Location: England, worcester
|
|
Posted: Feb 06, 2007 1:04pm Post subject: |
|
|
ok, so hang on.
1) sure, I think our small group can't build an AI alone
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? |
|
|
|
|
Mind.html
|
Joined: 05 Jan 2007
Posts: 6
Location: Cyberspace
|
|
Posted: Feb 06, 2007 4:01pm Post subject: |
|
|
| 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 |
|
|
|
|
Martin
|
Joined: 05 Jan 2007
Posts: 84
Location: England, worcester
|
|
Posted: Feb 07, 2007 8:27am Post subject: |
|
|
|
so basically we have a whole load of AIs, and then they all communicate? |
|
|
|
|
Abram Orion Demski
|
Joined: 08 Jan 2007
Posts: 15
|
|
Posted: Feb 07, 2007 4:17pm Post subject: |
|
|
|
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). |
|
|
|
|
Martin
|
Joined: 05 Jan 2007
Posts: 84
Location: England, worcester
|
|
Posted: Feb 08, 2007 12:04am Post subject: |
|
|
indeed, I believe this was the original idea of the project  |
|
|
|
|
TrentIllician
|
Administrator

Joined: 05 Jan 2007
Posts: 44
Location: USA
|
|
Posted: Feb 11, 2007 2:03pm Post subject: |
|
|
|
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. |
|
|
|
|
ts
|
Joined: 05 Jan 2007
Posts: 40
Location: Slovenia
|
|
Posted: Feb 11, 2007 3:20pm Post subject: |
|
|
|
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. |
|
|
|
|
ts
|
Joined: 05 Jan 2007
Posts: 40
Location: Slovenia
|
|
Posted: Feb 11, 2007 3:28pm Post subject: |
|
|
P.S.: i still think this project needs a leader  |
|
|
|
|
TrentIllician
|
Administrator

Joined: 05 Jan 2007
Posts: 44
Location: USA
|
|
Posted: Feb 11, 2007 7:30pm Post subject: |
|
|
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 |
|
|
|
|
Martin
|
Joined: 05 Jan 2007
Posts: 84
Location: England, worcester
|
|
Posted: Feb 12, 2007 8:08am Post subject: |
|
|
|
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! |
|
|
|
|
ts
|
Joined: 05 Jan 2007
Posts: 40
Location: Slovenia
|
|
Posted: Feb 12, 2007 7:06pm Post subject: |
|
|
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? |
|
|
|
|
Martin
|
Joined: 05 Jan 2007
Posts: 84
Location: England, worcester
|
|
Posted: Feb 13, 2007 2:28am Post subject: |
|
|
|
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?? |
|
|
|
|
ts
|
Joined: 05 Jan 2007
Posts: 40
Location: Slovenia
|
|
Posted: Feb 14, 2007 12:57pm Post subject: |
|
|
yes. or if project is unfinished but it is progressing nicely.
now we need a volunteer for the first leader...  |
|
|
|
|
Martin
|
Joined: 05 Jan 2007
Posts: 84
Location: England, worcester
|
|
|
|
|