special

Let's think about a robot chef

The robot has a variety of tools and is capable of following the instructions. But we should specify every detail, regardless of how obvious it seems.

special

We want it to make a cake

First, we should plan how to bake this pie. We continue by telling it which ingredients it'll need and what to do with them.

special

Explain everything in detail

We'll have to teach it things that seem obvious to us. For instance, it doesn't know how to crack an egg or which part should it keep or discard after cracking it.

special

This is to program a robot

Telling the robot all the steps it should follow is what we call writing a script or a program. It's a kind of recipe and it should work perfectly.

special

We need a language

For making the robot understand the instructions we give it, we'll need to define a language and stick ourselves to using its words.

special

The "brain" of the robot

All the instructions we introduce will be processed by a computer, which acts as the brain of the robot. The CIAA project consists in designing these computers.