Die englische Sprache ist nicht gut geeignet, um über künstliche Intelligenz zu sprechen, was es für Menschen schwierig macht, miteinander darüber zu kommunizieren, was eine KI tatsächlich "tut". Daher kann es sinnvoller sein, "menschenähnliche" Begriffe zu verwenden, um die Handlungen von Maschinen zu beschreiben, selbst wenn die inneren Eigenschaften der Maschinen nicht den inneren Eigenschaften der Menschheit ähneln.
Anthropomorphe Sprache wurde in der Technologie häufig verwendet (siehe die Hacker-Wörterbuch-Definition der Anthropomorphisierung , die versucht, die Verwendung anthromporhischer Begriffe durch Computerprogrammierer bei der Beschreibung von Technologie zu rechtfertigen), aber im Zuge der fortschreitenden KI kann es nützlich sein, die Kompromisse zu berücksichtigen Verwendung der anthropomorphen Sprache bei der Kommunikation sowohl mit dem technischen als auch mit dem nichttechnischen Publikum. Wie können wir die KI in den Griff bekommen, wenn wir nicht einmal beschreiben können, was wir tun?
Angenommen, ich möchte einen Algorithmus entwickeln, der eine Liste verwandter Artikel anzeigt. Es gibt zwei Möglichkeiten, wie ich einem Laien erklären kann, wie der Algorithmus funktioniert:
- Sehr anthropomorph - Der Algorithmus liest alle Artikel auf einer Website und zeigt die Artikel an, die dem Artikel, den Sie betrachten, sehr ähnlich sind.
- Sehr technisch - Der Algorithmus konvertiert jeden Artikel in einen "Wortbeutel" und vergleicht dann den "Wortbeutel" jedes Artikels, um festzustellen, welche Artikel die häufigsten Wörter gemeinsam haben. Die Artikel, die die meisten Wörter in den Taschen enthalten, werden dem Benutzer angezeigt.
Offensichtlich kann # 2 "technisch korrekter" sein als # 1. Durch die detaillierte Implementierung des Algorithmus wird es für jemanden einfacher zu verstehen, wie der Algorithmus repariert wird , wenn er eine Ausgabe erzeugt, mit der wir nicht einverstanden sind.
Aber # 1 ist lesbarer, eleganter und leichter zu verstehen. Es gibt einen allgemeinen Überblick darüber, was der Algorithmus tut, anstatt wie der Algorithmus es tut. Indem wir die Implementierungsdetails des "Lesens" des Artikels durch einen Computer abstrahieren, können wir uns auf die Verwendung des Algorithmus in realen Szenarien konzentrieren.
Sollte ich es daher vorziehen, die anthropomorphe Sprache zu verwenden, wie in Aussage 1 hervorgehoben? Wenn nicht, warum nicht?
PS: Wenn die Antwort von der Zielgruppe abhängt, mit der ich spreche (ein nicht technisches Publikum bevorzugt möglicherweise # 1, während ein technisches Publikum möglicherweise # 2 bevorzugt), lassen Sie es mich auch wissen.