![]() |
Chat Bot
Weiß jemand von euch wie man einen chat bot programmieren kann?
|
Um was für ein Chatsystem geht es überhaupt?
|
Klar.
|
um ein erotisches^^
|
Viele Wege führen nach Rom.
Am besten du liest dich im Internet erstmal über das Thema ein und beschreibst dann, wie du es dir vorgestellt hast. |
Zitat:
Ficken? |
Warum Antwortet eigentlich noch jemand, nach seiner ersten Antwort? Der TS hat auf eine normale Frage, eine "dumme" Antwort gegeben. Es sei mir verziehen wenn ich unrecht habe, aber ich behaupte mal dass hier jemand nur auf Streiten aus ist und sich über den ärger anderer erfreuen will ...
|
Man muss eigentlich nur bestimmte Wörter (bzw. Sätze, Satzstrukturen) aus einem eingegeben Text filtern, diese dann mit Reaktionen, in diesem Fall Gegenantworten, geben.
Bsp.: Eingabe1: 'Zieh deine Hose aus!' Eingabe2: 'Du sollst deine Hose ausziehen.' Eingabe3: 'Ziehst du bitte deine Hose aus?' Zieh, ziehen, Ziehst + aus + Hose + du = Ausgabe: 'Nö. Ich will deine Hose zuerst fallen sehen.' Bzw. var Objekt: string (Bei Objektorientiertem Programmieren, kann man ja eines anlegen, also: Kleidung: object of Kleidungstueck); Aktion: string; Person: string; (Wieder kann man hier ein Objekt benutzen) Zieh, ziehen, Ziehst + aus + Hose + du = Hose := objekt, Aktion := ausziehen, Person := Chatbot = Ausgabe: 'Chatbot + 'werde meine ' + Objekt + Aktion + '.'; Korrigiert mich wenn es einen besseren Weg gibt, ich bin nicht sehr weit in der Programmierung. ;) Zitat:
Kennt man ja. Es gibt genug faule Säcke, die nur einen Beitrag schreiben wollen. Wenn denen nichts 'supi-lustiges, trolliges' einfällt kommen so Antworten wie ein einfaches 'Ja', welche die Frage nicht beantwortet. Entweder mal eine richtige Antwort schreiben, oder es lassen irgendetwas offensichtliches oder sinnloses zu schreiben. :D |
Es gibt eigne Ansätze aus der Linguistik, welche sich mit der Definition von Grammatik beschäftigt. Ein Beispiel wäre "Context Free Grammars". Prolog ist hierfür auch eine tolle Programmiersprache, welche man auch in andere Programmiersprachen integrieren kann.
Das wirklich anstrengende/teure, ist es, ein gutes Wörterbuch zu bekommen, wo "alle" Wörter drin stehen und zusätzlich auch mit allen Zusatzinformationen (Zeit, Fall, Geschlecht, ...). Sollte sich jemand wirklich für das Thema interessieren, kann er ja [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...] nachschauen (in Englisch, aber als Programmierer sollte das ja kein Problem sein ...). |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:44 Uhr. |
Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.