Artificial Intelligence

On the first day the first thing we did was we had to look up and define these terms: -Artificial Intelligence -Multiple Intelligence -Chat Bot -Turing Test

Artificial Intelligence is the theory and development of computer systems able to perform tasks that normally require human intelligence, such as visual perception, speech recognition, decision-making, and translation between languages.

Multiple Intelligence

This model was proposed by Howard Gardner in his 1983 book Frames of Mind: The Theory of Multiple Intelligences. Gardner articulated seven criteria for a behavior to be considered an intelligence.

The Turing Test

Alan Turing wondered whether computers are able to imitate humans.This became the Turing Test, when humans are puzzled whether the person answering the questions are human or not.

Above we see an example of the Turing Test. A human deciding whether it is a human or a machine.


On Monday we designed a chatbot. You ask the Chatbot questions and it will choose from a list of responses.

We designed the chatbot that if it hears key words it would respond in a different way.

Text-to-Speech (TTS)

We downloaded a TTS program, eSpeak, and a Python module, steel, so we could program our chatbot to "speak" to the responses we programmed. I got the program to take the user's name as input and add the name to a string. Below is the code:

We ended up chatting with online chatbots. I chatted with one whose name was Jabberwacky. It seemed more of a robot than a human.I asked the bridge of death questions from Monty Pythons The Holy Grail:

We learned to write to text files using Python. We used WolframAlpha. We will be able to save it to a text file on our computer. Here's the code:


On Wednesday we used Python to create a chatbot that would search the web and return the correct responses to questions.

We learned about strings, Mr Farrell did a demonstration as seen below:

the first game was rock paper scissors.

Then we have hangman. The neat part is you add a list of words and it chooses one of those words randomly.

The last game was Tic Tac Toe, it was harder than the others, you had to design the board and decide every type of move possible(8 moves). I was able to create both a two player tic tac toe, and a player vs computer.

-Other Projects-

-Games Project

-Robotics Project

-Server Project

-programming Project