Chatroboter mit GUI
-
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.
-
in welchem fall müsste ich nicht neu kompilieren, wenn ich was aktualisiere (im quelltext) ???
-
in dem man ein schönen intelligenten Chat Bot Parser coded, die regeln in eine Datenbank odeR INI speichert.. wenn man nun regeln ändert, muss der code nich neu kompiliert werden..
Das meinete er damit
-
Vorden schrieb:
in welchem fall müsste ich nicht neu kompilieren, wenn ich was aktualisiere (im quelltext) ???
Grundsätzlich bedeutet jede Änderung im Quellcode das man neu kompilieren muss. Um den Aufwand zu verringern und flexibler zu sein, kann man mehrere Lösungsansätze verwenden:
a) Wie bereits erwähnt, könnte man die Regeln in einer Textdatei (oder ähnlichen) halten, und beim Start einlesen. Dazu muss dein Programm natürlich wissen wie die Regeln interpretieren muss (So wie ein Taschenrechner z.B. mit Zahlen und Operanten etwas anfangen können muss, den die Eingaben schreibst du sicherlich auch nicht fest in den Code :p).
b) Die Umsetzung zwar in C++ machen, aber alles was sich schnell ändert in eine dynamisch gebundene Bibliothek auslagern (z.B. "dll" unter Windows). Dann muss zumindestens solange die Schnittstelle der DLL gleich bleibt nur die DLL neu kompiliert und verteilt werden, der Rest bleibt unbetroffen.
cu André
-
ja ich kompiliers einfach bei ner änderung neu^^
-
scho klar soweit... aber im Endeffekt musste die dll auch immer wieder neu kompilieren, natürlich das verwendende Stück Programmcode musste nicht neu kompilieren...
Das mit der Textdatei finde ich allerdings ein wenig übertrieben, ich mein, klar sind Parameter etc was Schönes, aber findest du nicht, dass das Parsen für die Regeln ein wenig Overkill ist für den beschriebenen Anwendungsfall.
Ich mein, klar, wenn man das ganze jetzt schön oder halbwegs professionell machen will, dann führt kaum ein (kein) Weg daran vorbei, aber ich habe so das Gefühl, dass der OP so viel Ahnung davon hat, dass er das ganze in dem Maße gut machen könnteSo far