Upload
lotte-lafler
View
105
Download
0
Embed Size (px)
Citation preview
Steffen Mankiewicz 1
Steffen Mankiewicz
SeminarGrundlegende Aspekte des
-
Agentenbasierte Ansätze
„Semantic Web“
2
Steffen Mankiewicz
• Was ist ein Agent?
• Definition
• Motivation
• Kommunikation
• Forschungsprojekte
• Retsina
• Zukunft
3
Steffen Mankiewicz
Was ist ein Agent ?
4
Autonomie
• Zielorientierung (goal orientedness)• Flexibilität (flexibility)• Mitarbeit (collaboration)• Selbststart (self-starting)• Kommunikationsfähigkeit • Anpassungsfähigkeit (adaptivity)
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
Steffen Mankiewicz
Definitionsansätze von Agenten
6
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
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
Steffen Mankiewicz
Intelligenz durch Kommunikation ?
9
Steffen Mankiewicz 10
Techniken der KommunikationAgent to „Human“
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)
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
Steffen Mankiewicz 13
Techniken der KommunikationAgent to Agent
Agent
Agent
AgentFacilitatorInterface
FacilitatorInterface
FacilitatorInterface
content
content
content CommunicationFacilitator
Message
Communication
InternetInternet
Multi Agenten Systeme
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
Steffen Mankiewicz 14
Letizia - Benutzer speziell beim Browsing im WWW unterstützt
Aktuelle Forschungsprojekte
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
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
Steffen Mankiewicz
Retsina
17
Steffen Mankiewicz
Retsina - Semantic Web Calender
18
Steffen Mankiewicz 20