Ich habe darüber nachgedacht, wie in der wahrscheinlich fernen Zukunft viele Leute denken, dass wir uns nicht auf physische Eingabe (d. H. Tastatur) verlassen, weil die Technologie, die Gehirnwellen liest (die in gewissem Ausmaß bereits existiert) verfügbar sein wird. Irgendwie macht mir das Angst ... Jedenfalls, während ich darüber träumte, kam mir die Idee: Was wäre, wenn ein Programmierer Logik in seinen Code implementieren könnte, um die Absichten des Benutzers genau vorherzusagen und dann die beabsichtigte Operation ohne Notwendigkeit auszuführen für die menschliche Interaktion. Ich suche nichts Bestimmtes, ich bin nur ein wenig neugierig, was die Gedanken eines anderen sind.Vorhersage Logik in der Programmierung?
Antwort
Wenn nur der Computer auch Ihre Erinnerungen zurückrollen könnte, scheint es, jedes Mal richtig vorherzusagen!
(siehe Backtracking)
Vielleicht werden unsere teuflischen Robotercomputer in der Zukunft zurückgehen und eine Datenbank mit allen Details der Zukunft bauen und alle älteren Computer programmieren, um alles über uns zu wissen und die menschliche Rasse zu übernehmen ...... –
I gehört, dass Facebook daran gearbeitet hat. –
Viele der „predictive“ Logik, die derzeit durch statistisches Verfahren durchgeführt wird.
Zum Beispiel können in einigen Anwendungen häufig verwendete Menüpunkte prominent angezeigt werden, während weniger verwendete Funktionen ausgeblendet werden, bis der Benutzer explizit alle verfügbaren Funktionen anzeigen möchte.
Dies bedeutet jedoch nicht, dass sie Ihre Meinung lesen können.
Damit statistische Modelle funktionieren, müssen sie eine Art Trainingsperiode haben. Dies funktioniert auch, weil wir dazu neigen, Aktionen in Mustern auszuführen. Zum Beispiel wird die Wahrscheinlichkeit, dass Sie morgens aufwachen, sich die Zähne putzen und morgen Kaffee trinken, sehr wahrscheinlich sein, wenn Sie das 10 Tage lang in den letzten 10 Tagen durchgeführt haben.
Hier einige Themen, die von Interesse sein könnten:
Gäbe es in der Zukunft sein, Wege diejenigen, die Gedanken in der Zukunft vorhersagen? Möglicherweise. Aber es wird einige Schwierigkeiten geben, weil Menschen nicht immer vorhersehbar sind. Das ist der Grund, warum sich wiederholende Aufgaben, die nicht viel Nachdenken erfordern, von Robotern automatisiert werden können, während Aufgaben, die kognitive Gedanken wie Programmierung erfordern, nicht durch Maschinen ersetzt werden können.
Das wirft einen anderen Gedanken auf - was wäre, wenn es ein Programm gäbe, das genau vorhersagen könnte, was ein Programmierer schreiben wollte? Wäre dann ein Bedarf für Programmierer? Würde das nicht bedeuten, dass ein Programm wirklich denken konnte?
Auf der praktischeren Seite war mein erster Gedanke Programme, die das Verhalten des Benutzers beobachten und über das Netz verbinden, um dieses Wissen zu teilen und zu aggregieren, z.B.
"? Abbrechen, Wiederholen oder Abbrechen (9 von 10 Benutzern wählen Abort - drücken Sie die Eingabetaste, das Gleiche zu tun)"
Ist "Voraussage" ein Wort?
Nein, es ist kein Wort ... lol, aber es bringt hoffentlich die beabsichtigte Bedeutung. –
Ich würde denken, dass eine Menge Training erforderlich wäre, bevor ein solches System funktionieren könnte. Die spekulative Ausführung menschlicher Aufgaben ist nicht einfach.
Werfen Sie einen Blick auf die Definition von DWIM (Do Was ich meine).
Ich denke, das Band in Word tut dies bereits ...Aber im Ernst, die Vorhersage von Absichten ist ähnlich wie die Vorhersage der Zukunft, anstatt schneller auf Absichten zu reagieren, was nett wäre, aber ich würde immer noch darauf warten, dass die Maschine die Hälfte der Zeit antwortet. –