306 lines
18 KiB
HTML
306 lines
18 KiB
HTML
<!doctype html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
|
|
<meta name="description" content="Ein Vortrag von L. Preußer">
|
|
<meta name="author" content="L. Preußer">
|
|
|
|
<meta name="apple-mobile-web-app-capable" content="yes">
|
|
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
|
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
|
|
|
|
<title>Personalauswahlalgorithmen unter dem Brennglas</title>
|
|
<link rel="stylesheet" href="../_assets/dist/reset.css">
|
|
<link rel="stylesheet" href="../_assets/dist/reveal.css">
|
|
<link rel="stylesheet" href="../_assets/dist/theme/night.css">
|
|
|
|
<link rel="apple-touch-icon" sizes="180x180" href="../_assets/images/favicon/apple-touch-icon.png">
|
|
<link rel="icon" type="image/png" sizes="32x32" href="../_assets/images/favicon/favicon-32x32.png">
|
|
<link rel="icon" type="image/png" sizes="16x16" href="../_assets/images/favicon/favicon-16x16.png">
|
|
<link rel="manifest" href="../_assets/images/favicon/site.webmanifest">
|
|
<link rel="mask-icon" href="../_assets/images/favicon/safari-pinned-tab.svg" color="#5bbad5">
|
|
|
|
<!-- Theme used for syntax highlighted code -->
|
|
<link rel="stylesheet" href="../_assets/plugin/highlight/monokai.css">
|
|
</head>
|
|
<body>
|
|
<div class="reveal">
|
|
<div id="head"; style="padding-left:20px">
|
|
<img src="../_assets/images/favicon/favicon-32x32.png" alt="Image: Schallbert" itemprop="image" style="vertical-align: middle;"/>
|
|
<span style="vertical-align: middle; padding-left:10px; font-size:1.0rem; font-weight:bold">
|
|
<a href="../">Zurück zur Übersicht</a>
|
|
</span>
|
|
</div>
|
|
|
|
<!-- Der Vortrag -->
|
|
<!-- BEGRIFFSKLÄRUNG-->
|
|
<div class="slides">
|
|
<section>
|
|
<h2 class="r-fit-text">Personalauswahlalgorithmen</h2>
|
|
<h2 class="r-fit-text">unter dem Brennglas</h2>
|
|
<p>
|
|
<small>Autor: <a href="https://schallbert.de">L. Preußer</a>, erstellt: 28-Okt-2024</small>
|
|
</p>
|
|
<p>
|
|
<small>Erstmals vorgetragen im <a href="https://koeln-leverkusen.igmetall.de/info-kontakt/termine/engineering-forum-am-7-november-2024/" target="blank" rel="noopener noreferrer">Engineering Forum der IG Metall</a>.
|
|
</small>
|
|
</p>
|
|
</section>
|
|
|
|
<section><h3>Was ist Personalauswahl?</h3>
|
|
<p class="fragment">Finde die bestmögliche Besetzung für eine Stelle.</p>
|
|
</section>
|
|
<section><h3>Bewertung und Abgleich</h3>
|
|
<p class="fragment fade-in-then-semi-out">Fähigkeiten</p>
|
|
<p class="fragment fade-in-then-semi-out">Fertigkeiten</p>
|
|
<p class="fragment fade-in-then-semi-out">Kenntnisse</p>
|
|
<p class="fragment fade-in-then-semi-out">Habitus / Werte / Kultur</p>
|
|
<p class="fragment fade-in-then-semi-out">Persönlichkeit</p>
|
|
</section>
|
|
<section><h3>Was ist ein Algorithmus?</h3>
|
|
<p class="fragment">Eine eindeutige <span class="fragment highlight-blue">Handlungsvorschrift</span> zur Lösung eines <span class="fragment highlight-red">Problems</span> [...] <a href="https://de.wikipedia.org/wiki/Algorithmus">[1]</a></p>
|
|
</section>
|
|
<section><h3>Problem</h3>
|
|
<p>Bilde die Fakultät einer beliebigen, positiven ganzen Zahl kleiner 256.</p>
|
|
</section>
|
|
<section><h3>Handlungsvorschrift</h3>
|
|
<pre><code>
|
|
uint64_t fakultaet(uint8_t wert) {
|
|
if (wert > 0) {
|
|
return wert*fakultaet(wert-1);
|
|
} else {
|
|
return 1;
|
|
}
|
|
}
|
|
</code></pre>
|
|
<p class=fragment><small>Findet jemand einen <a href="https://de.wikipedia.org/wiki/Fakult%C3%A4t_(Mathematik)#Numerische_Berechnung_und_N%C3%A4herung">Programmierfehler</a>? 😉</small></p>
|
|
</section>
|
|
<section>
|
|
<section><h3>Künstliche Intelligenz</h3>
|
|
<small>
|
|
<p class="fragment fade-in-then-out">| Stellen Sie sich vor, Personen werden auf Robotersein geprüft. |</p>
|
|
<p class="fragment fade-in-then-out">| Dafür wird ihnen ein Bild angezeigt. |</p>
|
|
<p class="fragment fade-in-then-out">| Sie sollen die Wahrscheinlichkeit angeben, darauf eine "Ampel" zu sehen. |</p>
|
|
<p class="fragment fade-in-then-out">| Person "A" tut dies anhand der Farbanteile im Bild. |</p>
|
|
<p class="fragment fade-in-then-out">| Person "B" bewertet die Formen im Bild. |</p>
|
|
<p class="fragment fade-in-then-out">| Person "C" analysiert Bildkontraste. |</p>
|
|
<p class="fragment fade-in-then-out">| Person "D" versucht, sich wiederholende Winkel zu erkennen. |</p>
|
|
<p class="fragment fade-in-then-out">| Person "E" zählt Kreise im Bild usw. |</p>
|
|
<p class="fragment fade-in-then-out">| Alle Aussagen werden gewichtet und man erhält einen Wahrheitswert. |</p>
|
|
</small>
|
|
<p class="fragment">Neural Network</p>
|
|
</section>
|
|
<section><h3>Kontext (gesprochenes Wort)</h3>
|
|
Nichts hinkt wie dieser Vergleich. Der Punkt ist, dass bei "neuronalen Netzen" ein mathematisches Modell zum Einsatz kommt, welches als Geflecht aus gewichteten Übertragungsfunktionen abgebildet wird.
|
|
Es ermittelt die wahrscheinlichste Lösung der eingegebenen Aufgabe.
|
|
All dies basiert auf der Übertragungsfunktion samt Gewichtung, deren Parameter mittels "Training" festgelegt werden. <a href="https://www.ibm.com/de-de/topics/neural-networks">[2]</a>
|
|
</section>
|
|
</section>
|
|
<section ><h3>Training</h3>
|
|
<small>
|
|
<p class="fragment fade-in-then-out">| Stellen Sie sich das Wurzelgeflecht eines Baumes vor. |</p>
|
|
<p class="fragment fade-in-then-out">| Der Sommer ist besonders trocken. |</p>
|
|
<p class="fragment fade-in-then-out">| Der Baum ist auf der Suche nach Grundwasser. |</p>
|
|
<p class="fragment fade-in-then-out">| Mit den Kräften muss hausgehaltet werden. |</p>
|
|
<p class="fragment fade-in-then-out">| Daher wird der Baum Wurzeln mit Kontakt zu Wasser stärker ausprägen. |</p>
|
|
<p class="fragment fade-in-then-out">| Wurzeln, die bei der Suche nicht erfolgreich waren, verkümmern. |</p>
|
|
</small>
|
|
<p class="fragment"><span class="fragment highlight-green">Reinforcement Learning</span></p>
|
|
</section>
|
|
<section data-visibility="hidden">Slide 2</section>
|
|
|
|
<!-- SICHT DES UNTERNEHMENS -->
|
|
<section><h3>Ein Beispiel für "Pre-AI-hiring"</h4>
|
|
<ul>
|
|
<small>
|
|
<p class="fragment fade-in-then-semi-out">Die Stelle wird ausgeschrieben. Erst Intern, dann extern, zumeist online.</p>
|
|
<p class="fragment fade-in-then-semi-out">Ein Filter wird auf die Flut von Bewerbungen angewandt.</p>
|
|
<p class="fragment fade-in-then-semi-out">Es erfolgt ein Einstellungstest für die verbleibenden Personen.</p>
|
|
<p class="fragment fade-in-then-semi-out">Nun wird eine Reihenfolge gebildet.</p>
|
|
<p class="fragment fade-in-then-semi-out">Die besten KandidatInnen erhalten ein strukturiertes Interview.</p>
|
|
<p class="fragment fade-in-then-semi-out">Schließlich wird die Person mit der höchsten Punktzahl eingestellt.</p>
|
|
</small>
|
|
</ul>
|
|
</section>
|
|
<section><h2>Und was hat</h2><h2>"Künstliche Intelligenz"</h2><h2>damit zu tun?</h2></section>
|
|
<section><h3>Annahmen</h3>
|
|
<p class="fragment">Am Begriff "KI" kommt keiner mehr vorbei. <a href="https://analytics-agentur.ch/2024/06/der-ki-hype-2024-in-zahlen/">[2]</a> <a href="https://blog.workday.com/de-de/ki-personalwesen.html">[3]</a></p>
|
|
<p class="fragment">Großen Investitionen stehen derzeit geringe Einnahmen gegenüber. <a href="https://www.forbes.com/sites/sherzododilov/2024/08/25/why-artificial-intelligence-hype-isnt-living-up-to-expectations/">[4]</a> <a href="https://www.nytimes.com/2024/09/27/technology/openai-chatgpt-investors-funding.html">[5]</a></p>
|
|
<p class="fragment">Wir haben Fachkräftemangel. <a href="https://www.mckinsey.com/capabilities/people-and-organizational-performance/our-insights/attracting-and-retaining-the-right-talent">[6]</a></p>
|
|
<p class="fragment">Personalabteilungen werden auf Effizienz und Schlankheit getrimmt. <a href="https://www.visier.com/blog/hr-effectiveness/">[7]</a> <a href="https://www.15five.com/blog/how-to-measure-hr-effectiveness-with-12-key-metrics/">[8]</a></p>
|
|
</section>
|
|
<section><h3>Motivation aus Unternehmenssicht</h3>
|
|
<p class="fragment">"Wir wollen HR bei Routinetätigkeiten entlasten." <a href="https://publikationen.bibliothek.kit.edu/1000131777">[#nr]</a></p>
|
|
<p class="fragment">"Das Angebot von KI-Produkten ist groß." <a href="https://www.haufe.de/download/diese-ki-tools-unterstuetzen-bei-recruiting-aufgaben-617528.pdf">[#nr]</a></p>
|
|
<p class="fragment">"Personalauswahl ist teuer und zeitaufwändig." <a href="https://engineeringkiosk.dev/podcast/episode/133-die-wichtige-rolle-von-1on1s-in-zeiten-der-arbeiterlosigkeit/#t=325">[#nr]</a></p>
|
|
<p class="fragment">"Wir haben im Moment nicht das richtige Talent an Bord." <a href="https://www.bain.com/insights/lack-of-talent-isnt-your-problem-how-you-use-it-is/">[#nr]</a></p>
|
|
</section>
|
|
<section><h3>Schlussfolgerungen</h3>
|
|
<p class="fragment">Für allgemeine Fragen rund um die Bewerbung nehmen wir den Chatbot.</p>
|
|
<p class="fragment">Das "Matching" auf die Stellen machen wir regelbasiert.</p>
|
|
<p class="fragment">Mittels KI-Werkzeugen lassen wir Umgebungsparameter einfließen.</p>
|
|
<p class="fragment">Wir optimieren unsere Stellenausschreibungen durch LLMs.</p>
|
|
</section>
|
|
<section><h3>Was die Firma eigentlich möchte</h3>
|
|
<p class="fragment">Besseres Personal! 🥳</p>
|
|
<p class="fragment">Geringere Verwaltungskosten 🤑</p>
|
|
<p class="fragment">Schärfere Anforderungsprofile für offene Stellen 🧐</p>
|
|
</section>
|
|
<section><h3>Risiken für die Firma</h3>
|
|
<small>
|
|
<p class="fragment fade-in-then-out">| Ein Unternehmen möchte "KI" im Personalwesen einsetzen. |</p>
|
|
<p class="fragment fade-in-then-out">| Es kauft eine "KI-Lösung" ein. |</p>
|
|
<p class="fragment fade-in-then-out">| Weil es die Technologie dahinter weder beherrscht noch entwickeln möchte. |</p>
|
|
<p class="fragment fade-in-then-out">| Ab jetzt fließen Anschreiben, Lebensläufe, Zeugnisse |</p>
|
|
<p class="fragment fade-in-then-out">| durch Softwarekomponenten von Drittanbietern. |</p>
|
|
<p class="fragment fade-in-then-out">| Da auch das Erstellen von Ausschreibungen ausgelagert wird |</p>
|
|
</small>
|
|
<p class="fragment fade-in"> verliert das Unternehmen mehrere seiner <span class="fragment highlight-red">Kernkompetenzen</span>.</p>
|
|
</section>
|
|
|
|
<section>
|
|
Szenario:
|
|
Unternehmen kauft "KI"-Lösung ein, weil sie die Technologie dahinter weder behrerrscht noch entwickeln möchte.
|
|
Ab jetzt fließen Anschreiben, Lebensläufe und damit potentiell sensible personenbezogene Daten von Bewerbern durch Softwarekomponenten von Drittanbietern, bevor ihre Auswertung beim Zielunternehmen landet.
|
|
Idealerweise lernt eine "KI" ja mit jeder Bewerbung hinzu - schließlich will sich der Drittanbieter keine wertvollen Trainingsdaten entgehen lassen.
|
|
|
|
Das Unternehmen lagert die Personalaquise (Kernkompetenz?) immer mehr an Dritte aus und macht sich dabei möglicherweise abhängig.
|
|
|
|
|
|
Regelungen:
|
|
DSGVO
|
|
EU AI Act
|
|
"AI Ethics"
|
|
"Responsible AI"
|
|
|
|
Vorurteile und Bias
|
|
<a href="https://www.denkfabrik-bmas.de/fileadmin/Downloads/Publikationen/Kuenstliche-Intelligenz-in-der-Personalauswahl.pdf">[#nr]</a>
|
|
KI als Produkt seiner Zeit
|
|
|
|
Welche Risiken bergen KI-Produkte im Personalwesen darüberhinaus?
|
|
|
|
|
|
Blickwinkel einer betroffenen Person:
|
|
</section>
|
|
<section data-auto-animate data-auto-animate-easing="cubic-bezier(0.770, 0.000, 0.175, 1.000)">
|
|
<div class="r-hstack justify-center">
|
|
<small>
|
|
<div data-id="box1" style="background: rgb(35, 109, 109); width: 150px; height: 100px; margin: 10px;">Mindset</div>
|
|
<div data-id="box2" style="background: rgb(78, 104, 219); width: 150px; height: 100px; margin: 10px;">Werte</div>
|
|
<div data-id="box3" style="background: rgb(26, 39, 110); width: 150px; height: 100px; margin: 10px;">Prinzipien</div>
|
|
<div data-id="box4" style="background: rgb(65, 26, 102); width: 150px; height: 100px; margin: 10px;">Praktiken</div>
|
|
<div data-id="box5" style="background: rgb(63, 63, 63); width: 150px; height: 100px; margin: 10px;">Werkzeuge</div>
|
|
</small>
|
|
</div>
|
|
<h3 style="margin-top: 20px;">Komposition</h3>
|
|
</section>
|
|
<section data-auto-animate data-auto-animate-easing="cubic-bezier(0.770, 0.000, 0.175, 1.000)">
|
|
<div class="r-stack">
|
|
<div data-id="box1" data-auto-animate-delay="0" style="background: rgb(35, 109, 109); width: 500px; height: 500px; border-radius: 250px;"><small>Mindset</small></div>
|
|
<div data-id="box2" data-auto-animate-delay="0.3" style="background: rgb(78, 104, 219); width: 400px; height: 400px; border-radius: 200px;;"><small>Werte</small></div>
|
|
<div data-id="box3" data-auto-animate-delay="0.6" style="background: rgb(26, 39, 110); width: 300px; height: 300px; border-radius: 200px;;"><small>Prinzipien</small></div>
|
|
<div data-id="box4" data-auto-animate-delay="0.9" style="background: rgb(65, 26, 102); width: 200px; height: 200px; border-radius: 200px;"><small>Praktiken</small></div>
|
|
<div data-id="box5" data-auto-animate-delay="1.2" style="background: rgb(63, 63, 63); width: 100px; height: 100px; border-radius: 200px;"><small>Werkzeuge</small></div>
|
|
</div>
|
|
<h3 style="margin-top: 20px;">Die agile Zwiebel</h3>
|
|
</section>
|
|
<section><h2>Für welches Problem ist agiles Arbeiten die Lösung?</h2>
|
|
</section>
|
|
|
|
|
|
|
|
<section><h2>Was zeichnet <a href="https://www.scrum.org/learning-series/what-is-scrum">Scrum</a> aus?</h2>
|
|
<p class="fragment">Scrum ist eines von vielen agilen Frameworks.</p>
|
|
<p class="fragment">Bei Scrum wird in kurzen Iterationen, genannt <span class="fragment highlight-blue">Sprints</span>, gearbeitet.</p>
|
|
<p class="fragment">Am Ende eines jeden Sprints soll ein weiterer Aspekt des <span class="fragment highlight-green">Endprodukts</span> fertiggestellt sein.</p>
|
|
</section>
|
|
<section><h3>Was zeichnet <a href="https://www.scrum.org/learning-series/what-is-scrum">Scrum</a> aus?</h3>
|
|
<p class="fragment">Am Ende eines Sprints wird die Arbeit im Team reflektiert.</p>
|
|
<p class="fragment">Regelmäßig wird Feedback der Auftraggeber eingeholt.</p>
|
|
<p class="fragment">Es ist nicht ungewöhnlich, dass sich Vorgaben als nicht erfüllbar erweisen.
|
|
<p class="fragment">Daher sind Ziele ausdrücklich <span class="fragment highlight-red">anpassbar</span>.</p>
|
|
</section>
|
|
<section><h2>Was sind die Rollen bei Scrum?</h2>
|
|
<p class="fragment">Analogon zum Orchester: <span class="fragment highlight-blue">Komponist</span>, <span class="fragment highlight-red">Musiker</span>, <span class="fragment highlight-green">Dirigent</span></p>
|
|
Innerhalb eines Scrum-Teams gibt es keine Hierarchien.
|
|
</section>
|
|
|
|
<section><h2>Was sind Voraussetzungen für die erfolgreiche Einführung von Scrum?</h2></section>
|
|
<section>
|
|
<h2>✅</h2>
|
|
<ul>
|
|
<p class="fragment fade-in-then-semi-out">Man verfügt über ein passendes Problem</p>
|
|
<p class="fragment fade-in-then-semi-out">Der erforderliche Kulturwandel wird begrüßt</p>
|
|
<p class="fragment fade-in-then-semi-out">Zusätzliche Ressourcen für deren Begleitung werden freigegeben</p>
|
|
<p class="fragment fade-in-then-semi-out">Schnittstellen zwischen "Wasserfall" und "Agil" wurden berücksichtigt</p>
|
|
</ul>
|
|
</section>
|
|
<section>
|
|
<h2>💡</h2>
|
|
Man ist sich bewusst, dass
|
|
<ul>
|
|
<p class="fragment fade-in-then-semi-out">der Weg dorthin mehrere Jahre benötigt</p>
|
|
<p class="fragment fade-in-then-semi-out">ihn nicht jede Person im Unternehmen gehen wird</p>
|
|
<p class="fragment fade-in-then-semi-out">auf dem Weg ständige Begleitung, Weiterbildung, Unterstützung essenziell ist</p>
|
|
</ul>
|
|
</section>
|
|
|
|
<section><h2>Was sind mögliche Abgründe bei falscher Ausführung?</h2></section>
|
|
<section>
|
|
<h2>🕳️</h2>
|
|
<ul>
|
|
<p class="fragment fade-in-then-semi-out">Unpassendes Problem: Lösung nicht zufriedenstellend</p>
|
|
<p class="fragment fade-in-then-semi-out">Gestaltet der Auftraggeber nicht mit, wird das falsche Produkt entwickelt</p>
|
|
<p class="fragment fade-in-then-semi-out">Fehlendes Vertrauen in die Entwickler führt zu Trackingwahn</p>
|
|
<p class="fragment fade-in-then-semi-out">Ohne Begleitung des Scrum-Teams wird Agilität zur Fassade</p>
|
|
</ul>
|
|
</section>
|
|
<section><h2>Was sind Nachteile von Scrum?</h2></section>
|
|
<section>
|
|
<h2>📉</h2>
|
|
<ul>
|
|
<p class="fragment fade-in-then-semi-out">Scrum nimmt an, dass der Kulturwandel bereits vollzogen ist</p>
|
|
<p class="fragment fade-in-then-semi-out">Nicht-agile Personentypen bleiben auf der Strecke</p>
|
|
<p class="fragment fade-in-then-semi-out">Scrum kann "Arbeit auf Zuruf" nicht abbilden</p>
|
|
<p class="fragment fade-in-then-semi-out">Optimierungswahn und Selbstausbeutung</p>
|
|
<p class="fragment fade-in-then-semi-out">Der Blick geht nach innen</p>
|
|
</ul>
|
|
</section>
|
|
<section><h2>Mein Fazit</h2></section>
|
|
<section>
|
|
<p class="fragment fade-in-then-out">Scrum kann zu erheblich schneller verfügbaren und besser auf die Kundenwünsche zugeschnittenen Produkten führen.</p>
|
|
<p class="fragment fade-in-then-out">Scrum unterstützt flache Hierarchien und kann zu mehr Eigenverantwortung beitragen.</p>
|
|
<p class="fragment fade-in-then-out">Es ist eine große Herausforderung, die agile mit der klassischen Welt zu vereinen.</p>
|
|
<p class="fragment fade-in-then-out">Scrum ist im Alltag mit Blick auf <a href="#/10">die Zwiebel</a> schwach.</p>
|
|
<p class="fragment fade-in-then-out">Daher benötigt Scrum eine auf Dauer angelegte Anstrengung aller Beteiligten.</p>
|
|
</section>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<script src="plugin/math/math.js"></script>
|
|
<script>
|
|
Reveal.initialize({ plugins: [RevealMath.KaTeX] });
|
|
</script>
|
|
|
|
|
|
<script src="../_assets/dist/reveal.js"></script>
|
|
<script src="../_assets/plugin/notes/notes.js"></script>
|
|
<script src="../_assets/plugin/markdown/markdown.js"></script>
|
|
<script src="../_assets/plugin/highlight/highlight.js"></script>
|
|
<script>
|
|
// More info about initialization & config:
|
|
// - https://revealjs.com/initialization/
|
|
// - https://revealjs.com/config/
|
|
Reveal.initialize({
|
|
hash: true,
|
|
|
|
// Learn about plugins: https://revealjs.com/plugins/
|
|
plugins: [ RevealMarkdown, RevealHighlight, RevealNotes ]
|
|
});
|
|
</script>
|
|
</body>
|
|
</html>
|