File Information

File: 05-lr/acl_arc_1_sum/cleansed_text/xml_by_section/metho/97/a97-2003_metho.xml

Size: 4,575 bytes

Last Modified: 2025-10-06 14:14:34

<?xml version="1.0" standalone="yes"?>
<Paper uid="A97-2003">
  <Title>Automating NL Appointment Scheduling with COSMA*</Title>
  <Section position="4" start_page="0" end_page="0" type="metho">
    <SectionTitle>
2 The Systems
</SectionTitle>
    <Paragraph position="0"> COSMA is organized as a client/server architecture.</Paragraph>
    <Paragraph position="1"> The server offers NL dialogue service to multiple client agent systems. The scheduling agent systems act for their respective users. The agents systems use a calendar management system for displaying to their owners the results of the appointment negotiations. The users can enter their appointment constraints via a graphical user interface and receive the results either by e-mail or via their electronic calendar. Agent systems are thus hooked up to e-mail, to a calendar manager and to the dialogue server.</Paragraph>
    <Paragraph position="2"> The server interface is command-driven. A client may connect to the server and open up a dialogue (see Figure 1 in (Busemann et al., 1997)). During the dialogue, the client may request texts to be analyzed or semantic descriptions to be verbalized.</Paragraph>
    <Paragraph position="3"> When given a text, the server returns the semantic representation, and vice versa. The client ensures that the server has available to it linguistically relevant information about the interlocutors, such as names, sexes etc.</Paragraph>
    <Paragraph position="4"> The user agents may access the dialogue server via Internet. They use the server as their NL front end to human participants. Machine agents interact with each other in their own formal language.</Paragraph>
    <Paragraph position="5"> This interaction remains unnoticed by the dialogue server. As a consequence, the dialogues modeled within the server represent only part of the complete multi-participant negotiation. More precisely, only utterances between a human and a machine agent are modeled.</Paragraph>
    <Paragraph position="6"> The agent system used is a further development of the PASHA system (Schmeier and Schupeta, 1996).</Paragraph>
    <Paragraph position="7"> NL analysis in the server is based on a shallow parsing strategy implemented in the SMES system (Neumann et al., 1997). The use of SMES in COSMA, semantic analysis and inference, the dialogue model mapping between human and machine dialogue structures, utterance generation, the architectural framework of the server, and the PASHA agent system are described in (Busemann et al., 1997). Both papers can be found in the ANLP '97 conference proceedings.</Paragraph>
    <Paragraph position="8"> We demonstrate extended versions of the systems described in (Busemann et al., 1997). In particular, the systems to be demonstrated can process counterproposals, which form an important part of efficient and cooperative scheduling dialogues.</Paragraph>
  </Section>
  <Section position="5" start_page="0" end_page="0" type="metho">
    <SectionTitle>
3 The Demonstration Scenario
</SectionTitle>
    <Paragraph position="0"> The demonstration scenario includes three participants. Two are using autonomous agent systems that partially automate the negotiation of appointment scheduling and manage their users' private electronic calendars. The third person plans his appointments himself and interacts with other participants through NL e-mail messages. His calendar is managed outside the scope of the systems.</Paragraph>
    <Paragraph position="1"> Dialogues can be initiated by the human participant or by one of the agent systems. In the former case, the users of the agent systems usually are not involved in the negotiation. They see the result :~hen it is entered into their electronic calendars. In the latter case, the user starts his agent by entering via a graphical interface the appointment constraints to be used in the negotiation. The basic constraints include the time interval within which the appointment must be fixed, the duration of the meeting, and the participants.</Paragraph>
    <Paragraph position="2"> For demonstration purposes, e-mail is exchanged between different accounts on a local host, which the server is running on as well. In principle, each participant and the server could reside on a different site in the Internet.</Paragraph>
    <Paragraph position="3"> The NL server is implemented in Common Lisp and C with a graphical surface written in Tcl/Tk.</Paragraph>
    <Paragraph position="4"> The PASHA agent system is implemented in DFKI-Oz (Smolka, 1995). The systems are demonstrated on a Sun workstation under Unix.</Paragraph>
  </Section>
class="xml-element"></Paper>
Download Original XML