|
1
Lernen erweitern, .prot durch .txt ersetzen
Ich hatte mehrere Ideen, die ich im Laufe des Schreibens wieder verworfen habe.
Endergebnis ist ein Mockup eines neuen Lernen-Tabs. (siehe angehängtes Bild)
Die GUI-Elemente sind etwas zusammengewür...
from davidak in Engine in general
1 Comments
|
|
1
Geld verteilen
Du hast 100 €.
Ein Buch kostet 15 €.
Ein Eis kostet 1 €.
Ein Bonbon kostet 0,25 €.
Du musst von jedem dieser drei Gegenstand mindestens eines kaufen.
Es müssen genau 100 Gegenstände gekauft werde...
from Daniel Bock in Parser
1 Comments
|
|
1
Verbesserung der Dokumentation
Die Dokumentation ist für Anfänger etwas schwer zu verstehen bzw teilweise nicht hilfreich. Ich beziehe mich hier insbesondere auf den Punkt "Freehal Wissen vermitteln". Dieser ist einfach zu knapp un...
from Thomas in Unknown
3 Comments
|
|
1
Lernen durch Beispiele
Wenn man liest, "FreeHAL lernt selbstständig" wird sich jeder mehr denken, als das er Eingaben als mögliche Antworten speichert.
Menschen denken nach einem bestimmten Muster und FreeHAL müsste "n...
from davidak in Engine in general
3 Comments
|
|
1
Wörterbuch
Warum Verben nicht zentral?
Verben sind derzeit in word_types.brain, part_of_speech.pro und verbs.csv (kann man noch verstehen).
Zumindest part_of_speech.pro scheint mir sinnlos, bitte erklären.
...
from davidak in Unknown
0 Comments
|
|
1
Beruf = arbeite als ...
Fakt: Mein Beruf ist Informatiker.
Als was arbeite ich?
Mein Versuch:
= _arbeite_als_ _beruf_ (maybe)
lg
davidak...
from davidak in Unknown
0 Comments
|
|
1
Lokalisierung
Nach einiger Recherche fand ich heraus, wie andere Open Source-Projekte ihre Texte übersetzen.
Dabei wird jeder String in eine .po Datei gespeichert.
http://de.wikipedia.org/wiki/GNU_gettext
Di...
from davidak in Engine in general
0 Comments
|
|
1
Wortarten bearbeiten
Vorschlag der Umsetzung: Im Dialogtab kann man auf jedes Wort Doppelklicken (beim drüber gehen wird es unterstrichen, wie bei Links) und es erscheint der Wortartentaggerdialog.
Die Eingabe wird gespe...
from davidak in Engine in general
0 Comments
|
|
1
Zusatzinformationen herausfiltern
Mensch: Wo liegt Malta?
FreeHAL: Malta liegt im Mittelmeer. (8 sec)
Mensch: Wo liegt die Insel Malta?
FreeHAL: Hm, das kann Ich Dir nicht sagen. (10 sec)
Mensch: Was ist Malta?
FreeHAL: Ein Malta...
from Dietmar in Unknown
0 Comments
|
|
1
Du bist schwul
input: Du bist schwul
output: Ich bin nicht schwul.
input: Du bist schwul
output: Ich bin nicht schwul.
input: du bist schwul
output: Ich bin nicht schwul.
Freehal sollte da etwas energisch...
from Dietmar in Engine in general
0 Comments
|
|
R
Fragen mit "wo liegt"
http://www.via-ferrata.de/koordinatencheck.php...
from Tobias Schulz in Unknown
Reminder
|
|
1
Einzahlund Mehrzahl
Momentan kann FreeHal noch nicht zwischen Einzahl und Mehrzahl unterscheiden, dieses Feature sollte noch implementiert werden.
Gruß Dietmar...
from Dietmar in Unknown
0 Comments
|
|
1
Ober- und Unterbegriffe
Ein praktisches Beispiel:
= _Knoedel_ _Nahrungsmittel_ (maybe)
Bei Fleischknödel, Leberknödel usw. sollte Freehal auf diesen Eintrag zugreifen, das heißt den Oberbegriff verwenden.
...
from Dietmar in Unknown
0 Comments
|
|
R
Fragen mit "Wird es......"
Hallo Tobias
Wir sollten einmal über dieses Thema diskutieren.
Gruß Dietmar...
from Dietmar in Unknown
Reminder
|
|
1
Wann wurde Sputnik gestartet?
Mensch: Wann wurde Sputnik gestartet?
FreeHAL: Hm, das kann Ich nicht sagen. (34 sec)
Mensch: Wann startete Sputnik?
FreeHAL: Sputnik startete Oktober am vierten im Jahre 1957. (8 sec)
Antwort...
from Dietmar in Engine in general
0 Comments
|
|
?
Licht, licht
Hallo Tobias
Es muss noch eine Unterscheidung zwischen Gross- und Kleinschreibung bei der Eingabe des Users geben.
Hier ein Beispiel:
Input: Licht ist eine sichtbare elektromagnetische Strahlun...
from Dietmar in Engine in general
3 Comments
|
|
1
no answer und wrong answer
Hallo Tobias
Es wäre sinnvoll wenn Freehal auf Fragen, zu denen keine Antworten gefunden wurden, diese in eine not_found.txt speichert, damit das Entwicklerteam einen Überblick erhält wo das Wissen...
from Dietmar in Engine in general
0 Comments
|
|
R
Multitasking (nicht nur) bei Mehrkernprozessoren
- mehrere Datenbanken anlegen
- mehrere Datenbanken parallel durchsuchen
- dazu Wikisuche parallel (Internet)
- Wortartabfragen untereinander parallel...
from Tobias Schulz in Unknown
Reminder
|
|
1
SVN Update-Routine + Frage
Angenommen ich habe FreeHAL aus dem SVN ausgecheckt und auf Linux compiliert, kann ich dann den selben Ordner updaten mit SVN?
Also kann ich das Binary noch benutzen, wenn sich nur Fakten geändert ha...
from davidak in Engine in general
0 Comments
|
|
1
Ein Gedankengang
Sinn und Zweck von ps-Datein und den daraus resultierenden Verknüfpungen sowie.
Beispiel:
"Karotte" = "Gemüse"
"Gemüse" = "gesundes Nahrungsmittel"
"Gemüse" = "vitaminreiches Nahrungsmittel"
"Gem...
from Dietmar in Engine in general
1 Comments
|
|
?
Ist teilweise ein Bug, teilweise logisch fast korrekt.
Mensch: Was hast du heute gemacht?
FreeHAL: Ich habe nicht viel am 13.02.2010 um 00:00gemacht. (12 sec)
Das Wort "heute" bezieht sich immer auf einen Zeitraum von 24 Stunden und nicht auf die Zeit...
from Dietmar in Unknown
0 Comments
|
|
1
Eine interessante Fragen
Dies habe ich aus einem Protololl der Onlinedatei, es wäre super , wenn Freehal so kombinieren könnte.
input: Fritz, Tina und Tim besitzen je eine Kugel
output: Hmm.
input: Die Kugeln haben die ...
from Dietmar in Engine in general
1 Comments
|
|
1
Alter berechnen
FreeHALL muss auch Zeitpunkte kennen, nicht nur Zeitspannen.
Input: Albert Einstein wurde am 14. Maerz 1879 geboren.
Learned: wurde Albert Einstein geboren time_from--2863558800 time_to--...
from davidak in Engine in general
1 Comments
|
|
1
Zeitrechnung
Folgende Fragen sollten beantwortet werden können.
Man könnte es als normalen Fakt machen, aber dann würde FreeHAL wieder nur den Text wiedergeben anstatt es wirklich zu verstehen, wonach auch ande...
from davidak in Engine in general
1 Comments
|
|
1
Nachfragen wenn ein Wort mehrere Bedeutungen hat
Problemstellung: Mensch: Was ist eine Bank? Eine Bank kann ein Geldinstitut sein oder eine Sitzgelegenheit.
Freehal sollte bei solchen Fragen nachfragen was gemeint ist.
Freehal: Meinst du ein Geldi...
from Dietmar in Unknown
0 Comments
|
|
1
Erweiterung des Bewertungssystems
Es wäre sinnvoll im Bezug auf die eigenen Satzbildung von Freehal auch in Zukunft das Bewertungssystem zu erweitern, damit Freehal mit dem User lernen kann.
right = Die Antwort ist zu 100% richtig....
from Dietmar in Engine in general
0 Comments
|
|
1
FreeHAL: Tut Mir Leid, diese Eingabe kann Ich Aufgrund zu vieler Daten nicht Beantworten. (171 sec)
Optional abstellbar in der GUI, sodass er bis zum bitteren Ende rechnet...
from davidak in Engine in general
1 Comments
|
|
R
user-spezifische config-Datei mit Informationen wie Wohnort/"Standort" und aehnliches
- Datei kann in der GUI "ausgefüllt" werden
- Einträge wie Wohnort, woraus sich dann Informationen bei z.b. "Wo wohnst du?", "Wie ist das Wetter?" mit Hilfe von Variablen ableiten lassen...
from Tobias Schulz in Engine in general
Reminder
|
|
1
Logikrätsel
Wenn gestern Dienstag war, was ist dann morgen für ein Tag?
Korrekt und nicht mit BS beantworten^^...
from Marcel in Engine in general
0 Comments
|
|
1
Tagger-Abfrage mit Quellangabe
Wenn der Tagger nach einem Wort fragt sollte auch der Fakt stehen.
Wenn es zu dem Zeitpunkt möglich ist könnte man den fertigen Satz anzeigen und das Wort rot markiert.
Ich glaub das geht aber nic...
from davidak in Unknown
0 Comments
|
|
R
Syntaxbeschreibung Wiki
Eine Syntaxbeschreibungsseite für das FreeHAL-Wiki erstellen......
from Tobias Schulz in Unknown
Reminder
|
|
3
Feature Beleidigungen
Hallo Tobias
Freehal sucht bei persönichen Fragen nur noch in den Datenbeständen der freehal.pro. Soweit so gut, das sollten wir auch so lassen, nur ich würde Vorschlagen auch die schimpfwort.pro ...
from Dietmar in Unknown
0 Comments
|
|
2
Nach Fakten fragen, Antwort positiv, negativ.
Beispiel:
Mensch: Ist Apple ein Hersteller von Tastaturen?
FreeHAL: Apple ist ein Hersteller von Tastaturen
Antwort könnte sein: Ja.
---
Mensch: Ist Apple ein Hersteller von Mobiltelefone...
from davidak in Unknown
0 Comments
|
|
?
Frage: Brenn-Software
Ist es so korrekt damit FreeHAL es nachvollziehen kann, was gemeint ist.
Also nicht denkt das eine Cd verbrannt wird, was man j auch machen kann aber meistens nicht gemeint ist.
---
Brenn-Softw...
from davidak in Unknown
2 Comments
|
|
1
Chart, Log, Lizenzen, mehr Rückmeldung für die Benutzer
Wenn FreeHAL Daten aus der Wikipedia oder auch später von jeder beliebigen Internetseite, dann sollte das ein einzelner Schritt im hart sein.
Es ist zu überlegen ob das bei der Antwort auch dazuges...
from davidak in Unknown
1 Comments
|
|
?
FreeHAL.exe
Wäre es viel Arbeit den Namen der Hauptapplikation zu ändern, also wird es irgendwo aufgerufen etc oder kann man das ganz einfach ändern?
Langfristig wäre es anzuraten den Namen zu verwenden damit ...
from davidak in Unknown
2 Comments
|
|
1
Mensch: Was ist eine Zeitschrift?
Mensch: Was ist eine Zeitschrift?
FreeHAL: Ein Magazin ist ein Zeitschrift
Besser wäre es , wenn die Zeitschrift auch in der Antwort als erstes kommen würde, es wurde ja schließlich nach dieser ge...
from Dietmar in Unknown
0 Comments
|
|
0.5
Dialog Protokoll. TXT
Eine 1:1 Kopie dessen was auch in der GUI zu sehen war.
Von jedem Benutzen immer hintereinander als .txt
ähnlich: dialog.history
allerdings steht dort schon das übersetzte....
from davidak in Unknown
0 Comments
|
|
?
Grammatik bewerten
Nicht nur Bewertung gut/schlecht, sondern auch eine Funktion um FreeHAL mitzuteilen das der Satzbau falsch ist.
Toll wäre es wenn FreeHAL dadurch beim nächsten mal was anderes probiert und man auch s...
from davidak in Unknown
0 Comments
|
|
?
Import/Export - Priorität: Niedrig
Import/Export in der GUI.
Eine Datei erzeugen die .tar.gz komprimiert ist und ALLE informationen enthält wie zb.:
ALLE Fakten
ALLE Bewertungen
ALLE Einstellungen
So das man sie bei einer neuere...
from davidak in Unknown
0 Comments
|
|
?
Bewertungssystem stark verbessern
Es werden überhaubt nicht zusammenhängende Sätze verbunden.
zb hab ich wohl eine recht hohe Bewertung für
Wie alt bist du?
Ich bin 3 jahre alt
gegeben, ABER nun kommt bei
++++
Was ist ...
from davidak in Unknown
2 Comments
|
|
0.5
GUI-Fenster-Titel
ist:
SVN-REV. 140
-SVN
Am besten als Variable string und nur die nummer so
"FreeHAL REV. $rev-nummer"
...
from davidak in Unknown
2 Comments
|
|
2
Vermeidung von Wiederholungen von Antworten
FreeHAL: Ein Fisch ist ein Tier
Mensch: Was fuer ein Tier ist ein Fisch?
FreeHAL: Ein Fisch ist ein Tier
In der Datenbank würde auch stehen: Ein Fisch ist ein Wirbeltier.
Wenn Freehal schon ei...
from Dietmar in Unknown
0 Comments
|
|
?
Feature-Request zum Thema "Konversationsfähigkeiten"
...
from Tobias Schulz in Unknown
5 Comments
|
|
40
Offline HILFE - Priorität: Niedrig
Eine Hilfe, die in der GUI auswählbar ist.
Es wäre auch zu überlegen dies in einer HTML Datei zu organisieren.
Inhalt (unter anderem):
Bei Taggerfragen, was sind das für Wortarten (mit Beispiel...
from davidak in Unknown
2 Comments
|
|
3
Eingabe ändern bei Tagger Abfrage
Wenn der Tagger fragt: Welche Wortart ist "unddann" sollte man seinen Fehler auch verbessern können.
Es passiert zu schnell, dass man mal eine Leerzeichen vergisst.
Vieleicht wäre auch eine automa...
from davidak in Tagger
1 Comments
|
|
30
Bufferspeicher
Freehal braucht noch einen Pufferspeicher um richtig Antworten zu können.Das dies noch eine Weile dauern wird ist mir klar, nur wenn du folgende Eingabe siehst wirst du verstehen warum.
output: Kei...
from Dietmar in Engine in general
1 Comments
|
|
5
Datumsberechnungen
Bei Gewissen Fragen wie z.b "Wie alt bist du" "Wann wurdest du geboren" "Seit wann wirst du entwickelt" wäre es von Vorteil wenn Freehal das Alter oder die Jahre automatisch berechnen würde, sonst mus...
from Dietmar in Unknown
0 Comments
|
|
4
Suche in Nebensätzen (Titel war: annimme)
Mensch: Du nimmst an, das es mir gut geht
FreeHAL: Ah.
Mensch: Wie geht es mir?
FreeHAL: Sorry, Keine Ahnung.
annimme ich geht das es dir gut 50
Gruß Dietmar...
from Dietmar in Engine in general
2 Comments
|
|
30
Nachfragen
FreeHAL weiss nicht alles.
Das sollte er wissen und eine Liste erstellen mit Dingen, die er nicht verstanden hat.
Wenn es im Gespräch angebracht ist kann er dann diese Fragen nach Priorität abarbeit...
from davidak in Engine in general
1 Comments
|
|
30
Questions
It should be possible for FreeHAL to ask questions:
Beispiel:
User: Wie heißt du?
Freehal: Ich heisse Freehal. Wie heißt du?
User: Ich heisse Karl(Freehal sollte sich jetzt den Namen me...
from Tobias Schulz in Engine in general
0 Comments
|
|
5
Update Routine
Die Version muss mit der downloadbaren version verglichen werden UND WENN KEIN NEUES da is nix angezeigt werden.
auch wenn keine datei online is oder irgendwas.
WENN NE NEUE DA IST, OK wodurch sic...
from davidak in Unknown
0 Comments
|