Pop Sci has a neat video of the Teamworkbot, a robot who can watch you attempt to carry out a task, then offer help when you're doing it wrong. But I won't lie...when you fail, Teamworkbot seems pretty intimidating.
As part of a project under the EU's Joint Action Science and Technology team, the Teamworkbot was designed with the goal of having it be able to monitor progress, ask questions, and anticipate what you might do next, helping to prevent errors along the way.
But I really just can get over how peeved the robot seems when you mess something up. [Pop Sci]