Universität zu Köln Institut für Sprachverarbeitung Dozent: Claes Neuefeind Sommersemester von Trifon Kirov und Börge Kiss

Größe: px
Ab Seite anzeigen:

Download "Universität zu Köln Institut für Sprachverarbeitung Dozent: Claes Neuefeind Sommersemester von Trifon Kirov und Börge Kiss"

Transkript

1 ChatterBots Universität zu Köln Institut für Sprachverarbeitung Dozent: Claes Neuefeind Sommersemester 2012 von Trifon Kirov und Börge Kiss

2 Inhalt Definition Geschichte Varianten und Beispiele Funktionsweise / Technik ChatterBot / KI - Wettbewerbe Nutzen und Einsatzmöglichkeiten Zukunft / weiterführende Gedanken / Diskussion

3 Definition Ein ChatterBot ist eine Software, die eine Konversation mit einem menschlichen Wesen simuliert. nimmt die Rolle eines realen Gesprächspartners ein reagiert "sinnvoll" auf Fragen und Bemerkungen meist findet die Kommunikation auf Textbasis statt ein ChatterBot kann technisch gesehen auch rein akustisch oder visuell (Gesten) arbeiten

4 Geschichte ELIZA Jabberwhacky A.L.I.C.E. Wettbewerbe

5 Geschichte - ELIZA Gilt als erster ChatterBot oder Artificial Intelligence Chatting Robot 1966 von Joseph Weizenbaum ( ) entwickelt Simuliert (und parodiert) in der bekanntesten Ausführung einen Psychotherapeuten

6 Geschichte - ELIZA War von Weizenbaum eher als anschauliche Kritik gedacht Diente als Vorbild für spätere ähnliche Projekte Inspirierte zur generellen Entwicklung von Möglichkeiten zur Kommunikation mit Computern in natürlicher Sprache

7 Geschichte - Jabberwacky Rollo Carpenter begann 1989 die Entwicklung Seit 1997 online nutzbar Ist lernfähig Nutzt ältere Benutzereingaben durch Mustererkennung

8 Geschichte - A.L.I.C.E. Artificial Linguistic Internet Computer Entity 1995 von Dr. Richard Wallace in der Programmiersprache SITL entwickelt (nutzt das Prinzip der Mengenlehre der Mathematik) Das A.L.I.C.E.-Projekt entwickelt die Software ständig weiter

9 Geschichte - A.L.I.C.E. Nutzt seit 2002 die von Wallace entwickelte Sprache AIML AIML: Artificial Intelligence Markup Language (abgeleitet von XML) Von Wallace eigens für A.L.I.C.E. entwickelt

10 Geschichte - Wettbewerbe Einflussreiche Wettbewerbe Loebner-Preis (seit 1991) ChatterBox Challenge (seit 2001) Markt (dazu später mehr)

11 Beispiele ELIZA Jabberwacky A.L.I.C.E. Rosette (von Bruce Wilcox, Gewinner der Bronzemedaille des Loebner-Preises 2011)

12 Funktionsweise / Technik Genereller Ablauf der Kommunikation Funktionsweise ELIZA Funktionsweise A.L.I.C.E. und AIML Prolog-Implementation Eigenversuch in JAVA

13 Funktionsweise / Technik Komplexität der Technik und Effekt in ungleichem Verhältnis Bereits mit einfachen Mitteln ist eine Täuschung möglich (Minimalbeispiel)

14 Funktionsweise / Technik Genereller Ablauf: Analyse der Anfrage des Benutzers Zerlegen nach Schlüsselwörtern suchen (patternmatching!) Passende Antwort aus der Wissensbasis Erzeugen grammatikalisch, syntaktisch sowie semantisch korrekter Sätze

15 Funktionsweise - ELIZA sucht im eingegebenen String von links nach rechts nach dem wichtigsten Wort d.h. Nach dem Schlüsselwort, welches im Optimalfall in der Datenbank vorliegt Antwortet mit Nachfrage unter Verwendung des Schlüsselwortes Durch das Fragen entsteht der Eindruck von Anteilnahme und der Bot wirkt nicht ausweichend

16 Funktionsweise A.L.I.C.E. Wissensbasis liegt in Form der AIML- Datenbank vor Die wichtigsten Tags: <aiml> - umschließt ein AIML-Dokument <category> - markiert eine Wissens-Einheit <pattern> - mögliche Eingabe eines Nutzers <template> - beinhaltet die Antwort auf die Eingabe

17 Funktionsweise A.L.I.C.E. Beispiel: <category> <pattern>what ARE YOU</pattern> <template> <think><set name="topic">me</set></think> I am the latest result in artificial intelligence, which can reproduce the capabilities of the human brain with greater speed and accuracy. </template> </category>

18 Funktionsweise Prolog-Bot Auszug: rules([[dream,3],[[1,[_],0, [what,does,that,dream,suggest,to,you,?], [do,you,dream,often,?], [what,persons,appear,in,your,dreams,?], [do,you,believe,that,dreaming,has,something,to,do,with,yo ur,problem,?],[newkey]]]]).

19 Funktionsweise Eigenversuch Programmiert in JAVA Einfaches pattern-matching Will nur über Wetter reden Deshalb: WetterBot

20

21 Funktionsweise / Technik Was passiert, wenn sich zwei ChatterBots miteinander unterhalten? Video

22 ChatterBot / KI - Wettbewerbe Loebner-Preis ChatterBox-Challenge

23 Wettbewerbe - Loebner-Preis Seit 1991 von Hugh Gene Loebner ausgeschrieben Zeichnet das erste Programm aus, das es schafft, über 25 Minuten lang in einem Turing-Test zu bestehen Erinnerung Turing-Test: Computerprogramm muss erfolgreich einen Menschen imitieren, Testperson versucht zwischen Mensch und KI zu unterscheiden

24 Wettbewerbe - Loebner-Preis Gewinnkategorien: Gold: Bestehen im totalen Turing-Test Incl. audiovisueller Eindruck Mind. Hälfte der Jury täuschen Silber: Bestehen des schriftlichen TT Mind. Hälfte der Jury täuschen Bronze: Preis für das menschenähnlichste Programm Wird jährlich vergeben

25 Wettbewerbe - Loebner-Preis Gewinner der Bronze-Medaillen der letzten Jahre: 2004 Richard Wallace (A.L.I.C.E.) 2005 Rollo Carpenter (Jabberwacky: George) 2006 Rollo Carpenter (Jabberwacky: Joan) 2007 Robert Medeksza 2008 Fred Roberts (Elbot) 2009 David Levy (Do-Much-More) 2010 Bruce Wilcox (Suzette) 2011 Bruce Wilcox (Rosette)

26 Wettbewerbe ChatterBox- Challenge Entwickler-Wettbewerb für ChatterBots Seit 2001 kaum einschränkende Regeln in Hinsicht auf die verwendeten Technologien öffnet den Weg für neue, fortschrittlichere Methoden und macht den Wettbewerb innovativ

27 Einsatz von ChatterBots Forschung (KI,Computerlinguistik) E-Learning Kundenkommunikation

28 Zukunft / weiterführende Gedanken Joseph Weizenbaum über die Bedeutung der Verdrängung der Menschen durch die Computer Video Meinungen?

29 Quellen

Evaluierung der Chatbot-Beschreibungssprache Artificial Intelligence Markup Language

Evaluierung der Chatbot-Beschreibungssprache Artificial Intelligence Markup Language Seminar: Methoden der maschinellen Sprachverarbeitung Modul: INF-M 31 (M.A.) WS 2013/14 Leitung: PD Dr. Jürgen Reischer Evaluierung der Chatbot-Beschreibungssprache Artificial Intelligence Markup Language

Mehr

Chatbots. Was sind Chatbots? S. Tabor. Gleich ein Beispiel. Chatbot Stella Beschäftigt bei der Stabi

Chatbots. Was sind Chatbots? S. Tabor. Gleich ein Beispiel. Chatbot Stella Beschäftigt bei der Stabi Chatbots S. Tabor 1 Was sind Chatbots? Gleich ein Beispiel Chatbot Stella Beschäftigt bei der Stabi http://www2.sub.unihamburg.de/informationen/projekte/infoass.html 2 1 Was ist Stabi? 3 4 2 Wo befindet

Mehr

Lösungsvorschlag für das Übungsblatt 1. Aufgabe 1.

Lösungsvorschlag für das Übungsblatt 1. Aufgabe 1. Lösungsvorschlag für das Übungsblatt 1. Aufgabe 1. Zusammengefasst aus Ihren Beiträgen Wie bewerten sie das System ingesamt? Das Watson System verdeutlicht den Fortschritt der Künstlichen Intelligenz Forschung/Computerlinguistik/Informatik

Mehr

Objektorientierte Programmierung

Objektorientierte Programmierung Teil D Objektorientierte Programmierung Kapitel D 2001 Prof. Dr. Rainer Manthey Informatik I 1 Teil D Grundlagen der objektorientierten Programmierung 2001 Prof. Dr. Rainer Manthey Informatik I 2 Objektorientierung

Mehr

Funktionale Programmierung Übung 01. Dozent: mein Dozent Tutor: mein Tutor Studenten: person1 und person2 tt. mm. jjjj

Funktionale Programmierung Übung 01. Dozent: mein Dozent Tutor: mein Tutor Studenten: person1 und person2 tt. mm. jjjj Funktionale Programmierung Übung 01 Dozent: mein Dozent Tutor: mein Tutor Studenten: person1 und person tt. mm. jjjj 1 Inhaltsverzeichnis 1 Text schreiben 3 Tabulatoren 3.1 Tabulatoren zur Textstrukturierung....................

Mehr

MichaelaStorp. Chatbots.Möglichkeiten undgrenzen der maschinellenverarbeitung natürlichersprache. (2002)

MichaelaStorp. Chatbots.Möglichkeiten undgrenzen der maschinellenverarbeitung natürlichersprache. (2002) NETWORX Nr.25 MichaelaStorp Chatbots.Möglichkeiten undgrenzen der maschinellenverarbeitung natürlichersprache. (2002) online verfügbarseit: 2002-02-02 URL: http://www.websprache.net/networx/docs/networx-25.pdf

Mehr

Suche schlecht beschriftete Bilder mit Eigenen Abfragen

Suche schlecht beschriftete Bilder mit Eigenen Abfragen Suche schlecht beschriftete Bilder mit Eigenen Abfragen Ist die Bilderdatenbank über einen längeren Zeitraum in Benutzung, so steigt die Wahrscheinlichkeit für schlecht beschriftete Bilder 1. Insbesondere

Mehr

Programmieren was ist das genau?

Programmieren was ist das genau? Programmieren was ist das genau? Programmieren heisst Computerprogramme herstellen (von griechisch programma für Vorschrift). Ein Computerprogramm ist Teil der Software eines Computers. Als Software bezeichnet

Mehr

Next Generation SEO Author Markups und Schema Integrationen Marcus Tober Köln 16.10.2013

Next Generation SEO Author Markups und Schema Integrationen Marcus Tober Köln 16.10.2013 Next Generation SEO Author Markups und Schema Integrationen Marcus Tober Köln 16.10.2013 10/21/2013 Searchmetrics Inc. 2013 Page 1 Gründer von Searchmetrics Ich liebe SEO und Search seit 2001 Informatik-Studium

Mehr

Intranet: Wiki in Unternehmen

Intranet: Wiki in Unternehmen www.namics.com Intranet: Wiki in Unternehmen Zürich, 2. Dezember 2008 Jürg Stuker, CEO & Partner Was ich zur Diskussion stelle...» Weshalb ein sozial geprägtes Intranet?» Grundprinzipien und Einblicke

Mehr

Grundsätzliche Informationen zu SpAz

Grundsätzliche Informationen zu SpAz Grundsätzliche Informationen zu SpAz SpAz steht Ihnen zur Eingabe der Personen- und Leistungsdaten Ihrer Absolventen zur Verfügung. Die erforderlichen Daten zur Eingabe entsprechen dabei den Angaben von

Mehr

Facharbeit Informatik

Facharbeit Informatik GK 12.2 (ht) ACHTUNG: Die folgende Liste soll NUR Anregungen liefern. Bei fast allen Themen wird eine konkrete - meist einschränkende - Ausformulierung des Themas notwendig sein! 1 Programmieren und Algoritmik

Mehr

Objektorientierte Programmierung. Kapitel 0: Begrüssung

Objektorientierte Programmierung. Kapitel 0: Begrüssung Stefan Brass: OOP (Java), 0. Begrüssung 1/8 Objektorientierte Programmierung Kapitel 0: Begrüssung Stefan Brass Martin-Luther-Universität Halle-Wittenberg Wintersemester 2014/15 http://www.informatik.uni-halle.de/

Mehr

Willkommen zum neuen Semester!

Willkommen zum neuen Semester! Willkommen zum neuen Semester! Informationsmanagement und Informationstechnologie (IMIT) und Wirtschaftsinformatik (Winf) Wintersemester 2012/13 1 Informationen (1) Belegung von Mastermodulen im Bachelor

Mehr

Was ist ein Computerprogramm?

Was ist ein Computerprogramm? Was ist ein Computerprogramm? Michael Sonntag Institut für Informationsverarbeitung und Mikroprozessortechnik (FIM) Johannes Kepler Universität Linz, Österreich sonntag@fim.uni-linz.ac.at 1 Problemaufriss

Mehr

Software-Entwicklung

Software-Entwicklung Software-Entwicklung SEP 96 Geschichte der Programmierung Aufgaben von, Anforderungen an Programme mit der Zeit verändert 1 Programmierung über Lochkarten z.b. für Rechenaufgaben 2 maschinennahe Programmierung

Mehr

Mensch und Roboter als gleichberechtige

Mensch und Roboter als gleichberechtige Mensch und Roboter als gleichberechtige Teampartner Projekt der NASA um Techniken zu entwickeln die Aufgabenkoordinierung und Zusammenarbeit zwischen Robotern und Menschen zu verbessern Roboter wichtig,

Mehr

Filmprojekte. Bernice Faibil, Kifrie Medienwerkstatt

Filmprojekte. Bernice Faibil, Kifrie Medienwerkstatt Nr. laut Assetliste; bitte auch in den Dateinamen übernehmen Einordnung in Inhaltsstruktur (Rubrik) Autor/in Startseitentauglich für die Rubriken-Einstiegsseite geeignet Eingabedatum Verfallsdatum Ggf.

Mehr

Wer ist schlauer: Mein Computer oder ich?

Wer ist schlauer: Mein Computer oder ich? Stephan Weller Fakultät für Wirtschaftsinformatik und Angewandte Informatik Otto-Friedrich Universität Bamberg Dank an Hans-Dieter Burkhard (Kinderuni HU Berlin, 2004, Warum sind wir schlauer als Roboter?

Mehr

Einführung in Generatives Programmieren. Bastian Molkenthin

Einführung in Generatives Programmieren. Bastian Molkenthin Einführung in Generatives Programmieren Bastian Molkenthin Motivation Industrielle Entwicklung *!!*,(% % - #$% #!" + '( & )!* Softwareentwicklung Rückblick auf Objektorientierung Objektorientierte Softwareentwicklung

Mehr

42: Das Erste-Hilfe- System im WWW

42: Das Erste-Hilfe- System im WWW INFOS & KOMMUNIKATION 42: Das Erste-Hilfe-System im WWW Technische Grundlagen Aufruf und Bedienung Themen Weitere Informationsquellen Forschungs- & Entwicklungsberichte Implementierung eines 3D-Strömungscodes

Mehr

Die Rolle der Geschwister bei mehrsprachig aufwachsenden Kindern

Die Rolle der Geschwister bei mehrsprachig aufwachsenden Kindern Die Rolle der Geschwister bei mehrsprachig aufwachsenden Kindern Theresia Piszczan. Erfurter Symposium zu bilingualer Entwicklung im Kindesalter 06.05.0 theresia.piszczan@uni-erfurt.de Lehrstuhl für Sprachlehr-

Mehr

Chatbots in wissenschaftlichen Bibliotheken

Chatbots in wissenschaftlichen Bibliotheken Hochschule Hannover Fakultät III Medien, Information und Design Abteilung Information und Kommunikation Studiengang Informationsmanagement (BA) Chatbots in wissenschaftlichen Bibliotheken Bachelorarbeit

Mehr

Bewerbung um den Talente-Award 2016 Innovatives Personal- und Ausbildungsmarketing im öffentlichen und im Dritten Sektor

Bewerbung um den Talente-Award 2016 Innovatives Personal- und Ausbildungsmarketing im öffentlichen und im Dritten Sektor Bewerbung um den Talente-Award 2016 Innovatives Personal- und Ausbildungsmarketing im öffentlichen und im Dritten Sektor Der Talente-Award wird von der Talente-Kongress GbR vergeben. Für den Talente-Award

Mehr

UX Erlebnisse am Frontend

UX Erlebnisse am Frontend creating brand experience ALM Testing UX Erlebnisse am Frontend NOSE Industrial Design 22.04.2013 2 Agenda 1. UI Design 2. UX Design 3. Design folgt Regeln 4. Design macht Marken 5. Design definiert Regeln

Mehr

Gregor Raschke 2008 HIBERNATE. Eine Einführung

Gregor Raschke 2008 HIBERNATE. Eine Einführung 1 HIBERNATE Eine Einführung Inhalt 2 Einleitung Beispielkonfiguration Die hibernate.cfg.xml Eine Beispieltransaktion Abfragemöglichkeiten JPA und Hibernate Ressourcen und Quellen Einleitung (1) - Geschichtliches

Mehr

Formatierte Berichte Excel-Dateien mittels PL/SQL erzeugen. Robert Marz its-people

Formatierte Berichte Excel-Dateien mittels PL/SQL erzeugen. Robert Marz its-people Formatierte Berichte Excel-Dateien mittels PL/SQL erzeugen Robert Marz its-people 1 Robert Marz Technical Architect Portfoliomanagement Datenbanken its-people Hochtaunus GmbH robert.marz@its-people.de

Mehr

Glossar. SVG-Grafiken in Bitmap-Grafikformate. Anweisung Eine Anweisung ist eine Folge aus Schlüsselwörtern, Variablen, Objekten,

Glossar. SVG-Grafiken in Bitmap-Grafikformate. Anweisung Eine Anweisung ist eine Folge aus Schlüsselwörtern, Variablen, Objekten, Glossar Anweisung Eine Anweisung ist eine Folge aus Schlüsselwörtern, Variablen, Objekten, Methoden und/oder Eigenschaften, die eine bestimmte Berechnung ausführt, eine Eigenschaft ändert oder eine Methode

Mehr

Challenges for the future between extern and intern evaluation

Challenges for the future between extern and intern evaluation Evaluation of schools in switzerland Challenges for the future between extern and intern evaluation Michael Frais Schulentwicklung in the Kanton Zürich between internal evaluation and external evaluation

Mehr

Sprachbasierte Informationssysteme

Sprachbasierte Informationssysteme Sprachbasierte Informationssysteme Gunar Fiedler Arbeitsgruppe Technologie der Informationssysteme CAU Kiel WWW: http://www.is.informatik.uni-kiel.de/~fiedler E-Mail: fiedler@is.informatik.uni-kiel.de

Mehr

Anleitung zum Erstellen von Moodle-Quizfragen in Word

Anleitung zum Erstellen von Moodle-Quizfragen in Word Anleitung zum Erstellen von Moodle-Quizfragen in Word Die Vorlagedateien Speichern Sie die.zip Datei an den gewünschten Ort und entpacken Sie diese. In dem neuen Ordner befinden sich nun folgende Dateien:

Mehr

Kybernetik Einführung

Kybernetik Einführung Kybernetik Einführung Mohamed Oubbati Institut für Neuroinformatik Tel.: (+49) 731 / 50 24153 mohamed.oubbati@uni-ulm.de 24. 04. 2012 Einführung Was ist Kybernetik? Der Begriff Kybernetik wurde im 1948

Mehr

Kapitel 4. Einführung in den Scannergenerator Flex. Einführung in den Scannergenerator Flex Wintersemester 2008/09 1 / 9

Kapitel 4. Einführung in den Scannergenerator Flex. Einführung in den Scannergenerator Flex Wintersemester 2008/09 1 / 9 Kapitel 4 Einführung in den Scannergenerator Flex Einführung in den Scannergenerator Flex Wintersemester 2008/09 1 / 9 Generatoren für die lexikalische Analyse Scannergeneratoren werden eingesetzt um die

Mehr

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Der Kreislauf unseres Geldes. Das komplette Material finden Sie hier:

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Der Kreislauf unseres Geldes. Das komplette Material finden Sie hier: Unterrichtsmaterialien in digitaler und in gedruckter Form Auszug aus: Der Kreislauf unseres Geldes Das komplette Material finden Sie hier: School-Scout.de Sekundarstufe Klaus Ruf & A. Kalmbach-Ruf Der

Mehr

Softwareentwicklung aus Sicht des Gehirns

Softwareentwicklung aus Sicht des Gehirns Softwareentwicklung aus Sicht Business Unit Manager Folie 1 Ziel Das Ziel ist die Beantwortung der folgenden Fragen: 1. Wie lösen Softwareentwickler Probleme kognitiv? 2. Was sind die Schlüsselfaktoren

Mehr

Geschichte des Internets Suchmaschinen Fachinformationszentren. Institute for Science Networking

Geschichte des Internets Suchmaschinen Fachinformationszentren. Institute for Science Networking Geschichte des Internets Suchmaschinen Fachinformationszentren Kurze Geschichte des Internets Internet: Geschichte beginnt mit der Entwicklung paketvermittelter Netze. Bei der Paketvermittlung werden Nachrichten

Mehr

Digital Sensory Branding

Digital Sensory Branding Digital Sensory Branding,,Die Bildung der fünf Sinne ist eine Arbeit der ganzen Weltgeschichte Karl Marx 1818-1883 Die digitale Welt Die digitale Zukunft Digital Brand Management Digital Sensory Branding

Mehr

HUMBOLDT-UNIVERSITÄT ZU BERLIN INSTITUT FÜR BIBLIOTHEKS- UND

HUMBOLDT-UNIVERSITÄT ZU BERLIN INSTITUT FÜR BIBLIOTHEKS- UND HUMBOLDT-UNIVERSITÄT ZU BERLIN INSTITUT FÜR BIBLIOTHEKS- UND INFORMATIONSWISSENSCHAFT BERLINER HANDREICHUNGEN ZUR BIBLIOTHEKS- UND INFORMATIONSWISSENSCHAFT HEFT 222 VIRTUELLE AUSKUNFT MIT MEHRWERT: CHATBOTS

Mehr

Zugriff auf das Across-Ticketsystem

Zugriff auf das Across-Ticketsystem Zugriff auf das Across-Ticketsystem Februar 2014 Version 2.2 Copyright Across Systems GmbH Die Inhalte dieses Dokumentes dürfen nur nach schriftlicher Zustimmung der Across Systems GmbH reproduziert oder

Mehr

Freie und Quelloffene Softwarelizenzen im Vergleich

Freie und Quelloffene Softwarelizenzen im Vergleich Freie und Quelloffene Softwarelizenzen im Vergleich Themen Geschichte Idee der Freien und Quelloffenen Software Gesetzeslage in Deutschland Institute Definition von freier Software Definition von quelloffener

Mehr

Informatik I. Grundlagen der systematischen Programmierung. Peter Thiemann WS 2008/09. Universität Freiburg, Germany

Informatik I. Grundlagen der systematischen Programmierung. Peter Thiemann WS 2008/09. Universität Freiburg, Germany Informatik I Grundlagen der systematischen Programmierung Peter Thiemann Universität Freiburg, Germany WS 2008/09 Organisatorisches Vorlesung Di und Do, 11-13 Uhr, HS 101-00-036 Dozent Prof. Dr. Peter

Mehr

Übung: Verwendung von Java-Threads

Übung: Verwendung von Java-Threads Übung: Verwendung von Java-Threads Ziel der Übung: Diese Übung dient dazu, den Umgang mit Threads in der Programmiersprache Java kennenzulernen. Ein einfaches Java-Programm, das Threads nutzt, soll zum

Mehr

C++ mit. Microsoft Visual C++ 2008. Richard Kaiser. Einführung in Standard-C++-, C++/CLI und die objektorientierte Windows.

C++ mit. Microsoft Visual C++ 2008. Richard Kaiser. Einführung in Standard-C++-, C++/CLI und die objektorientierte Windows. Richard Kaiser C++ mit Microsoft Visual C++ 2008 Einführung in Standard-C++-, C++/CLI und die objektorientierte Windows.NET-Programmierung Mit CD-ROM Geleitwort Wenn man heute nach Literatur über Programmiersprachen

Mehr

Proseminar Ethische Aspekte der Informationsverarbeitung Prof.Dr.W.Kurth. Thema 11

Proseminar Ethische Aspekte der Informationsverarbeitung Prof.Dr.W.Kurth. Thema 11 Proseminar Ethische Aspekte der Informationsverarbeitung Prof.Dr.W.Kurth Thema 11 Verantwortung des Wissenschaftlers und mögliche Grenzen für die Forschung Texte: von Joseph Weizenbaum Kap.10 Gegen den

Mehr

Was ist ein Compiler?

Was ist ein Compiler? Was ist ein Compiler? Was ist ein Compiler und worum geht es? Wie ist ein Compiler aufgebaut? Warum beschäftigen wir uns mit Compilerbau? Wie ist die Veranstaltung organisiert? Was interessiert Sie besonders?

Mehr

Didaktisierungsvorschläge zum Kalender. Jugend in Deutschland 2013. UNTERRICHTSENTWURF Juni. Liebe: GROSSE GEFÜHLE

Didaktisierungsvorschläge zum Kalender. Jugend in Deutschland 2013. UNTERRICHTSENTWURF Juni. Liebe: GROSSE GEFÜHLE Seite 1 von 8 Didaktisierungsvorschläge zum Kalender Jugend in Deutschland 2013 UNTERRICHTSENTWURF Juni Liebe: GROSSE GEFÜHLE - Unterrichtsvorschläge und Arbeitsblätter Abkürzungen LK: Lehrkraft L: Lernende

Mehr

Semistrukturierte Daten Vorlesung mit Laborübung (VL 2.0)

Semistrukturierte Daten Vorlesung mit Laborübung (VL 2.0) Semistrukturierte Daten Vorlesung mit Laborübung (VL 2.0) http://www.dbai.tuwien.ac.at/education/ssd/ Stefan Woltran Emanuel Sallinger Arbeitsbereich Datenbanken und Artificial Intelligence Institut für

Mehr

Distributed testing. Demo Video

Distributed testing. Demo Video distributed testing Das intunify Team An der Entwicklung der Testsystem-Software arbeiten wir als Team von Software-Spezialisten und Designern der soft2tec GmbH in Kooperation mit der Universität Osnabrück.

Mehr

P R A X I S & M E T H O D I K. Chatbots. Teil 2 und Schluss: Der Turing-Test und die Folgen Zur Geschichte der symbolischen KI im Informatikunterricht

P R A X I S & M E T H O D I K. Chatbots. Teil 2 und Schluss: Der Turing-Test und die Folgen Zur Geschichte der symbolischen KI im Informatikunterricht Chatbots Teil 2 und Schluss: Der Turing-Test und die Folgen Zur Geschichte der symbolischen KI im Informatikunterricht von Helmut Witten und Malte Hornung Im ersten Teil haben wir die Unterrichtsreihe,,Chatbots

Mehr

Reasoner for the Semantic Web

Reasoner for the Semantic Web Reasoner for the Semantic Web KAON & KAON2 Seminar A.I. Tools Erik Endres 18.1.2007 Übersicht Reasoner KAON1 KAON2 & Protégé Reasoner Ontologien machen Daten für Maschinen verarbeitbar. Reasoner setzen

Mehr

JSF (JavaServer Faces) Erstellen einer Webseite

JSF (JavaServer Faces) Erstellen einer Webseite Universität Bayreuth Lehrstuhl für Angewandte Informatik IV Datenbanken und Informationssysteme Prof. Dr.-Ing. Jablonski JSF (JavaServer Faces) Erstellen einer Webseite Dipl. Inf. Manuel Götz Dipl. Inf.

Mehr

ERSTELLEN VON MOODLE-QUIZ- FRAGEN IN WORD. von Lara Biekowski und Yannic Hoffmann Stand: September 2015

ERSTELLEN VON MOODLE-QUIZ- FRAGEN IN WORD. von Lara Biekowski und Yannic Hoffmann Stand: September 2015 1. ERSTELLEN VON MOODLE-QUIZ- FRAGEN IN WORD von Lara Biekowski und Yannic Hoffmann Stand: September 2015 Inhalt 1. Die Vorlagedateien... 2 2. Makro-Einstellungen in Word... 2 3. Erstellen eines Dokuments

Mehr

Programmieren von Web Informationssystemen

Programmieren von Web Informationssystemen Programmieren von Webinformationssystemen Wolfgang Gassler Databases and Information Systems (DBIS) Institute of Computer Science University of Innsbruck dbis-informatik.uibk.ac.at 1 Web (App) Usability

Mehr

Semantic Wiki Eine Erweiterung des Wiki-Konzepts von Harald Cichos

Semantic Wiki Eine Erweiterung des Wiki-Konzepts von Harald Cichos Semantic Wiki Eine Erweiterung des Wiki-Konzepts von Harald Cichos Seminar: Semantic Web Wintersemester 2005/2006 Universität Jena Seminarleiter: Prof. Dr. C. Beckstein, Dr. H. Sack, Dipl.-Inform. H. Peter

Mehr

Streaming Transformations for XML STX

Streaming Transformations for XML STX Streaming Transformations for XML STX Oliver Becker Humboldt Universität zu Berlin wiss. Mitarbeiter am Institut für Informatik, Lehrstuhl für Systemarchitektur obecker@informatik.hu-berlin.de Abstract:

Mehr

Answer Set Programming

Answer Set Programming Answer Set Programming mit Answer Set Prolog (A-Prolog) Wangler Thomas Logikprogrammierung Institut für Computerlinguistik Universität Heidelberg Inhaltsverzeichnis Inhaltsverzeichnis Inhaltsverzeichnis

Mehr

Ergänzungsfach Informatik

Ergänzungsfach Informatik Wochenlektionen 1. Jahr 2. Jahr 3. Jahr 4. Jahr Ergänzungsfach: 2 2 A Allgemeine Bildungsziele Die Informatik durchdringt zunehmend alle Bereiche des Lebens. Sie betrifft in der Anwendung alle wissenschaftlichen

Mehr

Online-Publishing mit HTML und CSS für Einsteigerinnen

Online-Publishing mit HTML und CSS für Einsteigerinnen mit HTML und CSS für Einsteigerinnen Dipl.-Math. Eva Dyllong Universität Duisburg Dipl.-Math. Maria Oelinger spirito GmbH IF MYT 07-2002 Web-Technologien Überblick HTML und CSS, XML und DTD, JavaScript

Mehr

Could a robot be creative - and would we know?

Could a robot be creative - and would we know? Could a robot be creative - and would we know? By Margaret Boden Philip Meckseper Tina Mahler Margaret Boden Research Professor of Cognitive Science at the University of Susse Association for Artificial

Mehr

Praktikum Software Engineering

Praktikum Software Engineering Praktikum Software Engineering Verwendung von Enterprise Architect Pascal Weber, David Kulicke KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft

Mehr

Bewertung von MS Robotics Studio von Robert Grandl

Bewertung von MS Robotics Studio von Robert Grandl Bewertung von MS Robotics Studio von Robert Grandl Positive Aspekte Die Oberfläche wurde seit der Version 1.0 deutlich auf gewährtet. Das System von Visual Programming Language ermöglicht es die Programmlogik

Mehr

Robot Karol für Delphi

Robot Karol für Delphi Robot Karol für Delphi Reinhard Nitzsche, OSZ Handel I Version 0.1 vom 24. Januar 2003 Zusammenfassung Nach der Einführung in die (variablenfreie) Programmierung mit Robot Karol von Freiberger und Krško

Mehr

BEDIFFERENT ACE G E R M A N Y. aras.com. Copyright 2012 Aras. All Rights Reserved.

BEDIFFERENT ACE G E R M A N Y. aras.com. Copyright 2012 Aras. All Rights Reserved. BEDIFFERENT ACE G E R M A N Y Aras Corporate ACE Germany Communities Welche Vorteile? Rolf Laudenbach Director Aras Community Slide 3 Aras Communities Public Community Projects Forums Blogs Wikis Public

Mehr

LINQ to SQL. Proseminar Objektorientiertes Programmieren mit.net und C# Christoph Knüttel. Institut für Informatik Software & Systems Engineering

LINQ to SQL. Proseminar Objektorientiertes Programmieren mit.net und C# Christoph Knüttel. Institut für Informatik Software & Systems Engineering LINQ to SQL Proseminar Objektorientiertes Programmieren mit.net und C# Christoph Knüttel Institut für Informatik Software & Systems Engineering Agenda 1. LINQ allgemein Vorteile Bausteine und Varianten

Mehr

Wie Innovationsmaschinen ihr Innovationspotential steigern

Wie Innovationsmaschinen ihr Innovationspotential steigern Konferenz "Talente und Strukturen für die Zukunft managen" Wie Innovationsmaschinen ihr Innovationspotential steigern Innovationspotential Innovationspotential Potential für Kreativität Potential für Umsetzung

Mehr

ELIZA What Computers think about thinking Computers. Martin Kaminski

ELIZA What Computers think about thinking Computers. Martin Kaminski ELIZA What Computers think about thinking Computers Martin Kaminski 1 ELIZA, ein Beitrag zum Studium natürlichsprachiger Mensch-Maschine- Kommunikation ELIZA wird zuerst 1966 in einem Artikel der Fachzeitschrift

Mehr

Technik für und mit Älteren gestalten und innovieren

Technik für und mit Älteren gestalten und innovieren Technik für und mit Älteren gestalten und innovieren Matthias Peissner, Fraunhofer IAO 34. Stuttgarter Unternehmergespräch 2014 Stuttgart, 22. Oktober 2014 Competence Center Human-Computer Interaction

Mehr

Prüfungsverwaltung. Claus von Rücker, Robert Ingr 27. Juni 2012

Prüfungsverwaltung. Claus von Rücker, Robert Ingr 27. Juni 2012 Prüfungsverwaltung mit TUMonline und dem TUManager Claus von Rücker, Robert Ingr 27. Juni 2012 Systeme Prüfungsverwaltung Sommersemester 2012 (laufende Prüfungsperiode) auslaufende Studiengänge Diplom

Mehr

Testen unter Berücksichtigung von Hardware- Elektronik und digitalen Datenströmen (beim digitalen Fernsehen)

Testen unter Berücksichtigung von Hardware- Elektronik und digitalen Datenströmen (beim digitalen Fernsehen) Testen unter Berücksichtigung von Hardware- Elektronik und digitalen Datenströmen (beim digitalen Fernsehen) Dr. Thomas Ziegler auf dem 3. SAQ Software Tester Forum 1 Dr. Thomas Ziegler SAQ 3. Software

Mehr

Open Source Master Data Management. Die Zeit ist reif

Open Source Master Data Management. Die Zeit ist reif Open Source Master Data Management Die Zeit ist reif Inhaltsverzeichnis Einleitung 3 Anforderungen an den Open Source Markt 3 Freiheit 4 Vorhersagen über die Auswirkungen von Open Source auf MDM 4 Talend

Mehr

TECHNISCHE UNIVERSITÄT DRESDEN Fakultät Wirtschaftswissenschaften Prof. Dr. W. Esswein Lehrstuhl Wirtschaftsinformatik, insbesondere Systementwicklung

TECHNISCHE UNIVERSITÄT DRESDEN Fakultät Wirtschaftswissenschaften Prof. Dr. W. Esswein Lehrstuhl Wirtschaftsinformatik, insbesondere Systementwicklung TECHNISCHE UNIVERSITÄT DRESDEN Fakultät Wirtschaftswissenschaften Prof. Dr. W. Esswein Lehrstuhl Wirtschaftsinformatik, insbesondere Systementwicklung Bachelorprüfung Sommersemester 2009 Programmierung

Mehr

Wirtschaftsinformatik

Wirtschaftsinformatik Ludwig-Maximilians-Universität München Institut für Information, Organisation und Management Prof. Dr. Dres. h.c. Arnold Picot Klausur zur Veranstaltung Wirtschaftsinformatik WS 2005/06 25.02.2006 Dauer:

Mehr

Urbacher-Computer-Forum. Herzlich Willkommen!

Urbacher-Computer-Forum. Herzlich Willkommen! Herzlich Willkommen! Wer suchet der findet!? Oder auch nicht! Überblick: Welche Suchdienste gibt es? Suchmaschinen Verzeichnisse Spezialsuchmaschinen Metasuchmaschinen Nachschlagwerke Welche Suchdienste

Mehr

Prototypische Bug Report / Feature Request Anwendung

Prototypische Bug Report / Feature Request Anwendung PROJEKT-AUFGABE Spezielle Methoden der Softwaretechnik / Komponententechnologien Enterprise JavaBeans WS 2007/2008 Prototypische Bug Report / Feature Request Anwendung Kurzbeschreibung: Es soll ein webbasiertes

Mehr

Tutoren Jan Ebbe Pat Mächler Valentino Rugolo Sascha Scherrer. Grundlagen der Programmierung (CS101) - Blatt 8 Theorie [4 Punkte] - Praxis [12 Punkte]

Tutoren Jan Ebbe Pat Mächler Valentino Rugolo Sascha Scherrer. Grundlagen der Programmierung (CS101) - Blatt 8 Theorie [4 Punkte] - Praxis [12 Punkte] UNIVERSITÄT BASEL Dozent Prof. Dr. Thomas Vetter Departement Informatik Bernoullistrasse 16 CH 4056 Basel Assistenten Bernhard Egger Andreas Forster Tutoren Jan Ebbe Pat Mächler Valentino Rugolo Sascha

Mehr

ESE Conference 2011, Zürich. Generative Konzepte für den Plattform-Zoo - am Beispiel Mobile-Apps. Rüdiger Schilling Delta Software Technology GmbH

ESE Conference 2011, Zürich. Generative Konzepte für den Plattform-Zoo - am Beispiel Mobile-Apps. Rüdiger Schilling Delta Software Technology GmbH ESE Conference 2011, Zürich Generative Konzepte für den Plattform-Zoo - am Beispiel Mobile-Apps Rüdiger Schilling Delta Software Technology GmbH The Perfect Way to Better Software 1 Der mobile Plattform-Zoo

Mehr

Anleitung. Lebensmittelverschwendung und Ernährungslehre Versorgungssicherheit und nachhaltige Landwirtschaft Das Erbe unserer Nahrungsmittelkultur

Anleitung. Lebensmittelverschwendung und Ernährungslehre Versorgungssicherheit und nachhaltige Landwirtschaft Das Erbe unserer Nahrungsmittelkultur ITALIEN-SCHWEIZ EXPO 2015 LERNEN ENTWICKELN VERBREITEN Anleitung für die Konzeptentwicklung einer App: Wesentliche Schritte 1 Aufmerksame Lektüre des theoretischen Teils Wisst ihr, was eine App ist, welche

Mehr

Einführung in die Informatik

Einführung in die Informatik Einführung in die Informatik Einleitung Organisatorisches, Motivation, Herangehensweise Wolfram Burgard 1.1 Vorlesung Zeit und Ort: Dienstags 10:00-12:00 Uhr Donnerstags 10:00-12:00 Uhr Gebäude 101 HS

Mehr

Unterrichtsreihe: Liebe und Partnerschaft

Unterrichtsreihe: Liebe und Partnerschaft 08 Trennung Ist ein Paar frisch verliebt, kann es sich nicht vorstellen, sich jemals zu trennen. Doch in den meisten Beziehungen treten irgendwann Probleme auf. Werden diese nicht gelöst, ist die Trennung

Mehr

Hinweise zum Seminar Kognitive Robotik

Hinweise zum Seminar Kognitive Robotik Hinweise zum Seminar Kognitive Robotik Das menschliche Gehirn ist eine großartige Sache. Es funktioniert vom Moment der Geburt an bis zu dem Zeitpunkt, wo du aufstehst, um eine Rede zu halten. (Mark Twain

Mehr

Agenda. Trends September 2014 - Multiscreening - Chatbots

Agenda. Trends September 2014 - Multiscreening - Chatbots 1 Agenda Trends September 2014 - Multiscreening - Chatbots 2 Die zeitgleiche Nutzung von TV und Internet ist über die Jahre stark gestiegen. Bereits 75% der 14-49Jährigen nutzen TV und Internet bereits

Mehr

Prolog basiert auf Prädikatenlogik

Prolog basiert auf Prädikatenlogik Software-Technologie Software-Systeme sind sehr komplex. Im Idealfall erfolgt die Programmierung problemorientiert, während die notwendige Übertragung in ausführbare Programme automatisch erfolgt. Prolog-Philosophie:

Mehr

Sozialisation und Identität

Sozialisation und Identität Universität Augsburg Lehrstuhl für Soziologie Übung: Grundkurs Soziologie Dozent: Sasa Bosancic, M.A. Sebastian Schmidt, Marion Röder, Hanna Heß Sozialisation und Identität Inhaltsverzeichnis Biographie

Mehr

Fragebogen zur Datenbank

Fragebogen zur Datenbank Fragebogen zur Datenbank Bitte füllen Sie für jede Datenbank einen eigenen Fragebogen aus! (2.1) Name der Institution: (2.2) Name der Abteilung: Datenbank: (2.3) Kurztitel/Abkürzung: (2.4) Titel ausgeschrieben:

Mehr

Einführung in die Robotik Einführung. Mohamed Oubbati Institut für Neuroinformatik. Tel.: (+49) 731 / 50 24153 mohamed.oubbati@uni-ulm.de 23. 10.

Einführung in die Robotik Einführung. Mohamed Oubbati Institut für Neuroinformatik. Tel.: (+49) 731 / 50 24153 mohamed.oubbati@uni-ulm.de 23. 10. Einführung in die Robotik Einführung Mohamed Oubbati Institut für Neuroinformatik Tel.: (+49) 731 / 50 24153 mohamed.oubbati@uni-ulm.de 23. 10. 2012 Was ist ein Roboter? Was ist ein Roboter? Jeder hat

Mehr

Programmieren von Webinformationssystemen

Programmieren von Webinformationssystemen Programmieren von Webinformationssystemen Wolfgang Gassler Databases and Information Systems (DBIS) Institute of Computer Science University of Innsbruck dbis-informatik.uibk.ac.at 1 Web (App) Usability

Mehr

Get Started with. Version 0.7, 24.03.2014 1 / 12

Get Started with. Version 0.7, 24.03.2014 1 / 12 Get Started with Version 0.7, 24.03.2014 1 / 12 Symbole / Elemente Da BPM Touch die Modellierungssprache BPMN Easy 1.2 verwendet, benötigen Sie nicht alle Elemente von BPMN 2.0 um Ihre Prozesse zu gestalten.

Mehr

Durchführungsbestimmung Metadaten. Kristian Senkler, con terra GmbH, k.senkler@conterra.de

Durchführungsbestimmung Metadaten. Kristian Senkler, con terra GmbH, k.senkler@conterra.de Durchführungsbestimmung Metadaten Kristian Senkler, con terra GmbH, k.senkler@conterra.de Inhalt Wer hat die Durchführungsbestimmungen für Metadaten spezifiziert? Wie wurden die Durchführungsbestimmungen

Mehr

Unsere Stipendien nutzen: Digitale Experten ausbilden für den eigenen Bedarf

Unsere Stipendien nutzen: Digitale Experten ausbilden für den eigenen Bedarf Unsere Stipendien nutzen: Digitale Experten ausbilden für den eigenen Bedarf Unsere exzellenten, berufserfahrenen Studierenden unterstützen Sie, erfolgreich die Digitalisierung Ihres Unternehmens zu meistern:

Mehr

Flat for IP. Die Frühlings Initiative von Alcatel-Lucent

Flat for IP. Die Frühlings Initiative von Alcatel-Lucent Flat for IP Die Frühlings Initiative von Alcatel-Lucent Flat for Phones Ein Angebot exklusiv für alle Alcatel-Lucent PBX Kunden Tauschen Sie jetzt Ihre alten Endgeräte gegen Neue Sie erhalten viele Extras

Mehr

Softwareentwicklung aus Sicht des Gehirns

Softwareentwicklung aus Sicht des Gehirns Softwareentwicklung aus Sicht Business Unit Manager Folie 1 3. Juli 2008 Ziele Das Ziel ist die Beantwortung der folgenden Fragen: 1. Wie lösen Softwareentwickler Probleme kognitiv? 2. Welche Auswirkungen

Mehr

GATE General Architecture for Text Engineering. Alexander Hein & Erik Dießler (VL Text Analytics - 08.05.2008)

GATE General Architecture for Text Engineering. Alexander Hein & Erik Dießler (VL Text Analytics - 08.05.2008) GATE General Architecture for Text Engineering Alexander Hein & Erik Dießler (VL Text Analytics - 08.05.2008) Überblick GATE Die Idee Die Architektur Was noch - JAPE / DIFF / GUK ANNIE Einige Beispiele

Mehr

1 Jahr Datenbankprogrammierung lernen mit LON-CAPA - Ein Erfahrungsbericht. n.jensen@ostfalia.de

1 Jahr Datenbankprogrammierung lernen mit LON-CAPA - Ein Erfahrungsbericht. n.jensen@ostfalia.de 1 Jahr Datenbankprogrammierung lernen mit LON-CAPA - Ein Erfahrungsbericht n.jensen@ostfalia.de 1 Jahr Datenbankprogrammierung lernen mit LON-CAPA - Ein Erfahrungsbericht Prof. Dr.-Ing. Nils Jensen, n.jensen@ostfalia.de

Mehr

Oracle 10g Einführung

Oracle 10g Einführung Kurs Oracle 10g Einführung Teil 7 Einige interessante SQL und PL/SQL Erweiterungen für Administratoren Timo Meyer Administration von Oracle-Datenbanken Timo Meyer Sommersemester 2006 Seite 1 von 19 Seite

Mehr

Robotik Kommentar für Lehrpersonen. Robotik im Unterricht

Robotik Kommentar für Lehrpersonen. Robotik im Unterricht 1/6 Robotik Kommentar für Lehrpersonen Robotik im Unterricht Mit Hilfe von programmierbaren Robotern können SuS auf spielerische Art und Weise erste Erfahrungen im Programmieren sammeln. Zudem lernen SuS

Mehr

TRESOR-WOLF Miltenberger Straße 12a. D-04207 Leipzig 08.01.2009. Info Bericht IV. Quartal 2008. Sehr geehrter PPC (pay per contact) Kunde,

TRESOR-WOLF Miltenberger Straße 12a. D-04207 Leipzig 08.01.2009. Info Bericht IV. Quartal 2008. Sehr geehrter PPC (pay per contact) Kunde, TRESOR-WOLF Miltenberger Straße 12a D-04207 Leipzig 08.01.2009 Info Bericht IV. Quartal Sehr geehrter PPC (pay per contact) Kunde, hiermit möchten wir ihnen einige nützliche Informationen zu Ihrer Webseite

Mehr

Erste Erfahrungen mit Android

Erste Erfahrungen mit Android Java User Group München, 22. 9. 2008 Erste Erfahrungen mit Android 1 Was ist Android? Die erste vollständige, offene und freie Plattform für mobile Telefone Entwickelt von der Open Handset Alliance (Telecoms,

Mehr

Nina. 2. Ninas Mutter lebt nicht mit Nina und der Familie zusammen. Warum könnte das so sein? Vermute. Vielleicht ist sie. Möglicherweise.

Nina. 2. Ninas Mutter lebt nicht mit Nina und der Familie zusammen. Warum könnte das so sein? Vermute. Vielleicht ist sie. Möglicherweise. Seite 1 von 6 1. Hier siehst du Bilder von Nina und den Personen, mit denen Nina zusammenwohnt. Schau dir die Szene an und versuche, die Zitate im Kasten den Bildern zuzuordnen. Zu jedem Bild gehören zwei

Mehr

Gesellschaftliche Integration durch double interchanges und die kybernetische Kontrollhierarchie

Gesellschaftliche Integration durch double interchanges und die kybernetische Kontrollhierarchie Gesellschaftliche Integration durch double interchanges und die kybernetische Kontrollhierarchie Man könnte - und Parsons hat in dieser Richtung Einiges unternommen - mit Hilfe des AGIL-Schemas eine möglichst

Mehr