20
Steffen Mankiewicz 1

Steffen Mankiewicz 1. Seminar Grundlegende Aspekte des - Agentenbasierte Ansätze Semantic Web 2

Embed Size (px)

Citation preview

Page 1: Steffen Mankiewicz 1. Seminar Grundlegende Aspekte des - Agentenbasierte Ansätze Semantic Web 2

Steffen Mankiewicz 1

Page 2: Steffen Mankiewicz 1. Seminar Grundlegende Aspekte des - Agentenbasierte Ansätze Semantic Web 2

Steffen Mankiewicz

SeminarGrundlegende Aspekte des

-

Agentenbasierte Ansätze

„Semantic Web“

2

Page 3: Steffen Mankiewicz 1. Seminar Grundlegende Aspekte des - Agentenbasierte Ansätze Semantic Web 2

Steffen Mankiewicz

• Was ist ein Agent?

• Definition

• Motivation

• Kommunikation

• Forschungsprojekte

• Retsina

• Zukunft

3

Page 4: Steffen Mankiewicz 1. Seminar Grundlegende Aspekte des - Agentenbasierte Ansätze Semantic Web 2

Steffen Mankiewicz

Was ist ein Agent ?

4

Autonomie

• Zielorientierung (goal orientedness)• Flexibilität (flexibility)• Mitarbeit (collaboration)• Selbststart (self-starting)• Kommunikationsfähigkeit • Anpassungsfähigkeit (adaptivity)

Page 5: Steffen Mankiewicz 1. Seminar Grundlegende Aspekte des - Agentenbasierte Ansätze Semantic Web 2

Steffen Mankiewicz

Intelligente Agenten sind Softwareeinheiten, die eine Menge von Operationen im Auftrag eines Benutzers oder eines anderen Programms mit einem gewissen Grad von Unabhängigkeit oder Autonomie ausführen und dabei Wissen über die Ziele und Wünschedes Benutzers anwenden. Intelligente Agenten können in einem dreidimensionalen Raum, bestehend aus Agency, Intelligenz und Mobilität beschrieben werden. [ IBM ]

Definitionsansätze von Agenten

5

Page 6: Steffen Mankiewicz 1. Seminar Grundlegende Aspekte des - Agentenbasierte Ansätze Semantic Web 2

Steffen Mankiewicz

Definitionsansätze von Agenten

6

Page 7: Steffen Mankiewicz 1. Seminar Grundlegende Aspekte des - Agentenbasierte Ansätze Semantic Web 2

Steffen Mankiewicz

Ein Agent ist ein Programm, das mit dem (einzelnen) Endbenutzerinteragiert und ihm assistiert. [ David Eichmann ]

Definitionsansätze von Agenten

Agenten sind Computerprogramme, die eine menschliche Beziehungsimulieren, indem sie etwas erledigen, das andernfalls anderePersonen für dich erledigen könnten. [ Ted Selker ]

7

Page 8: Steffen Mankiewicz 1. Seminar Grundlegende Aspekte des - Agentenbasierte Ansätze Semantic Web 2

Steffen Mankiewicz

Was wäre, wenn der Computer den Inhalt einer Seite aus demWorld Wide Web nicht nur anzeigen, sondern auch seine Bedeutungerfassen würde? Er könnte ungeahnte Dinge für seinen Benutzer tun

und das vielleicht schon bald, wenn das semantische Netz etabliert ist.

8

Motivation / Ausgangssituation

W W W

Informationen

unstrukturiert heterogenverteilt

Page 9: Steffen Mankiewicz 1. Seminar Grundlegende Aspekte des - Agentenbasierte Ansätze Semantic Web 2

Steffen Mankiewicz

Intelligenz durch Kommunikation ?

9

Page 10: Steffen Mankiewicz 1. Seminar Grundlegende Aspekte des - Agentenbasierte Ansätze Semantic Web 2

Steffen Mankiewicz 10

Techniken der KommunikationAgent to „Human“

Page 11: Steffen Mankiewicz 1. Seminar Grundlegende Aspekte des - Agentenbasierte Ansätze Semantic Web 2

Steffen Mankiewicz 11

Techniken der KommunikationAgent to Agent

• Agent Communikation Language (ACL)

- unabhängig von der Semantik eines Agenten- unabhängig vom Transportsystem- einfach benutzbar Schichtstruktur

• Knowledge Query and Manipulation Language (KQML)

• Knowledge Interchange Format (KIF)

Page 12: Steffen Mankiewicz 1. Seminar Grundlegende Aspekte des - Agentenbasierte Ansätze Semantic Web 2

Steffen Mankiewicz

(PACKAGE :FROM agent2 :TO agent 1:ID QRT-f00711883w.84921848648 :COMM block:CONTENT(MSG

:TYPE reply:QUALIFIERS (:number-answers 1):CONTENT-LANGUAGE KIF:CONTENT-ONTOLOGY (blocksWorld):CONTENT-TOPIC (physical-properties):CONTENT (farbe sonne gelb)

))

Techniken der KommunikationAgent to Agent

KQML: (PACKAGE :FROM agent1 :TO agent 2 :ID DVL-f00711883w.84921848648 :COMM block:CONTENT(MSG

:TYPE query:QUALIFIERS (:number-answers 1):CONTENT-LANGUAGE KIF:CONTENT-ONTOLOGY (blocksWorld):CONTENT-TOPIC (physical-properties):CONTENT (farbe sonne ?C)

))

(farbe sonne gelb)(temperatur berlin 17.2 )

KIF:

11

Page 13: Steffen Mankiewicz 1. Seminar Grundlegende Aspekte des - Agentenbasierte Ansätze Semantic Web 2

Steffen Mankiewicz 13

Techniken der KommunikationAgent to Agent

Agent

Agent

AgentFacilitatorInterface

FacilitatorInterface

FacilitatorInterface

content

content

content CommunicationFacilitator

Message

Communication

InternetInternet

Multi Agenten Systeme

Page 14: Steffen Mankiewicz 1. Seminar Grundlegende Aspekte des - Agentenbasierte Ansätze Semantic Web 2

Steffen Mankiewicz 14

Aktuelle Forschungsprojekte

CIG Searchbot

• cooperative information gathering• Multiagentensystem• einzelne Agenten sind Experten auf speziellen Gebiet• hohes Abstraktionsniveau

Basar• Smalltalk-basiertes System für UNIX • Erstellung eines persönlichen Informationsraumes• befragen, beobachten und verändern dynamisch• Selbstanpassende Agenten

Webdoggie

• Informationsfilter für WWW-Dokumente• Bewertung von Dokumenten

Page 15: Steffen Mankiewicz 1. Seminar Grundlegende Aspekte des - Agentenbasierte Ansätze Semantic Web 2

Steffen Mankiewicz 14

Letizia - Benutzer speziell beim Browsing im WWW unterstützt

Aktuelle Forschungsprojekte

Page 16: Steffen Mankiewicz 1. Seminar Grundlegende Aspekte des - Agentenbasierte Ansätze Semantic Web 2

Steffen Mankiewicz

Retsina - Semantic Web Calender

• Retsina (Reusable for Task-Structured Intellingent Networked Agents)

• Carnegie Mellon University von Rahul Singh und Terry Payne entwickelt

• mit MS Outlook kooperierender Terminkalender

• RDF/DAML basierte Beschreibung von Events im Web

• Ontologien DublinCore und HybridCal werden verwendet

15

Page 17: Steffen Mankiewicz 1. Seminar Grundlegende Aspekte des - Agentenbasierte Ansätze Semantic Web 2

Steffen Mankiewicz

Retsina - Semantic Web Calender

<ical:VCALENDAR rdf:ID="ThreeRiversNov3" <dc:title> 2001 Three Rivers Film Festival - Nov 3rd </dc:title> <dc:description> The Pittsburgh Filmmakers 2001 Three Rivers Film Festival </dc:description><dc:source rdf:resource="http://www.pghfilmmakers.org/filmfest/"/> <dc:identifier rdf:resource="http://www.daml.ri.cmu.edu/site/projects/RDFCalendar/2001- ThreeRiversFestival.rdf" /> <dc:contributor rdf:resource="http://www.daml.ri.cmu.edu/site/projects/RDFCalendar/RetsinaPeople.rdf#[email protected]"/> <dc:date>2001-10-31</dc:date> <ical:VEVENT-PROP> <ical:VEVENT> <ical:DATE-START> <ical:TZID rdf:resource="#EST> <rdf:value>20011103T153000</rdf:value> </ical:DATE-TIME> </ical:DTSTART> ... 16

Page 18: Steffen Mankiewicz 1. Seminar Grundlegende Aspekte des - Agentenbasierte Ansätze Semantic Web 2

Steffen Mankiewicz

Retsina

17

Page 19: Steffen Mankiewicz 1. Seminar Grundlegende Aspekte des - Agentenbasierte Ansätze Semantic Web 2

Steffen Mankiewicz

Retsina - Semantic Web Calender

18

Page 20: Steffen Mankiewicz 1. Seminar Grundlegende Aspekte des - Agentenbasierte Ansätze Semantic Web 2

Steffen Mankiewicz 20