am 22.6.2007, ab 9.00h, im Raum 6LH, Einsteinstr. 62
Einführungsveranstaltung
am 12.4.2007, um 14.15h, im Raum 702, Einsteinstr. 62
Vorbesprechung
am 1.2.2007, um 14.00h, im Lichthof 6OG, Einsteinstr. 62
Was ist eigentlich ein (Software-)agent?
Ein Softwareagent ist ein Stück Software, das mehr oder
weniger folgende Eigenschaften hat: Nach Übermittlung der
Aufgabe handelt der Agent autonom und proaktiv, zur Lösung der
Aufgabe kommuniziert er mit anderen Agenten und
ggf. handelt er reaktiv in seiner Umwelt,
er ist eventuell mobil, kann
sich veränderten Umfeldern und Fragestellungen
anpassen, lernt im Laufe seines Lebenszyklus
dazu, insgesamt wirkt sein Handeln auf einen Beobachter
intelligent.
Schwerpunktbereiche des Seminars
"Software-Agenten sind die Benutzerschnittstelle zum
SemanticWeb. Als virtuelleHandlungsreisende bevölkern sie das
SemanticWeb und führen für ihre menschlichen Benutzer Aufträge
aus. ... Trotz der zentralen Bedeutung von Software- Agenten
unterhält das WorldWideWeb Consortium (W3C) keine separate
Aktivität in diesem Bereich. Dies mag auf den ersten Blick
erstaunen. Bei genauerem Hinsehen wird aber deutlich, dass
sich die Entwickler des Semantic Web an Vorarbeiten an
Software-Agenten orientieren und das W3C mit den für das
SemanticWeb spezifischen Empfehlungen (Recommendations)
gleichsam Bedingungen für Software-Agenten formuliert"
[Grütter 2006]
Die Datenmengen im WWW sind gross - und unübersichtlich. Selbst spezialisierte Suchdienste
haben Probleme, Anfragen von Benutzern mit von diesem gemeinten
Ergebnissen zu korrelieren, weil die Bedeutungen - die Semantik - auf beiden
Seiten, also die der Anfrage wie auch die der Inhalte der untersuchten Seiten - unscharf ist.
Das ist ein fast ideales Einsatzgebiet für Softwareagenten: (Menschliche) Anfragen
zu interpretieren und genauer zu formulieren einerseits, Inhalte von Webseiten zu erkennen
gegen die Anfrage zu prüfen andererseits.
Als Werkzeuge sind in diesem Zusammenhang neben den Agenten
vor allem die auf unterschiedlichen Schichten benutzen Sprachen interessant.
Das Seminar wird sich nach der Erarbeitung der Grundlangen
(Stichworte: ACL, KQML, DAML, FIPA, W3C)
mit interessanten Entwicklungen dazu befassen und aktuelle Veröffentlichungen
aufarbeiten und vorstellen.
Eine Liste interessanter Anwendungen in unterschiedlichen Stadien der Realisierung ist
in [SWAD-Europe] zu finden.
Allgemeine Bedingungen
Scheinbedingungen
Für Schein bzw. Note und 8 Credits ist ein akzeptabler Vortrag
von 45-60 Minuten zu halten sowie eine Ausarbeitung von 5-10
Seiten anzufertigen (Abgabe elektronisch, Vortrag pdf/ppt,
Ausarbeitung pdf). Die Ausarbeitung wird auf den Webseiten zu
diesem Seminar publiziert, Vorträge ggf. den Teilnehmern zur
Verfügung gestellt. Ausarbeitung und Vortrag gehen etwa
gleich in die Gesamtnote ein.
Termine
Nach einer Einführungsveranstaltung Anfang April (voraussichtlich 5.4.2007 und/oder 12.4.2007) findet das Seminar als Blockveranstaltung
Anfang Juni 2007 statt. Der Blocktermin wird noch genauer abgesprochen
Die Vorbesprechung ist am 1.2.2007, 14.00h, im
Lichthof 6OG Einsteinstr. 62
Deadline für alle Ausarbeitungen: knapp nach dem Blocktermin.
Gegen frühere Abgabe ist i.A. nichts einzuwenden :-)
Teilnehmer sollten sich - ggf. zusätzlich zur Anmeldung in
Prüfungsämtern und zum Belegen im HIS-LSF - im Anmeldesystem
des FB10 (s. linke Spalte) anmelden, damit ich über die
wesentlichen Eckdaten (Fach, Fachsemster, Email) verfüge.
Semantic Web Anwendungen
Einige von den folgenden Anwendungen könnte man sich näher ansehen.
Die Liste muss aber nicht vollständig sein ...
KAON is an open-source ontology management infrastructure targeted for business applications. It includes a comprehensive tool suite allowing easy ontology creation and management and provides a framework for building ontology-based applications. An important focus of KAON is scalable and efficient reasoning with ontologies.
Finin T, Fritzson R, McKay D, McEntire R (1994) KQML as an Agent Communication Language. In: Adam N, Bhargava B, Yesha Y (eds) Proceedings of the Third International Conference on Information and Knowledge Management (CIKM~94) (pp 456463). Gaithersburg, MD, USA: ACM Press 1994, November [http://www.cs.umbc.edu/kqml/papers/]
REWERSE Reasoning on the Web with Rules and Semantics (rev. ed.). 2004, December 21 [http://rewerse.net]
SWAD-Europe: Semantic web applications analysis and selection. Appendix B Application Survey (Deliverable 12.1.1). European Commission~s Seventh Framework Programme (FP7), Information Society Technologies (IST) 2001 [http://www.w3.org/2001/sw/Europe/reports/pdf/12.1.1.appendixA.pdf]