https://sdq.kastel.kit.edu/api.php?action=feedcontributions&user=Alexander.wachtel%40kit.edu&feedformat=atomSDQ-Institutsseminar - Benutzerbeiträge [de]2024-03-29T11:19:02ZBenutzerbeiträgeMediaWiki 1.39.6https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Eine_Schnittstelle_zur_Vorhersage_von_Nutzeranfragen_auf_Datens%C3%A4tzen&diff=941Eine Schnittstelle zur Vorhersage von Nutzeranfragen auf Datensätzen2019-04-01T10:03:11Z<p>Alexander.wachtel@kit.edu: </p>
<hr />
<div>{{Vortrag<br />
|vortragender=Robin Maisch<br />
|email=robin.maisch@student.kit.edu<br />
|vortragstyp=Bachelorarbeit<br />
|betreuer=Alexander Wachtel<br />
|termin=Institutsseminar/2019-04-12<br />
|kurzfassung=Diese Arbeit stellt eine Schnittstelle vor, die, eingebunden in ein Programm, die Aktionen eines Nutzers im Hintergrund auf dem lokalen Rechner verarbeitet und speichert, und versucht, aus den gesammelten Daten eine Vorhersage für die nächste Aktion zu ermitteln. Eine Nutzeraktion ist dabei durch die Daten eines Datensatzes definiert, die der Nutzer durch die Aktion abfragen möchte. Aus einer Reihe von Paaren (Nutzereingabe, extrahierte Daten), die automatisch über eine REST-Schnittstelle oder von Hand über eine grafische Nutzeroberfläche in das System eingespeist werden können, wird ein Modell gewonnen, das für jede Aktion alle unmittelbar nachfolgenden Aktionen als Bigramm speichert und ihre Häufigkeit zählt. Die Schnittstelle stellt eine Reihe von Vorhersagestrategien zur Verfügung. Eine davon nutzt ein künstliches neuronales Netz, das das System in die Lage versetzt, auch dann einen Aktionsvorschlag zu machen, wenn der Nutzer zuvor eine völlig unbekannte Aktion ausgeführt hat. Die Leistungsfähigkeit des neuronalen Netzes wurde an Beispieldaten getestet und evaluiert. Für die Evaluation wurden zufällig Modelle mit Aktionsfolgen generiert, die menschliches Verhalten nachahmen sollten. Bei einem stichprobenartigen Durchlauf, bei dem das Modell auf zweitausend generierte Nutzeranfragen trainiert wurde, konnte das System die Aktionen zu 54.2 Prozent replizieren, bei zweihundert Nutzeranfragen im Mittel zu 72.2 Prozent. Bei authentischem menschlichem Nutzerverhalten gibt es gute Gründe dafür, anzunehmen, dass die Vorhersage noch leistungsfähiger ist.<br />
}}</div>Alexander.wachtel@kit.eduhttps://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=NALIS:_ein_mehrmandantenf%C3%A4higes_nat%C3%BCrlichsprachliches_Dialogsystem_f%C3%BCr_die_Kundenbetreuung&diff=940NALIS: ein mehrmandantenfähiges natürlichsprachliches Dialogsystem für die Kundenbetreuung2019-04-01T09:50:34Z<p>Alexander.wachtel@kit.edu: Alexander.wachtel@kit.edu verschob die Seite NALIS: ein mehrmandantenfähiges natürlichsprachliches Dialogsystem für die Kundenbetreuung nach Ein mehrmandantenfähiges natürlichsprachliches Dialogsystem für die Kundenbetreuung</p>
<hr />
<div>#WEITERLEITUNG [[Ein mehrmandantenfähiges natürlichsprachliches Dialogsystem für die Kundenbetreuung]]</div>Alexander.wachtel@kit.eduhttps://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Ein_mehrmandantenf%C3%A4higes_nat%C3%BCrlichsprachliches_Dialogsystem_f%C3%BCr_die_Kundenbetreuung&diff=939Ein mehrmandantenfähiges natürlichsprachliches Dialogsystem für die Kundenbetreuung2019-04-01T09:50:33Z<p>Alexander.wachtel@kit.edu: Alexander.wachtel@kit.edu verschob die Seite NALIS: ein mehrmandantenfähiges natürlichsprachliches Dialogsystem für die Kundenbetreuung nach Ein mehrmandantenfähiges natürlichsprachliches Dialogsystem für die Kundenbetreuung</p>
<hr />
<div>{{Vortrag<br />
|vortragender=Christoph Wieland<br />
|email=wieland@escde.net<br />
|vortragstyp=Bachelorarbeit<br />
|betreuer=Alexander Wachtel<br />
|termin=Institutsseminar/2019-04-12<br />
|kurzfassung=Diese Arbeit verfolgt das Ziel, ein natürlichsprachliches Dialogsystem zu entwickeln, welches zur Bearbeitung von Anfragen aus dem Umfeld eines Rechenzentrums verwendet werden kann. Das System ermöglicht die gleichzeitige Verwendung durch mehrere Nutzer, ohne dass sich diese während der Nutzung gegenseitig beeinflussen. Des Weiteren stellt die Einführung eines Kommunikationskanals zwischen Endanwendern und Experten eine wesentliche Erweiterung des Dialogsystems dar. Sie soll es ihm ermöglichen, Anfragen, welche es nur unzureichend beantworten kann, an einen Experten weiterzuleiten. Diese Erweiterung verfolgt das Ziel, die Zahl der erfolgreich gelösten Fragestellungen zu maximieren. Diese Arbeit umfasst die folgenden Schritte: nach einem ersten Grobentwurf und der Überlegung eines möglichen Dialogablaufs kann das System aus den zwei Komponenten dem Backend, welches den Kern des Dialogsystems bildet und für die Verarbeitung von Eingaben sowie die Antwortgenerierung zuständig ist, und dem Frontend, welches die Interaktion mit dem System ermöglicht, implementiert werden. Zuletzt wird es anhand der Anzahl an korrekt beantworteten Anfragen evaluiert. Zusätzlich wird ein Vergleich mit den auf den gleichen Datenbasen agierenden Internetauftritten gezogen. Dazu wurden 25 Teilnehmer eingeladen, an der Evaluation teilzunehmen. Insgesamt konnte das Dialogsystem 135 der 150 Fragen automatisiert beantworten. Weitere 13 Anfragen konnten gelöst werden, indem die Mehrmandantenfähigkeit des Systems ausgenutzt wurde und Experten zurate gezogen wurden.<br />
}}</div>Alexander.wachtel@kit.eduhttps://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Ein_mehrmandantenf%C3%A4higes_nat%C3%BCrlichsprachliches_Dialogsystem_f%C3%BCr_die_Kundenbetreuung&diff=938Ein mehrmandantenfähiges natürlichsprachliches Dialogsystem für die Kundenbetreuung2019-04-01T09:48:41Z<p>Alexander.wachtel@kit.edu: </p>
<hr />
<div>{{Vortrag<br />
|vortragender=Christoph Wieland<br />
|email=wieland@escde.net<br />
|vortragstyp=Bachelorarbeit<br />
|betreuer=Alexander Wachtel<br />
|termin=Institutsseminar/2019-04-12<br />
|kurzfassung=Diese Arbeit verfolgt das Ziel, ein natürlichsprachliches Dialogsystem zu entwickeln, welches zur Bearbeitung von Anfragen aus dem Umfeld eines Rechenzentrums verwendet werden kann. Das System ermöglicht die gleichzeitige Verwendung durch mehrere Nutzer, ohne dass sich diese während der Nutzung gegenseitig beeinflussen. Des Weiteren stellt die Einführung eines Kommunikationskanals zwischen Endanwendern und Experten eine wesentliche Erweiterung des Dialogsystems dar. Sie soll es ihm ermöglichen, Anfragen, welche es nur unzureichend beantworten kann, an einen Experten weiterzuleiten. Diese Erweiterung verfolgt das Ziel, die Zahl der erfolgreich gelösten Fragestellungen zu maximieren. Diese Arbeit umfasst die folgenden Schritte: nach einem ersten Grobentwurf und der Überlegung eines möglichen Dialogablaufs kann das System aus den zwei Komponenten dem Backend, welches den Kern des Dialogsystems bildet und für die Verarbeitung von Eingaben sowie die Antwortgenerierung zuständig ist, und dem Frontend, welches die Interaktion mit dem System ermöglicht, implementiert werden. Zuletzt wird es anhand der Anzahl an korrekt beantworteten Anfragen evaluiert. Zusätzlich wird ein Vergleich mit den auf den gleichen Datenbasen agierenden Internetauftritten gezogen. Dazu wurden 25 Teilnehmer eingeladen, an der Evaluation teilzunehmen. Insgesamt konnte das Dialogsystem 135 der 150 Fragen automatisiert beantworten. Weitere 13 Anfragen konnten gelöst werden, indem die Mehrmandantenfähigkeit des Systems ausgenutzt wurde und Experten zurate gezogen wurden.<br />
}}</div>Alexander.wachtel@kit.eduhttps://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Eine_Schnittstelle_zur_Vorhersage_von_Nutzeranfragen_auf_Datens%C3%A4tzen&diff=899Eine Schnittstelle zur Vorhersage von Nutzeranfragen auf Datensätzen2019-03-20T14:27:04Z<p>Alexander.wachtel@kit.edu: </p>
<hr />
<div>{{Vortrag<br />
|vortragender=Robin Maisch<br />
|email=robin.maisch@student.kit.edu<br />
|vortragstyp=Bachelorarbeit<br />
|betreuer=Alexander Wachtel<br />
|termin=Institutsseminar/2019-04-12<br />
|kurzfassung=Diese Arbeit hat zum Ziel, eine Schnittstelle zu entwickeln, die Nutzeraktionen lokal aufzeichnet und aus diesen Aufzeichnungen eine sinnvolle Vorhersage für die nächste Aktion zu ermitteln. Die Form der Nutzeraktionen sind dabei an JustLingo angelehnt, einer Erweiterung für Microsoft Excel, die auf Basis von natürlichsprachlichen Befehlen u.a. relevante Teile aus Datensätzen extrahieren kann. Aus einer Reihe von Paaren (Nutzereingabe, extrahierte Daten), die automatisch über eine REST-Schnittstelle oder von Hand über eine grafische Nutzeroberfläche in das System eingespeist werden können, wird ein Modell gewonnen, das für jede Datenmenge alle unmittelbar nachfolgenden Datenmengen speichert (Bigramm) und ihre Häufigkeit zählt. Eine Reihe von Vorhersagestrategien wurde an Beispieldaten getestet und evaluiert. Die Vorhersagen können zukünftig von JustLingo und anderen Systemen genutzt werden, um sie dem Nutzer als Entscheidungshilfe oder Abkürzung vorzuschlagen; oder auf der Grundlage der nächsten Nutzereingabe die natürlichsprachliche Analyse zu ersetzen, falls die Vorhersage sicher genug ist.<br />
}}</div>Alexander.wachtel@kit.eduhttps://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Vorhersage_zur_Endbenutzereingaben_f%C3%BCr_JustLingo&diff=898Vorhersage zur Endbenutzereingaben für JustLingo2019-03-20T14:22:07Z<p>Alexander.wachtel@kit.edu: Alexander.wachtel@kit.edu verschob die Seite Vorhersage zur Endbenutzereingaben für JustLingo nach Eine Schnittstelle zur Vorhersage von Nutzeranfragen auf Datensätzen</p>
<hr />
<div>#WEITERLEITUNG [[Eine Schnittstelle zur Vorhersage von Nutzeranfragen auf Datensätzen]]</div>Alexander.wachtel@kit.eduhttps://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Eine_Schnittstelle_zur_Vorhersage_von_Nutzeranfragen_auf_Datens%C3%A4tzen&diff=897Eine Schnittstelle zur Vorhersage von Nutzeranfragen auf Datensätzen2019-03-20T14:22:06Z<p>Alexander.wachtel@kit.edu: Alexander.wachtel@kit.edu verschob die Seite Vorhersage zur Endbenutzereingaben für JustLingo nach Eine Schnittstelle zur Vorhersage von Nutzeranfragen auf Datensätzen</p>
<hr />
<div>{{Vortrag<br />
|vortragender=Robin Maisch<br />
|email=robin.maisch@student.kit.edu<br />
|vortragstyp=Bachelorarbeit<br />
|betreuer=Alexander Wachtel<br />
|termin=Institutsseminar/2019-04-12<br />
|kurzfassung=Kurzfassung<br />
}}</div>Alexander.wachtel@kit.eduhttps://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=NALIS&diff=896NALIS2019-03-20T14:20:45Z<p>Alexander.wachtel@kit.edu: Alexander.wachtel@kit.edu verschob die Seite NALIS nach NALIS: ein mehrmandantenfähiges natürlichsprachliches Dialogsystem für die Kundenbetreuung</p>
<hr />
<div>#WEITERLEITUNG [[NALIS: ein mehrmandantenfähiges natürlichsprachliches Dialogsystem für die Kundenbetreuung]]</div>Alexander.wachtel@kit.eduhttps://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Ein_mehrmandantenf%C3%A4higes_nat%C3%BCrlichsprachliches_Dialogsystem_f%C3%BCr_die_Kundenbetreuung&diff=895Ein mehrmandantenfähiges natürlichsprachliches Dialogsystem für die Kundenbetreuung2019-03-20T14:20:44Z<p>Alexander.wachtel@kit.edu: Alexander.wachtel@kit.edu verschob die Seite NALIS nach NALIS: ein mehrmandantenfähiges natürlichsprachliches Dialogsystem für die Kundenbetreuung</p>
<hr />
<div>{{Vortrag<br />
|vortragender=Christoph Wieland<br />
|email=wieland@escde.net<br />
|vortragstyp=Bachelorarbeit<br />
|betreuer=Alexander Wachtel<br />
|termin=Institutsseminar/2019-04-12<br />
|kurzfassung=Kurzfassung<br />
}}</div>Alexander.wachtel@kit.eduhttps://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Eine_Schnittstelle_zur_Vorhersage_von_Nutzeranfragen_auf_Datens%C3%A4tzen&diff=869Eine Schnittstelle zur Vorhersage von Nutzeranfragen auf Datensätzen2019-02-06T12:34:13Z<p>Alexander.wachtel@kit.edu: Die Seite wurde neu angelegt: „{{Vortrag |vortragender=Robin Maisch |email=robin.maisch@student.kit.edu |vortragstyp=Bachelorarbeit |betreuer=Alexander Wachtel |termin=Institutsseminar/2019-…“</p>
<hr />
<div>{{Vortrag<br />
|vortragender=Robin Maisch<br />
|email=robin.maisch@student.kit.edu<br />
|vortragstyp=Bachelorarbeit<br />
|betreuer=Alexander Wachtel<br />
|termin=Institutsseminar/2019-04-12<br />
|kurzfassung=Kurzfassung<br />
}}</div>Alexander.wachtel@kit.eduhttps://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Ein_mehrmandantenf%C3%A4higes_nat%C3%BCrlichsprachliches_Dialogsystem_f%C3%BCr_die_Kundenbetreuung&diff=868Ein mehrmandantenfähiges natürlichsprachliches Dialogsystem für die Kundenbetreuung2019-02-06T12:31:51Z<p>Alexander.wachtel@kit.edu: Die Seite wurde neu angelegt: „{{Vortrag |vortragender=Christoph Wieland |email=wieland@escde.net |vortragstyp=Bachelorarbeit |betreuer=Alexander Wachtel |termin=Institutsseminar/2019-04-12…“</p>
<hr />
<div>{{Vortrag<br />
|vortragender=Christoph Wieland<br />
|email=wieland@escde.net<br />
|vortragstyp=Bachelorarbeit<br />
|betreuer=Alexander Wachtel<br />
|termin=Institutsseminar/2019-04-12<br />
|kurzfassung=Kurzfassung<br />
}}</div>Alexander.wachtel@kit.eduhttps://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Institutsseminar/2019-04-12&diff=867Institutsseminar/2019-04-122019-02-06T12:29:04Z<p>Alexander.wachtel@kit.edu: Die Seite wurde neu angelegt: „{{Termin |datum=2019/04/12 11:30:00 |raum=Raum 348 (Gebäude 50.34) }}“</p>
<hr />
<div>{{Termin<br />
|datum=2019/04/12 11:30:00<br />
|raum=Raum 348 (Gebäude 50.34)<br />
}}</div>Alexander.wachtel@kit.eduhttps://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Objektorientierte_Programmierung_im_nat%C3%BCrlichsprachlichen_Dialogsystem_JustLingo&diff=589Objektorientierte Programmierung im natürlichsprachlichen Dialogsystem JustLingo2018-04-30T09:10:42Z<p>Alexander.wachtel@kit.edu: Die Seite wurde neu angelegt: „{{Vortrag |vortragender=Fabian Wiest |email=fabian.wiest@yahoo.de |vortragstyp=Masterarbeit |betreuer=Alexander Wachtel |termin=Institutsseminar/2018-06-08 |ku…“</p>
<hr />
<div>{{Vortrag<br />
|vortragender=Fabian Wiest<br />
|email=fabian.wiest@yahoo.de<br />
|vortragstyp=Masterarbeit<br />
|betreuer=Alexander Wachtel<br />
|termin=Institutsseminar/2018-06-08<br />
|kurzfassung=Das in Microsoft Excel integrierte Add-In JustLingo ist ein System, das ermöglicht, natürlichsprachliche Eingaben in die Formelsprache von Excel zu überführen. Motiviert durch die Möglichkeit einfache Algorithmenbeschreibungen der Benutzer zu erkennen, wird in dieser Arbeit eine zusätzliche Erweiterung zum bestehenden System vorgestellt, die das Themengebiet der Objektorientierung einführt. Dabei werden die Nutzereingaben zunächst in UML-Klassennotation überführt. Diese Zwischendarstellung kann dann in ausführbaren C#-Klassencode samt Klassen, Attribute sowie Methoden überführt werden. Zusätzlich verfügt der Prototyp über ein Werkzeug, das in den UML-Diagrammen nicht nur nach existierenden Entwurfsmustern der Softwaretechnik sucht, sondern auch teilweise vorhandene Muster automatisiert vervollständigen kann. Zur Evaluierung der Arbeit wurde das System mit Beschreibungen aus den Klausuraufgaben, die Informatikstudenten im dritten Semester lösen können müssen, konfrontiert. Bei den acht Klausuraufgaben sollten Klassen und deren Beziehungen sowie Attribute und Methoden in den Beschreibungen erkannt werden. Das System hat dabei einen Precision-Wert von 0,70, einen Recall-Wert von 0,59 und einen F-Wert von 0,63 erreicht.<br />
}}</div>Alexander.wachtel@kit.eduhttps://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Verarbeitung_nat%C3%BCrlich-sprachlicher_Beziehungsbeschreibungen_zwischen_Objekten&diff=547Verarbeitung natürlich-sprachlicher Beziehungsbeschreibungen zwischen Objekten2018-03-01T11:41:29Z<p>Alexander.wachtel@kit.edu: Die Seite wurde neu angelegt: „{{Vortrag |vortragender=Dominik Fuchß |email=dominik.fuchss@student.kit.edu |vortragstyp=Bachelorarbeit |betreuer=Alexander Wachtel |termin=Institutsseminar/2…“</p>
<hr />
<div>{{Vortrag<br />
|vortragender=Dominik Fuchß<br />
|email=dominik.fuchss@student.kit.edu<br />
|vortragstyp=Bachelorarbeit<br />
|betreuer=Alexander Wachtel<br />
|termin=Institutsseminar/2018-03-09<br />
|kurzfassung=Diese Arbeit verfolgt das Ziel, durch das Erkennen von Beziehungen zwischen Klassen und Objekten, einen Benutzer des Systems in die Lage zu versetzen, diese für das Beantworten von Fragestellungen auszunutzen. Als Basis hierfür dient das Dialogsystem JustLingo,<br />
welches als Erweiterung von Excel konzipiert ist. Im Rahmen dieser Arbeit werden zwei Schritte durchgeführt. In einem ersten Schritt wird JustLingo dazu befähigt, Beschreibungen von Beziehungen zu interpretieren. Dadurch wird es möglich, Modelle zu erzeugen und mit diesen zu arbeiten. Der zweite Schritt ist dann, das Ermöglichen der Verarbeitung von Fragen, welche anhand der generierten Modelle gezielt beantwortet werden können. Neben diesen zwei Aspekten wird JustLingo in die Lage versetzt, Entwurfsmuster aus der Softwaretechnik bzw. ihre Struktur zu erkennen und innerhalb eines Modells nach diesen zu suchen. In einem letzten Schritt wird die erschaffene Erweiterung auf zwei Aspekte, dem der Erkennung und dem der Verwendung hin, evaluiert. Bei dem Erkennen von Beziehungen wurden bei 13 Teilnehmern und 15 Elementen (Klassen und Beziehungen) im Schnitt 94,9% korrekt in ein Modell eingefügt. Die 13 Teilnehmer konnten von 10 Fragen, wobei sie eine der Fragen selbst definieren konnten, durchschnittlich 86,8% beantworten.<br />
}}</div>Alexander.wachtel@kit.eduhttps://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Erweiterung_der_Sprachdom%C3%A4ne_durch_das_Erlernen_von_Synonymen_basierend_auf_dem_Dialogsystem_JustLingo&diff=543Erweiterung der Sprachdomäne durch das Erlernen von Synonymen basierend auf dem Dialogsystem JustLingo2018-01-23T16:12:22Z<p>Alexander.wachtel@kit.edu: Die Seite wurde neu angelegt: „{{Vortrag |vortragender=Sophie Schulz |email=sophie_cata_schulz@web.de |vortragstyp=Bachelorarbeit |betreuer=Alexander Wachtel |termin=Institutsseminar/2018-02…“</p>
<hr />
<div>{{Vortrag<br />
|vortragender=Sophie Schulz<br />
|email=sophie_cata_schulz@web.de<br />
|vortragstyp=Bachelorarbeit<br />
|betreuer=Alexander Wachtel<br />
|termin=Institutsseminar/2018-02-02<br />
|kurzfassung=Diese Arbeit beschäftigt sich mit der Frage, ob und inwieweit das Verständnis natürlichsprachlicher Systeme durch das Erlernen von Synonymen gefördert werden kann. Als Grundlage und Benutzerschnittstelle wurde das Dialogsystem JustLingo, ein System zur natürlichsprachlichen Programmierung, verwendet. In vorangegangenen Arbeiten wurde JustLingo als Excel Add-in umgesetzt, mithilfe dessen man u.a. komplexe Algorithmen beschreiben kann. Darauf aufbauend wird in der vorliegenden Arbeit die Umsetzung eines Synonymmoduls beschrieben. Diesem liegen verschiedene Wortnetze zugrunde, die als Quellen dienen und aus denen anschließend relevante Synonyme extrahiert werden. Hierbei achtet das Modul auf den dem System bekannten Wortschatz. Bestätigt der Nutzer ein im Wortschatz vorkommendes Synonym, wird dieses erlernt und kann im Anschluss verwendet werden. Damit ist das in dieser Arbeit entwickelte Modell dem überwachten Lernen unterzuordnen. Um die Effektivität des Synonym-Lernens abzuschätzen, wurden abschließend sowohl Performanz, als auch die, durch Eingaben einer Nutzerstudie, erfasste Qualität geprüft. Hierbei zeigte sich eine enorme Verbesserung des Systems durch das Synonymmodul. Statt bisherigen 59% konnten 82% der Nutzereingaben interpretiert werden.<br />
}}</div>Alexander.wachtel@kit.edu