Systems which can act autonomously on behalf of a human user and
interact transparently with humans or other systems could simplify the
performance of complex tasks.
Researchers at IHMC are designing platforms
and services for the interaction of software agents which
allow for the specification, management, conflict resolution,
and enforcement of policies and are also robust and secure.
In addition, they are investigating approaches to the development
of cognitive prostheses, where human-agent teaming could be
so natural and transparent that the robotic and software agents
appear as direct extensions of human cognitive, kinetic, and
KAoS and Nomads are two widely-known IHMC efforts to support these
objectives. While initially oriented to the dynamic and complex requirements
of software agent applications, KAoS and Nomads are now being extended
to work equally well with both agent and non-agent clients on a variety
of more general distributed computing platforms such as CORBA, Web Services,
and Grid Computing.
The interaction of software agents using secure, robust, and agile platforms will allow
the coordination of multiple systems to attain a goal, such as in complex
military organizational structures. Agents can also act extend the power
of human users and teams, customizing information retrieval and dynamically tasking
sensors or analytical systems.