Chatroboter mit GUI
-
Ich habe mir vorgenommen ein Programm zu schreiben mit einer grafischen Oberfläche mit dem man chatten kann.
Also der User startet das Programm und nun kann er in das Textfeld ein z.b. hi eingeben und der Roboter antwortet dann mit hey z.b. wenns geht sollte alles groß und kleinschreibung unabhängig sein... und wenn der chat roboter nichts auf die antwort des users weiß dann kommt: Das kann ich nicht oder so...ich weiß nun nicht ganz wie ich es machen soll. Ich hab gedacht vll. mit einer if abfrage. Vll. wisst ihr ja ne bessere Lösung ? Wie kann man eine Grafische Öberfläche machen ? Kann mir vll. jemand ein Design für das Programm machen ? Wie mach ich es mit der Fehlermeldung und dem Textfeld ? Wie kann ich es groß und kleinschreibung unabhängiog machen ? Danke schon mal für die hilfe
-
Um die Gui würde ich mich erst einmal nicht scheren, viel wichtiger ist dabei mit Sicherheit das Parsen der Eingaben des Users und der Algorithmus um diese zu beantworten.
Mit simplen if-Abfragen wirst du da wohl niht weit kommen.
Gruß
The-Kenny
-
Wie soll ich das denn am besten regeln ?
(Sorry kenn mich noch net so gut aus, lern noch net al zu lange c++)
-
dir fehlen die grundlagen. mach doch erst mal was, von dem du ein bisschen ahnung hast.
-
Programmier dir doch erstmal nen Betriebssystem...
-
Ich würd ne Datenbank mit regulären Ausdrücken machen und entsprechenden Antworten. Diese könnte beispielsweise in einer einfachen INI-Datei oder ähnlich liegen.
Wer's komplizierter mag, kann dann auch noch Kategorien dazu vergeben, dann könnte man in unterschiedlichen Themen die gleiche Frage anders werten.
-
Hallo,
ich würde beim Klassiker beginnen:
http://de.wikipedia.org/wiki/ELIZA
-
Ich machs ganz simple mit einer if anweißung
kann jemand ein "design" machen ?
-
hey, da steuert ja jemand geradewegs auf den löbner-preis 2008 zu!
-
Meinst du das ernst ?

Also kann mir einer helfen bitte?
-
http://80.190.202.79/pic/n/nedem2007/design.png
Kann mir jemand so ein Design erstellen ?#
Und will mir jemand beim coden und beibringen helfen ?
-
wenn dus nicht alleine schaffst, bist du dafür noch nicht bereit. vielleicht etwas kleineres zuerst? Schiffe versenken oder so?
-
würd ehr vorschlagen "HelloWorld" dann 6 Monate üben , dann "Schiffe versenken" dann ChatBot
-
Hey, will den niemand mitmachen ? Ich brauch nur noch son design und jemand der mir hilft ihm etwas beizubringen

-
hmm... du brauchst wen, der das für dich programmiert??
-
Ja ich programmiere alles außer das Design... also ich brauche:
# Jemand er das Design erstellt
# Jemand der mir hilft ihm etwas beizubringen...hättest du intresse?

-
Mal ganz ehrlich, wenn du die gutgemeinten Ratschlaege, dich erstmal an kleineren Aufgaben zu ueben, so schlcihtweg ignorierst wie es hier den Anschein hat, wirst du Gefahr laufen, selbst irgendwann ignoriert zu werden - ich glaube kaum, dass das dein Ziel ist. Wie schon andere hier geschrieben haben, fang erstmal klein an. Zum Vergleich: als Maurer, der grade mal weiss, dass zwei Ziegelsteine mit Moertel zusammenhalten, wirst dua uch nicht gleich mit einem grossen Einkaufscenter anfangen, sondern eher mit ner Gartenmauer

-
Nun ja ok^^
-
Ok, danke für alle Antworten:
Ihr habt recht! Ich werds mit ner simplen if abfrage lösen ihm viel beibringen und ohne design arbeiten, dann wird er genau so cool^^

-
Manche lernen's anscheinend nie!

Ich mach mir jetzt ein Betriebssystem ohne Design mit ner simplen if-Abfrage!Gruß

-
ifs haben ein kleines Problem: sie sind nicht lernfähig. du müsstest jedes mal neu kompilieren wenn du was aktualisierst.