On the first day of A.I river told me that the class 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.
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.
Above you can see an example of the Turing Test. A human deciding whether it is a human or a machine.
They designed the chatbot that if it hears key words it would respond in a different way.
They downloaded a TTS program, eSpeak, and a Python module, steel, so they could program their chatbot to "speak" to the responses they had programmed. River got the program to take the user's name as input and add the name to a string. Below is the code to hit chatbot:
They ended up chatting with online chatbots. River chatted with one whose name was Jabberwacky. It seemed more of a robot than a human.River told me he had asked the bridge of death questions from Monty Pythons The Holy Grail:
They learned to write to text files using Python. They used WolframAlpha. They would be able to save it to a text file on their computer. Here's the code:
On Wednesday River told me they used Python to create a chatbot that would search the
web and return the correct responses to questions.
They learned about strings, Mr Farrell did a demonstration as seen below:
The first game was rock paper scissors. Then River made hangman. The neat part, according to River, was that 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-