KI



  • ⚠ der opener möchte sowas bauen ⚠



  • Nein will ich nicht.



  • Also zuallererst mal: Eliza war eigentlich als Gag gedacht.. Dass es so eine Euphorie auslöst, hat den Erfinder selbst ziemlich schockiert..

    Bewusstsein zu simulieren wird imo zwar möglich sein, aber technisch gesehen ist der Aufwand wohl erstens höher als wir momentan leisten können und zweitens mit dem Nutzen nicht wirklich aufzuwiegen..

    größtes Problem ist übrigens das Erkennen und bewerten der Umgebung. Alles andere lässt sich technisch zumindest in gewissem umfang irgendwie lösen, solange man eine endliche Anzahl von emotionalen Zuständen hat..



  • WIE gut ist eliza eigentlich?



  • Erzähl mir mehr über Eliza...



  • Eliza macht nichts weiter als auf Schlagworte im eingegebenen Text zu reagieren. Es ist in der Urform nicht viel mehr als dies hier:

    int main (int argc, char**argv) {
      vector<string> input;
    
      while (input[0] != "quit") {
         input = getTokenizedInput();
         bool found = false;
         int i = 0;
         while (! found) {
              if (i > input.size()) {
                  cout << "Das habe ich jetzt nicht verstanden" << endl;
                  found = true;
              } else {
                  if (input[i] == "Mutter") {
                     cout << "Erzählen Sie mehr über Ihre Familie" << endl;
                     found = true;
                  } else if (input[i] == "Hund") {
                     cout << "Ich mag Tiere" << endl;
                     found = true;
                  } else if (input[i] == "du" && input[i+1] == "bist") {
                     cout << "Warum denken Sie, dass ich " << getWordsAfter(input, i+1) << " bin?" <<endl;
                     found = true;
                  } else
                  ....
              }
              i++;
         }
      }
    
      cout << "es war schön mit Ihnen!" << endl;
    }
    

    ookay.. simplified & not tested..

    Aaaber ich denke, für's Verständnis reichts 🙄





  • DocJunioR schrieb:

    Es ist in der Urform nicht viel mehr als dies hier:

    Ne, Eliza funktioniert ein bisschen anders. Es matcht eine bestimmte Satzform, zB. "Ich erinnere mich .", und übernimmt dann die unbekannten Teile in einen neuen Satz, zB. "Denken sie oft an (.)?".

    Sollte ja ein pseudo Psychater sein 🙂



  • kingruedi schrieb:

    DocJunioR schrieb:

    Es ist in der Urform nicht viel mehr als dies hier:

    Ne, Eliza funktioniert ein bisschen anders. Es matcht eine bestimmte Satzform, zB. "Ich erinnere mich .", und übernimmt dann die unbekannten Teile in einen neuen Satz, zB. "Denken sie oft an (.)?".

    Sollte ja ein pseudo Psychater sein 🙂

    Genau das tut DocJuniors Code doch im "Du bist"-Teil. Außerdem hält er sich auch an solche Stichworte: Mutter->Familie und sowas.



  • Sollte auch nur nen Beispiel sein.
    Hab solche Scherze schon ewig nicht mehr programmiert 😉


Anmelden zum Antworten