The way I read it was, you have a robot and it:
1. knows it has to build a ferrari (implying it knows what it looks like at least)
2. knows nothing about building, parts, etc
3. can engage in some sort of learning behavior
Once a robot knows it can only connect two parts by screwing them together, it will only try to screw them together, and it might even transfer that behavior over to other parts.
The possible scenarios become much more limited as the robot gets smarter.