Hihi,
ich habe mir jetzt mal einen richtig schweren Brocken vorgenommen
Ich möchte ein Programm schreiben, mit dem man sich quasi unterhalten kann.
Natürlich gibt es jede Menge Hürden, die ich gerne mit euch besprechen möchte
Programmieren möchte ich das ganze in C++.
Hürden:
Ideen:
Ich möchte Textdateien anlegen,
die in etwa so aufgebaut sind:
Name: Begrüssung.txt
Enthält alle Begrüssungen.
Zeile 1: Hallo
Zeile 2: Guten Tag
usw...
Name: Hobbies.txt
Enthält Hobbies
Zeile 1: Fussball | true | Was sind deine Hobbies?| Was machst du so? | Was machst du in der Freizeit
Erklärung: Der erste Begriff stellt das Hobby dar, der zweite, das der Bot Fussball spielt. Die anderen stehen für Fragen, auf dem mit dem Begriff geantwortet werden kann.
Zeile 2: Klavierspielen | true | Spielst du ein Instrument? | Was sind deine Hobbys | Was machst du so| Machst du Musik?
usw....
So stelle ich mir das in etwa vor.
Weiteres Problem wäre dann, das der Wortschatz viel zu gering ist.
Deswegen habe ich vor, einen Lernmodus zu integrieren.
bei Tastendruck, werden alle Textdateien angezeigt, und man waehlt dann eine Datei, die dazu passt, oder legt ggf eine neue an.
Der Eintrag sieht dann wie folgt aus:
Natürlich muss das immer weiter ausgearbeitet werden, damit der Bot eigenständig Sätze bilden kann.
Dazu müsste man zu den *.txt Dateien eigentlich noch Subjekt/Prädikat/Objekt usw dazu schreiben, und andere Struckturen.
Manch einer mag jetzt lachen, oder mich für bescheuert/blöd erklären, aber ich finde das ganze interessant, auch wenn es sicher viel Zeit in Anspruch nimmt.
Eure Meinung, Ideen, konstruktive Kritik usw würde mich interessieren
ich habe mir jetzt mal einen richtig schweren Brocken vorgenommen

Ich möchte ein Programm schreiben, mit dem man sich quasi unterhalten kann.
Natürlich gibt es jede Menge Hürden, die ich gerne mit euch besprechen möchte

Programmieren möchte ich das ganze in C++.
Hürden:
- Der PC muss verstehen
- Der Bot muss antworten
- Wortschatz ist zu klein
Ideen:
Ich möchte Textdateien anlegen,
die in etwa so aufgebaut sind:
Name: Begrüssung.txt
Enthält alle Begrüssungen.
Zeile 1: Hallo
Zeile 2: Guten Tag
usw...
Name: Hobbies.txt
Enthält Hobbies
Zeile 1: Fussball | true | Was sind deine Hobbies?| Was machst du so? | Was machst du in der Freizeit
Erklärung: Der erste Begriff stellt das Hobby dar, der zweite, das der Bot Fussball spielt. Die anderen stehen für Fragen, auf dem mit dem Begriff geantwortet werden kann.
Zeile 2: Klavierspielen | true | Spielst du ein Instrument? | Was sind deine Hobbys | Was machst du so| Machst du Musik?
usw....
So stelle ich mir das in etwa vor.
Weiteres Problem wäre dann, das der Wortschatz viel zu gering ist.
Deswegen habe ich vor, einen Lernmodus zu integrieren.
bei Tastendruck, werden alle Textdateien angezeigt, und man waehlt dann eine Datei, die dazu passt, oder legt ggf eine neue an.
Der Eintrag sieht dann wie folgt aus:
Beispiel: Schachspielen soll hinzugefügt werden.
Eingabe:
Schachspielen | false | Spielst du Schach?
Natürlich muss das immer weiter ausgearbeitet werden, damit der Bot eigenständig Sätze bilden kann.
Dazu müsste man zu den *.txt Dateien eigentlich noch Subjekt/Prädikat/Objekt usw dazu schreiben, und andere Struckturen.
Manch einer mag jetzt lachen, oder mich für bescheuert/blöd erklären, aber ich finde das ganze interessant, auch wenn es sicher viel Zeit in Anspruch nimmt.
Eure Meinung, Ideen, konstruktive Kritik usw würde mich interessieren
