FreeHAL  (written by Admin)

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 110704 Wörter und 202043 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. Da diese Arbeit über BOINC verteilt durchgeführt wird, kann FreeHAL die bisher 4 Millionen Fakten in das richtige Format konvertieren, neue suchen und ebenfalls parsen und konvertieren. Momentan werden die Artikel der deutschen 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.

16. Februar 2010 (17:37)

In den letzten zwei Monaten lag der Fokus hauptsächlich auf der Entwicklung neuer Sprachfähigkeiten und dem selbstständigen Satzbau durch FreeHAL.

Die eher ausformulierten Fakten in der Datenbank bleiben übergangsweise in dieser Form erhalten, in Zukunft wird Freehal aber bevorzugt elementare Aussagen wie Synonyme, Antonyme und einfache Beziehungen zwischen zwei Begriffen verwenden, um daraus selbst Antworten zu formulieren. Ende Januar wurden ein System zur Konjugation starker Verben sowie Tabellen unregelmäßiger Verben integriert.

Changelog:

Revision 935:

- Bug 514 korrigiert
- Bug 516 korrigiert
- Bug 517 korrigiert
- Bug 132 korrigiert
- Bug 518 korrigiert
- Bug 519 korrigiert
- Bug 522 korrigiert
- Bug 200 korrigiert
- Bug 531 korrigiert

Revision 932:

- Unterstuetzung fuer Verben auf -eln

Revision 931:

- Update SQLite: 2010-Jan-06 - Version 3.6.22

Revision 924:

- Bug 527 korrigiert

Revision 917:

- Bug 528 korrigiert
- Bug 529 korrigiert

Revision 916:

- Bug 526 korrigiert

Revision 873:

- Changelog aktualisiert

Revision 872:

- reasonof-Feature erweitert
- Bug 505 korrigiert
- GUI etwas verfeinert

Revision 871:

- reasonof-Feature erweitert

Revision 858:

- reasonof-Feature erweitert

Revision 856:

- Feature: Deklaration des Verbs opposite
- Feature: (bad) und (good) ueber ps-bad/good.prot

Revision 855:

- Korrektur Parser

Revision 854:

- Versuch Korrektur Speicherleck

Revision 853:

- Versuch Korrektur Speicherleck

Revision 852:

- Bug 487 korrigiert
- Bug 486 korrigiert
- Bug 474 korrigiert

Revision 850:

- Bugfix im Zeitverstaendnissystem

Revision 843:

- Versuch Speicherleck Korrektur

Revision 842:

- Versuch Speicherleck Korrektur

Revision 841:

- Versuch Speicherleck Korrektur

Revision 840:

- GUI-Update

Revision 839:

- Loeschbug korrigiert

Revision 838:

- Speicherleck korrigiert

Revision 836:

- Update des lang_de Ordners

Revision 833:

- Kein ueberfluessiges Carriage Return beim Löschen einfuegen

828: ...
Copyright © 2006, 2007, 2008, 2009, 2010 Tobias Schulz and Contributors
Powered by SETI.Germany and Planet 3DNow!
 
FreeHAL Project Development Chat

Name # Users
Lobby 0
FreeHAL 0
BOINC 0

Page Account