JEliza Developer Portal

JEliza - Das Projekt

Das Computerprogramm JEliza ist die leistungsstärkste Deutsch sprechende künstliche Intelligenz, die den Prinzipien freier Software folgt. Es handelt sich dabei um einen Gesprächssimulator, also eine künstliche Intelligenz, mit der Unterhaltungen ermöglicht werden.

JEliza benutzt ein semantisches Netz, um alle Gesprächsverläufe zu speichern und lernt so dazu.

Anwendung

JEliza ist ein Forschungsprojekt, das sich noch stark in Entwicklung befindet. Daher muss der Anwender beim Sprechen mit JEliza einige Dinge beachten:

Funktionsweise

JEliza ist in der Programmiersprache C++ geschrieben und verwendet Python 2.5 als Scriptsprache für die eigentliche Programmlogik. Es enthält ein einen Parser für Sätze, der eingegebene Fakten in seine semantischen Bestandteile aufteilt und ein semantisches Netz, mit dem Verknüpfungen zwischen diesen Begriffen hergestellt werden. Entspricht ein Satz also den Regeln, die auf der Website beschrieben werden, kann er logisch in das Netz eingebracht werden; der Mensch kann sie dann ebenfalls durch Eingaben wieder abfragen.

Im Auslieferungszustand enthält JEliza ein semantisches Netz mit über 30000 Begriffen und über 41000 Verbindungen; diese Technik wird seit Revision 1 verwendet. Da die bekannten Begriffe noch nicht optimal vernetzt sind, ist es die Aufgabe des Benutzers, seine JEliza-Kopie auf ein bestimmtes Themengebiet hin zu "trainieren". Nach Angaben der Autoren im Entwicklertagebuch ist ein semantisches Netz optimal verknüpft, wenn jedes Wort in einem bestimmten Themengebiet über maximal vier bis fünf Zusammenhänge mit jedem anderen Wort verbunden ist.

Das Programm ist nach einem Server-Client-Prinzip aufgebaut. Der Server übernimmt die eigentlichen Antwortmechanismen, während der Benutzer mit dem Client interagiert. Es existiert ein auf Qt basierender GUI-Client für gewöhnliche Anwendungen, ein shell-basierter Client für Unix und Linux sowie ein auf PHP basierender Client zum Einbau in die eigene Website.

Quelle dieses Abschnitts: Wikipedia

Features

Verständnis der Sätze:

 

Allgemein:


Quelle dieses Abschnitts: Wikipedia

Alle Texte auf dieser Website können unter den Bedingungen der GNU Free Documentation License verwendet werden.