r2 - 17 Oct 2005 - 20:58:44 - JohnNiekraszYou are here:  Calo Web > CaloY2Home

Y2 Documentation

This is the Y2 page. Please see the main CSLI CALO page here.

Architecture Diagram

We recommend referring to the architecture diagram. This will give a complete visual description of the components provided.

Off-line Processing

We provide a dependency hierarchy diagram which positions our components along side the other components in the task discussion domain in terms of an information consumption chain. While in the future we would like to have a non-linear flow of information between components, for the current system, the diagram describes dependencies between components in with respect to required inputs and outputs of information.

Configuration

Some properties in the following config files will need to be modified to suit local installations of the csli software. Create a *.local.config file, and be sure to use the inherits=parent.config in it to get inherited parameters.

  • calo/lib/config/calo.config
  • calo/lib/config/mokb.config
  • corpora/lib/config/corpora.config

Please refer to those files to see which configuration parameters may need to be specialized for your installation.

CSLI Major Subsystems

The following chart lists the major subsystems that make up our CALO software. The subsystems are shown in the architecture diagram as large grey boxes. Refer to these pages for a general overview of the subsystems.

Subsystem Description Agents (see below)
MoKb (Knowledge Base System) a knowledge base for task discussion MokbAdministrator? , MokbGuiClient? , MokbOaaServer?
MeetingAnalysisSystem? a system for off-line analysis of meeting structure CaloMeetingAnalyzer, CaloMeetingSummarizer
ReviewAndAnnotationSystem? a system for reviewing recorded meetings and making manual annotations CaloMeetingReviewer
DialogueUnderstandingSystem a system for deep understanding and processing of dialogue CaloDialogueClient, CaloDialogueServer, CaloGeminiNlAgent

CSLI Dialogue Understanding Agents

The following components are provided as individually executable agents in the Agent Manager execution window. The documentation

associated with each agent is listed in square brackets. The GUI windows which are part of each agent are listed in parentheses. The oaa agents which are part of each system are listed in curly braces.

Agent Window OAA agent
MokbAdministrator? MOKB Administrator csli_mokb_administrator
MokbGuiClient? MOKB GUI Client csli_mokb_querier, csli_mokb_updater
MokbOaaServer? --- csli_mokb_update_server, csli_mokb_reasoning_query_server, csli_mokb_query_server
CaloDialogueClient Dialogue System Client csli_sr_client
CaloDialogueServer Artifact Hypothesis Viewer, Artifact History Browser, Artifact Viewer csli_artifact_iface, csli_nl_client
CaloGeminiNlAgent --- nl_parser
CaloMeetingAnalyzer --- csli_meeting_analyzer
CaloMeetingSummarizer --- csli_meeting_summarizer
CaloMeetingReviewer Meeting Reviewer and Annotator ---
CaloAutostarter Autostart Agent Starter csli_agent_starter

Requirements

Please see the readme files to find out about third-party software and architectural requirements.

Building

There are no project-specific build issues for CALO. Please refer to the main CSLI README file for instructions on building our projects if you wish to change the source. Otherwise, just use the jars.

Running

You should be able to run all the CSLI CALO components by going to the calo/run directory and running the run-agent-manager.sh script or any of the individual agent scripts provided. The agent manager is a java program which allows you to start and stop the various component agents using a GUI.

Related tools

  • NOMOS is an annotation tool which has been developed as part of the CALO project.
Topic attachments
I Attachment Action Size Date Who Comment
pdfpdf architecture-diagram.pdf manage 169.2 K 01 Mar 2005 - 00:04 JohnNiekrasz  
elsesxd architecture-diagram.sxd manage 9.7 K 01 Mar 2005 - 00:04 JohnNiekrasz  
pdfpdf dependency-hierarchy.pdf manage 52.2 K 01 Mar 2005 - 00:05 JohnNiekrasz  
elsesxd dependency-hierarchy.sxd manage 8.8 K 01 Mar 2005 - 00:06 JohnNiekrasz  
 

Semlab Home      
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Semlab? Send feedback