FreeHAL
| FreeHAL (ehemals JEliza)
| |
|---|---|
| [[Datei:Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)|150px]] | |
| Basisdaten
| |
| Hauptentwickler | Tobias Schulz |
| Entwickler | Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value) |
| Erscheinungsjahr | Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value) |
| Aktuelle Version | Revision 1447 (2. Juni 2012) |
| Aktuelle Vorabversion | Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value) (Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)) |
| Betriebssystem | unixoide, Windows |
| Programmiersprache | Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value) |
| Kategorie | Künstliche Intelligenz |
| Lizenz | GNU GPL v3<ref name="GPLv3">Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig License.] , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 16. Februar 2015 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref> |
| deutschsprachig | ja |
| http://freehal.github.io | |
FreeHAL ist ein selbständig lernendes Dialogprogramm.
Benennung
Zunächst wurde das Programm in Anlehnung an den ELIZA genannten Gesprächssimulator von Joseph Weizenbaum JEliza genannt. Das J stand hierbei für Java, die Programmiersprache, in der das Programm zunächst konzipiert wurde. Anfang Mai 2008 wurde es von JEliza in FreeHAL umbenannt, da der vorherige Name nicht mehr mit den nun verwendeten Programmiersprachen übereinstimmte. Der Name orientiert sich seither an dem fiktionalen Computer des Raumschiffs Discovery im Film 2001: Odyssee im Weltraum.
Funktionsweise
FreeHAL benutzt ein semantisches Netz und arbeitet auch mit Mustererkennung, Stemmern, Wortartdatenbanken und Hidden-Markov-Modellen, um in Gesprächen ein möglichst menschliches Verhalten zu imitieren.
FreeHAL lernt selbständig hinzu. Durch das Kommunizieren per Tastatur erweitert das Programm seine Wissensdatenbank. Es unterstützt die Sprachen Deutsch und Englisch, wobei bisher nur für Deutsch eine umfangreiche Datenbank als semantisches Netz vorliegt.
FreeHAL@home
Zusammen mit BOINC können mithilfe dieses Programms die für FreeHAL nötigen semantischen Netze aufgebaut werden.
Auszeichnungen
2008 gewann FreeHAL den 1. Preis in der Kategorie „Most Popular“ im internationalen Chatterbox Challenge, einem alljährlichen Wettbewerb zwischen allen eingereichten Chatbot-Implementierungen.<ref><templatestyles src="Webarchiv/styles.css" />Chatterbox Challenge ( vom 24. September 2010 im Internet Archive)</ref>
Rezeption
In der Zeitschrift Com! Das Computer-Magazin war das Programm als JEliza auf der Heft-CD/-DVD 4/2008 sowie 5/2008 vertreten und zählte zu den Top-10-Open-Source-Programmen des Monats.<ref>com! Magazin, Ausgabe: 4/08</ref><ref>com! Magazin, Ausgabe: 5/08</ref> Im Linux-Magazin, Issue 97 vom Dezember 2008 wurde das Programm ebenfalls besprochen.<ref> <templatestyles src="Webarchiv/styles.css" />Linux-Magazine Issue 97, S. 94f (englisch) ( vom 24. Februar 2012 im Internet Archive) (PDF-Datei; 536 kB)</ref>
Literatur
- Mikic/Burguillo/Peleteiro/Rey-López: Using Tags In An AIML-based Chatterbot To Improve Its Knowledge, Computer Science 13 (2) 2012, S. 123 ff.
Einzelnachweise
<references />