Interface Agents

What can agents do for the user?


Intelligent Interface Agents

At any given time the Interface Agent must at least have an idea of what the user is trying to do in order to give effective assistance, without being annoying. Another problem can occur when users deal with multiple tasks, the agent must know now when the user stops with one task, and starts with another.

Interaction with the User
From the field of direct manipulation it is known that users want to feel in control of what their application or agent is doing, the questions are how do agents build users trust and when that trust is established how much control do the agents get?

Competence in helping the user
Once the agent knows what the user is trying to accomplish and has a good interaction style, the agent must formulate a plan of action to help the user. The plan is to:

  • Know when and if to interrupt the user
  • Perform tasks autonomously
  • Finding strategies for partial Automation of tasks
Middleton says that there is currently very little research about how user’s best can be helped. He argues that real user trials are needed to demonstrate and evaluate effectiveness and usefulness performed by agents. If an agent doesn’t reduce the user’s workload in a real working environment, they then do more evil than good.

What can agents do for the user?
Information, tools and functions on different applications is growing and will most likely continue on that path; this is not sustainable because the information load burdened on the user is too much. At the same time, users not trained for interactions with computers are increasing.

The most dominate interaction between users and computers now is direct manipulation which Schneiderman describes as, the user is required to initial all tasks and monitor all events. This interaction needs to change if untrained users are supposed to perform effectively and efficiently on an application.

For having non professional users perform well on computers, help is needed, help that they could get any time of the day and for as long as they need. Help that never gets tired of helping and help that returns feedback in electronic speed. This help could be from a software agent; this agent would be the electronic advisor and assistant. Maes discusses four main things that an agent can do for the user:

  • Performing tasks on the user’s behalf
  • Training and teaching users
  • Help out with different user collaboration
  • Monitor events and procedures

Tech Materials (Free)

Intelligent Interface Agents What is an Intelligent Interface Agent?
Interface Agents What can agents do for the user?
Robot System The Robot System
EPSON Micro PowerDrive EPSON PowerDrive Servo System ensures Maximum Robot Performance
HRP 2W Humanoid Can now serve tea and wash the cup
Robot Behaviors Exploring the T-Maze: Evolving Learning-Like Robot Behaviors using CTRNNs
Humanoid Robotics A Biochemical Subsystem for a Humanoid Robot
Industrial Automation Systems Applying Agents for Engineering of Industrial Automation Systems
Robot Team Cooperation A Descriptive Model of Robot Team and the Dynamic Evolution of Robot Team Cooperation
Kuka Robots For ONU ONU Robotics Technology Center of Excellence, powered by KUKA Robotics Corporation

More...

Amazon Books
Creative Projects with LEGO MindstormsCreative Projects with LEGO Mindstorms by Benjamin Erwin
Buy new: $20.64 / Used from: $13.00
A good place to start, especially for kids, with Lego Mindstorms
RobotProgramming : A Practical Guide to Behavior-BasedRobotics A Practical Guide to Behavior-Based Robotics by Joe Jones
Buy new: $20.67 / Used from: $15.13
Very good for programming not so much behavior as control. Language and controller agnostic


Add to Google
Add to Yahoo

Robotics  What is Robotics?
     - Robotic Applications
     - Communication Types
     - Robo Structures
     - Grippers
     - Direction Control
     - Power Sources
     - Programming Methods
Human Robot Interaction  Interaction Dynamics Among Humans And Robots
     - Seal Robot
     - I-Blocks
     - LEGO Mindstorms
Industrial Automation  Modern trends in Industrial Automation, Process Control and Robotics
Design Priniciples  Design principles of Human Machine Interface Systems In Industrial automation
     - Design Process
Gallery  Industrial Robots Gallery
     - ABB Robots
     - Epson Robots
     - Faunc Robots
     - Humanoid Robots
     - Scara Robots