Using Ohbot and Picoh to learn about AI
You can connect your Ohbot or Picoh to ChatGPT with a single block so that your robot can respond to questions and prompts with the full power of an AI Large Language Model.
To get started you need to create an OpenAI account and install the free beta version of our Windows app. First go to the Open AI page and create an account:
https://platform.openai.com/signup
Next, install our free beta version from here.
https://www.ohbot.co.uk/ohapp2.html
Once the app installed start it up and go to the Cloud AI Setup screen on the settings menu.
To get started you need to create an OpenAI account and install the free beta version of our Windows app. First go to the Open AI page and create an account:
https://platform.openai.com/signup
Next, install our free beta version from here.
https://www.ohbot.co.uk/ohapp2.html
Once the app installed start it up and go to the Cloud AI Setup screen on the settings menu.
Copy your openai api key from https://platform.openai.com/account/api-keys and paste it into the Key box on the Setup page:
You can leave the other boxes set to their defaults. Close the setup screen and put the following blocks on the canvas in the Ohbot app:
Press the space key and Ohbot will greet you. You can try out different phrases for your Ohbot to respond to and also add some blocks to get Ohbot to respond to spoken questions. Here's an example program that gives you a fully operational blinking and lip synching robot that answers any spoken question using GPT:
Your program can also add a prompt in front of the question that you ask in order to give clues to GPT about how to respond. Here's an example:
You can see that in the prompt we have tried to stop Florence Nightingale from giving "her" views about mobile phones and computers but the result are mixed. You may be able to improve this by rephrasing the prompt or it may be a useful discussion point to explore the current limitations of AI.
Resources for looking at some of the principles behind AI
If you want to start looking at the principles underlying AI we have collected together a number of resources for using Ohbot to help children to investigate AI concepts such as learning, natural language processing and Markov chains:
With the beta version of our Windows App
Natural language processing 1
Natural language processing 2
Natural language processing 3
The cat sat on the cat
The cat sat on the cat again
Keep your chin up
Move like a human 1
Move like a human 2
Move like a human 3
Personal assistant 1
Personal assistant 2
Personal assistant 3
With the standard version of our Windows App
Natural language processing 1
Natural language processing 2
The cat sat on the cat
Keep your chin up
Move like a human 1
Move like a human 2
Move like a human 3
Personal assistant 1
Personal assistant 3
With Scratch
Natural language processing 1
Natural language processing 2
The cat sat on the cat
Keep your chin up
Move like a human 1
Move like a human 2
Move like a human 3
With the beta version of our Windows App
Natural language processing 1
Natural language processing 2
Natural language processing 3
The cat sat on the cat
The cat sat on the cat again
Keep your chin up
Move like a human 1
Move like a human 2
Move like a human 3
Personal assistant 1
Personal assistant 2
Personal assistant 3
With the standard version of our Windows App
Natural language processing 1
Natural language processing 2
The cat sat on the cat
Keep your chin up
Move like a human 1
Move like a human 2
Move like a human 3
Personal assistant 1
Personal assistant 3
With Scratch
Natural language processing 1
Natural language processing 2
The cat sat on the cat
Keep your chin up
Move like a human 1
Move like a human 2
Move like a human 3