In current multi-agent systems, the user is typically interacting with a single agent at a time through relatively inflexible and modestly intelligent interfaces. As a consequence, these systems force the users to sub...
详细信息
In current multi-agent systems, the user is typically interacting with a single agent at a time through relatively inflexible and modestly intelligent interfaces. As a consequence, these systems force the users to submit simplistic requests only and suffer from problems such as the low-level nature of the system services offered to users, the weak reusability of agents, and the weak extensibility of the systems. In this paper, a framework for multiagent systems called the open agent architecture (OAA) which reduces such problems, is discussed. The OAA is designed to handle complex requests that involve multiple agents. In some cases of complex requests from users, the components of the requests do not directly correspond to the capabilities of various application agents, and therefore, the system is required to translate the user's model of the task into the system's model before apportioning subtasks to the agents. To maximize users' efficiency in generating this type of complex requests, the OAA offers an intelligent multi-modal user interface agent which supports a natural language interface with a mix of spoken language, handwriting, and gesture. The effectiveness of the OAA environment including the intelligent distributed multi-modal interface has been observed in our development of several practical multiagent systems.
Remote Procedure Calls are a common mechanism for remote execution. This paper proposes the use of RPCs to better integrate computers into distributed computing environments. Homogeneous RPCs, including procedure stub...
详细信息
Remote Procedure Calls are a common mechanism for remote execution. This paper proposes the use of RPCs to better integrate computers into distributed computing environments. Homogeneous RPCs, including procedure stubs and the RPC communication package, are discussed in detail. The implementation of a RPC facility for hetrogeneous environments consisting of a network of personal computers and Sun/Unix machines is also described, including aspects such as data conversion filters, session level interface and gateway configuration. Related work to this area is also outlined, and the success of integrating PCs into distributed computing environments is discussed.
暂无评论