What is the mission of MINDMAKERS.ORG?
  What are the main elements of the MINDMAKERS effort?
  Do we need another A.I. effort?
  Is MINDMAKERS.ORG just for students?
  Does MINDMAKERS.ORG promote a particular cognitive model?
  Does MINDMAKERS promote a particular "agent communication language"?
  Will I be able to host my Web pages on the Mindmakers site?
  What is OpenAIR, and why do I need it?



What is the mission of MINDMAKERS.ORG?

  • To support the development of fundamental technologies, tools and development principles which increase collaboration and interoperability of distributed efforts within AI, and provide a platform for exploration and experimentation for artificial intelligence enthusiasts.
  • To further the development of large, integrated, AI systems, with a strong focus on real-time interaction and human-humanoid collaboration.
  • To foster a greater understanding of embodied intelligence, organic and artificial, by bringing together technologies and people whose expertise and ideas will help move the field along.

See also About MINDMAKERS.ORG.


What are the main elements of the MINDMAKERS effort?

The effort has four parts:
  • Implementation of working systems built on the OpenAIR specification and other open platforms
  • Development of courseware based on the platform
  • Documentation and storage of software, Web pages and other related resources
  • Discussions related to the above



Joining MINDMAKERS has both a symbolic meaning and concrete benefits, including:
  • Ability to upload your own projects
  • Access to membership-only features such as moderated discussion forums
  • Your endorsement of furthering the field of A.I. in a new way, fostering collaboration as well as competition towards more advanced A.I. systems
  • When you join MINDAMAKERS.org you are a concrete step towards furthering the fields of artificial and natural intelligence, as well as increasing education and opportunities for others to participate in the process.


Do we need another A.I. effort?

Yes. MINDMAKERS.org's focus may be difficult to do well, but it is an effort that is sorely needed in the field of A.I. Even a modest success will be bring about results which could not have been achieved otherwise.


Is MINDMAKERS.ORG "just for students"?

No. The effort has a focus to bring together people from academia and industry and foster a collaborative spirit. While we are certain that the educational value of MINDMAKERS.org will be very high, deepening understanding of intelligent systems, we are also very optimistic about our approach's ability to contribute directly to the construction of practical systems, along the lines of open source software development, and thus bringing more money to cognitive R&D.


Does MINDMAKERS.ORG promote a particular cognitive model?

No. We are open to any model -- in fact, we want MINDMAKERS to help researchers explore a lot of different models, and really, to be a marketplace for ideas and models. So we naturally do not promote any one cognitive model over another. The one theoretical postulation we follow is that intelligent systems can be modeled as communicating modules. However, this is so general as to not even register as a potential point of contention.


Does MINDMAKERS promote a particular "agent communication language"?

No. We propose a model for an "agent" or module-based infrastructure to support their communication. This infrastructure has a message semantics and routing protocol (OpenAIR). But just like letters travelling via the postal service, the content inside them is exclusively the domain of the agents' themselves. It is possible that in the future MINDMAKERS may extend this to help standardize agent communication languages in particular, selected domains. In the mean time you'll only find "agent communication languages" on MINDMAKERS by browsing through the projects hosted here.


Will I be able to host my Web pages on the MINDMAKERS site?

Yes. In the future we plan on making it possible for all our members to host their Web pages on Mindmakers. This is a feature planned for the Official 1.0 release, scheduled for spring 2005.


What is OpenAIR, and why do I need it?

OpenAIR is a network routing protocol specification with a publish-subscribe architecture. You need OpenAIR if you:

  • are developing a system which is written in two or more programming languages
  • need to be able to decompose your software and recombine your software quickly, in different ways
  • are developing a system which runs on multiple computers
  • work with collaborators whose software will need be connected with yours through sockets
  • want to use any of the OpenAIR-compatible software available from MINDMAKERS.ORG

And it is not only your own needs that are important here but those of the A.I. community as well. By using the same specification for the lowest-level commonality in our modules, we can all work more effectively together and more effectively build on work that came before.

Based on the fact that many of today's A.I. systems contain a number of processes running on separate computers and possibly written in separate languages, OpenAIR was created as the "post office infrastructure" for systems which rapid modularization in the form of decomposition and synthesis of many components, be they home-grown, third-party, proprietary or open-source. Some precursors to the OpenAIR specification are e.g. the Ymir-LEGO and the MIRAGE projects.