"The AI Project aims to create a working Artificial Intelligence
engine which will be available to the masses."


Currently in its infancy, this project will create a complex AI program, known as the AICore, whic
h can be accessed on any computer and shall be able to imitate the thought process of a human.

The first phase of development which is now complete, involves the creation of a computer program (prototype) which simulates an understanding of natural (English) language. The prototype of the AICore focuses on the retrieval of data using natural (English) language. The AICore already possesses the ability to learn information and then retrieve that information which it has learnt, using natural language queries.

The AI Project is now entering the 2nd phase of development which entails the development of the project into a commercial entity (ie. acquiring investment, business partners and seeking out interested parties who can contribute).

The AICore is being coded in C# .NET.


The AICore went live on 24th July 2011 and is now available for beta testing.

Project Updates

18/08/2011
Error Handling
Changed the way in which errors are notified to the admin.
The old version of the AICore used to throw an error and would then stop the entire program, until the admin "okayed" the error, to enable to the AICore to continue communicating with users. The new version of the AICore throws the same error, but continues to run. The admin can then "okay" the error, in his own time, while the AICore continues to run.

Business Contacts
I have now begun emailing various mentors to advise me on how to move the project forward and turn it into a commercial venture.

AICore now has 40609 lines of code





14/08/2011

Numerous Small Updates
Changed the question and answer algorithms such that if the AICore is not able to generate the correct answer by the 3rd attempt, it shall abandon all attempts to answer the current question.
Fixed the way that the AICore (GUI) shut down label appears when the AICore is shutting down.
The AICore is now able to answer: 'what is your name' type questions.

The new version of the AICore shall be uploaded within the next 24 hours.

AICore now has 40590 lines of code





11/08/2011

Questions which include Numbers
The following bug was discovered (see input/output, taken copied directly from the client):

USER >> humans have 2 legs
AI >>>> The following information has been saved:
'humans have 2 legs'
USER >> how many legs do humans have?
AI >>>> The answer to the question (how many legs do humans have?) is not known.


The answer should have been known. The bug was related to the fact that the question had a number in it.
The bug has now been fixed, so that the AICore is now able to answer the question, correctly.

AICore now has 40273 lines of code



Read more...