Software Agents Knowledge Sharing KQML, KIF and Ontologies

10/16/97


Click here to start


Table of Contents

Software Agents Knowledge Sharing KQML, KIF and Ontologies

Overview

Motivation

About your workstation

About your web pages

About your web browser

What’s an agent?

What is an agent? A brief tour of agent-space

What is a software agent?

So, what’s a software agent?

an emerging system-building paradigm

Why another paradigm?

Software Agent Characteristics

Agent Characteristic: Adaptation

Agent Characteristic: Cooperation

Agent Characteristic: Autonomy

Agent Characteristic: Mobility?

Agents vs. Intelligent Agents

Agent theory, architectures and Programming Technology

Agent Theory

BDI agent models

Rational Agents

Communication

What is a speech act?

Performatives

Econometric models

Artificial life

Agent Architectures

Beyond client-server

Agents vs. MAS

Agent programming languages

What are people using

Example -- TKQML

Agent Communication

Some ACLs

Knowledge Sharing Technology

Knowledge Sharing Effort

Knowledge Interchange Format

KIF 101

KIF 101

KIF Software

Common Semantics Shared Ontologies and Ontolingua

Reusable Declarative Knowledge

Representation Requires Vocabulary

Ontologies

Conceptual Schemas

Ontology Library and Editing Tools

KQML Knowledge Query and Manipulation Language

A KQML Message

Semantics for tell(A,B,X)

Some KQML Performatives

Simple Query Performatives

KQML protocols

Lockheed/UMBC KQML Software Architecture

KQML Utility Agents

KQML Utility Agents

KQML APIs and System Interfaces

Applications

Agent-Based Information Retrieval (ABIR) Mind Map

Knowbot ABIR Systems

Collaborative Filtration Systems

Example: Firefly

Example: Remembrance Agent

Example: Letizia

Semantic web markup with SHOE

URL agents

URL Agents speak for one or more related web pages

Example

Course Ontology

PPT Slide

Linneaus

CARROT: Cooperating Agent-based Routing and Retrieval of Text

CARROT Assumptions and Architecture

PPT Slide

CARROT Back-end Agent

CARROT Broker

Telltale

Documents as term vectors

n-grams vs. words

VR based visualization of retrieval

VR Approach

Visualizing a document space

PPT Slide

PPT Slide

Conclusion

Some key ideas

Some key ideas

Author: Tate Redding

Email: finin@umbc.edu

Home Page: http://umbc.edu/~finin