FreeHAL  (written by Dietmar)

Das Computerprogramm FreeHAL ist das am weitesten entwickelte Dialogprogramm, das lernfähig und als freie Software (open source) verfügbar ist. Das Projekt wurde 2006 von Tobias Schulz gegründet und befasst sich mit der Weiterentwicklung dieser künstlichen Intelligenz.

Es benutzt semantische Netze und arbeitet mit Mustererkennung, Stemmern, Wortartdatenbanken und Hidden Markov Modellen, um in Gesprächen ein möglichst menschliches Verhalten zu imitieren. Im Gegensatz zu den meisten vergleichbaren Computerprogrammen lernt FreeHAL selbstständig hinzu.

Es unterstützt die Sprachen Deutsch und Englisch, wobei bisher nur für Deutsch eine umfangreiche Wissensdatenbank als semantisches Netz vorliegt. Durch das Kommunizieren per Tastatur wird dieses Wissen erweitert. In der aktuellen Entwicklerversion sind nach dem Download bereits 111050 Wörter und 203532 Fakten bekannt.

FreeHAL kann mit der Online-Version ohne Installation getestet werden.

Das Freehal-Team sucht dringend Enthusiasten, die bereit sind an Freehal aktiv mitzuarbeiten. Nähere Hinweise sind unter Mitarbeit zu finden!


Das Teilprojekt FreeHAL@home dient dazu, über möglichst viele Computer verteilt Datenbanken zu konvertieren oder zu generieren, um Fakten aus im Internet verfügbaren Texten für das Hauptprojekt nutzbar zu machen.

Konkret handelt es sich um Semantische Netze, die mittelfristig im offiziellen Download enthalten sein werden. Grundsätzlich werden alle über BOINC gewonnen Daten nach einer gewissen Zeit online gestellt, vorher wird durch Stichproben die Fähigkeit FreeHALs überprüft, die Fakten in Schlussfolgerungen verwenden zu können, und es werden Auswertungen über den Tagger- und Parser-Erfolg erstellt, um Bugs zu finden und zu beheben.

Da diese Arbeit über BOINC verteilt durchgeführt wird, können über FreeHAL@home Fakten in natürlicher Sprache in das richtige Format überführt werden, um für den Antwortprozess genutzt werden zu können. Momentan werden die Artikel der deutschen und englischen Wikipedia in semantische Netze umgewandelt, später sind andere Datenquellen wie die freien Projekte ConceptNet und OpenCyc eingeplant. Ebenso wurden bereits freie Thesauri-Datenbanken wie OpenThesaurus in das eigene Format konvertiert.

Da diese Prozesse leicht verteilt gerechnet werden können, bietet sich BOINC an. Für die POS-Tagger werden Hidden Markov-Modelle und vorgegebene statistische Daten verwendet.

                

News

All news Hier wird der Fortschritt der aktuellen Versionen FreeHALs dokumentiert.

11. August 2010 (18:36)

Heute wurde die eine neue stabile FreeHAL-Version mit der Versionsbezeichnung "Step 3" veröffentlicht. Sie entspricht der aktuellen SVN-Version. Die letzte als stabil veröffentlichte Version war "Step 2" im Dezember 2009.

In der nächsten Zeit werden wir uns vor allem bemühen, FreeHAL neue Konversationsmöglichkeiten zu ermöglichen und gemeldete Bugs und Feature Requests aus dem Bugtracker umzusetzen.

Changelog:

Revision 1143:

- Changelog aktualisiert

Revision 1142:

- Bug 649 korrigiert
- Bug 648 korrigiert

Revision 1131:

- Neues Synonym-System

Revision 1130:

- Query Cache eingefuehrt
- verschiedene Geschwindigkeitsverbesserungen
- "reasonof" nur noch bei Fragen, wenn dort das Subjekt in der ersten oder zweiten Person ist

Revision 1129:

- Bug 578 korrigiert
- Bug 567 korrigiert
- Bug 566 korrigiert
- Bug 565 korrigiert

Revision 1128:

- Bug 608 korrigiert

Revision 1127:

- Bug 627 ko ...
Trendige Pat Says Now Mäuse
Magazin zu RIM Blackberry Handys
European Cloud Hosting
Copyright © 2006 - 2010 Tobias Schulz and Contributors
Powered by SETI.Germany and Planet 3DNow!
Powered by CloudSigma
More information: our partners | funds | expenses and donors

 
 
 
 
FreeHAL Project Development Chat

Name # Users
Lobby 0
FreeHAL 0
BOINC 0

Account

User:
Password: