A diferencia de la manipulación directa donde el usuario debe explicitar las tareas, en la interacción asistida existe un agente o asistente personal que asiste o ayuda al usuario para realizar la interacción.
Un agente es un programa, que trabaja en segundo plano, y que el usuario lo considera como asistente o ayudante, en lugar de como una herramienta. Sus características son parecidas a la inteligencia humana, es decir, tienen capacidad para aprender, inferir, adaptarse, tiene iniciativa y varia su estrategia para adaptarse a un situación específica. Para su funcionamiento, observa las acciones del usuario, aprende de las acciones, consume fuentes de información disponibles y sugiere (no insiste) soluciones de acuerdo a la situación y decisiones del usuario. En el siguiente video corto puedes ver un ejemplo de Clippy, un agente de Microsoft.
Ventajas:
-
El esfuerzo del usuario se reduce, ya que el usuario no dirige la interacción sino que trabaja de forma cooperativa con el agente o asistente para realizar la interacción. El usuario NO ORDENA, sino delega acciones al agente.