Könnte dieser Algorithmus ungenau sein oder ethische Probleme verursachen? [geschlossen]

Angenommen, ein Unternehmen in meiner zukünftigen Welt hat einen Algorithmus, der Jobkandidaten bewerten und einstellen kann? Würde dies möglicherweise zu Problemen wie Voreingenommenheit führen oder Mitarbeiter unfair einstellen? Kann es auch unzuverlässig sein?

Wenn es das ist, was Ihre Geschichte erfordert, warum nicht? Können Sie einige Details angeben?
Es wäre ungenau, wenn sie einen ungenauen Algorithmus wählen. Wir müssen mehr über den Algorithmus wissen, wenn wir sagen wollen, wie wahrscheinlich es ist, dass der Algorithmus ungenau ist.
Wir benötigen weitere Details zur Funktionsweise Ihres Algorithmus. Als erste Instanz erscheint es vernünftig, dass das Einstellungssystem gehackt werden könnte.
Ich kenne Ihren Arbeitsplatz nicht, aber dort, wo ich arbeite, gibt es ein Verfahren zur Bewertung und Einstellung von Stellenbewerbern. Meistens funktioniert es recht gut, aber gelegentlich macht es Fehler. Ich denke, dass eine solche Situation üblich ist, es war in der dunklen Vergangenheit üblich, als der erste Arbeitgeber den ersten Angestellten anstellte, um in der Mammutjagdabteilung zu arbeiten, und es wird auch in Zukunft üblich sein. PS Algorithmen sind mathematische Objekte. Sie dürfen nicht unzuverlässig sein. Es kann sein, dass der Algorithmus missverstanden, missbraucht oder für das Problem nicht gut geeignet ist, aber das ist etwas anderes.
Es hängt wirklich davon ab, wie der Code geschrieben ist. Ich habe dies auf Eis gelegt, da wir dies ohne diese zusätzlichen Details nicht wirklich beantworten können – Sie können die Antwort so formulieren, wie Sie es möchten. Bitte bearbeiten Sie weitere Details und die Community wird dies überprüfen. Danke.
Durchsuchen Sie den Microsoft Twitter Bot, um zu sehen, wie unschuldige Algorithmen schlecht werden können.

Antworten (1)

Potentiell ja

Das konnte es sicherlich, je nachdem, wie es programmiert worden war. Computercode wird normalerweise vor der Verwendung getestet, insbesondere wenn er in einer wichtigen Anwendung verwendet werden soll. Allerdings ist kein Testen narrensicher und oft zeigen sich Fehler oder Bugs erst später, wenn der Code verwendet wird. Es gibt ein altes Sprichwort in Programmierkreisen, dass das Problem, etwas narrensicher zu machen, darin besteht, dass Narren so genial sind.

Es ist auch möglich, dass dies nicht der Fall wäre, wenn beim Entwurf des Codes genügend Sorgfalt walten gelassen und ausreichende Tests durchgeführt worden wären. Kritische Systeme wie Autopiloten von Flugzeugen und ähnliches müssen oft besonders strapaziösen Tests unterzogen werden, bevor sie in Betrieb gehen, um Fehler zu vermeiden oder zu minimieren. Es hängt wirklich von den möglichen Problemen ab, die sich daraus ergeben könnten.

In Ihrem Beispiel besteht eine Möglichkeit zum Testen darin, den Algorithmus eine Weile parallel mit menschlichen Prüfern auszuführen und die Ergebnisse der einzelnen zu vergleichen.