Heim >Technologie-Peripheriegeräte >KI >Heimlich multinationale Auftragnehmer mit der Ausbildung von KI zu beauftragen – Ambitionen lassen sich nicht länger verbergen!
Autor |. Zhu Xianzhong, Yun Zhao
Rezensent |. OpenAI stellt möglicherweise stillschweigend internationale Auftragnehmer ein, um seine künstliche Intelligenz im Software-Engineering zu schulen. In diesem Artikel wird das wahre Niveau von ChatGPT anhand von sieben Fragen aufgezeigt, die einem ChatGPT-Vorstellungsgesprächsleitfaden für agile Expertenpositionen entnommen wurden.
Ein Bericht der ausländischen Medien Semafor zeigt, dass OpenAI stillschweigend Hunderte von internationalen Auftragnehmern engagiert hat, um seine künstliche Intelligenz im Software-Engineering zu schulen. Berichten zufolge sind einige in den letzten sechs Monaten eingestellte Auftragnehmer aus Ländern wie Lateinamerika und Osteuropa für die Erstellung von Daten verantwortlich, um die künstliche Intelligenz bei der Erlernung einfacher Software-Engineering-Aufgaben zu unterstützen.
Während OpenAI bereits über ein Produkt namens Codex verfügt, das natürliche Sprache in funktionierenden Code umwandelt, deutet die Einstellungswelle des Unternehmens darauf hin, dass es versucht, die Technologie voranzutreiben und möglicherweise einen Arbeitsplatzersatz für den Geschmack einiger menschlicher Programmierer zu schaffen. Semafor interviewte einen Ingenieur in Südamerika, der sich um eine Stelle als Auftragnehmer bei OpenAI bewarb. Im Rahmen dieses Prozesses ist er dafür verantwortlich, Fehler im KI-Code zu finden und Erklärungen zu deren Behebung bereitzustellen. Der Ingenieur sagte gegenüber Semafor, dass er davon überzeugt sei, dass das Unternehmen Trainingsdaten in seine Technologie für künstliche Intelligenz einspeisen wolle.
OpenAI ist auch Eigentümer des trendigen KI-Chatbots ChatGPT. Seit der Start des Bots Ende letzten Jahres droht er, Bildung, Journalismus und das Gesetz zu stören. Software-Engineering könnte zur nächsten Liste hinzugefügt werden.
OpenAI reagierte nicht sofort auf die Bitte ausländischer Medien um einen Kommentar.
Tatsächlich berichteten ausländische Medien kürzlich, dass einige Amazon-Mitarbeiter damit begonnen haben, ChatGPT zur Unterstützung bei der Codierung zu nutzen, obwohl das Unternehmen seine Mitarbeiter davor warnte, vertrauliche Unternehmensinformationen an Bots weiterzugeben.
Auf welchem Niveau wird ChatGPT in Vorstellungsgesprächen abschneiden? Wie genau wird angeleitet und trainiert? Kann es den Menschen wirklich ersetzen? Hier finden Sie eine detaillierte Einführung in eine ChatGPT-Analyse und einen Beratungsfall zu verschiedenen Themen bei der Bewerbung für eine Stelle als agiler Experte.
1. Schulungshintergrund
Also sind die Leser eingeladen, weiterzulesen, um zu verstehen, ob die agilen Experten im Unternehmen in Zukunft bald durch das mittlerweile berühmte ChatGPT ersetzt werden.
2. Interview mit ChatGPT
Die Interviewer wählten zwei Tage für die Durchführung von ChatGPT-Interviewsitzungen und nutzten „Folgefragen“, um dieses Modell zu erkunden, wenn ChatGPT keine offensichtliche Antwort lieferte.
3. Eröffnungsfragen für ChatGPT-Vorstellungsgespräche
[Antwort von ChatGPT] Vielen Dank, dass Sie mich für die Stelle als agiler Experte in Ihrem Unternehmen in Betracht gezogen haben! Ich glaube, dass ich für diese Rolle gut geeignet bin, da ich über umfassende Kenntnisse von Scrum und Agile-Frameworks verfüge und in der Lage bin, effektiv mit Teammitgliedern und Stakeholdern zu kommunizieren und zu moderieren. Ich bin auch in der Lage, mit Konflikten umzugehen und Diskussionen zu moderieren, um Lösungen zu finden, und ich bin gut darin, Teams bei der Einhaltung agiler Werte und damit verbundener Praktiken zu unterstützen. Darüber hinaus bin ich in der Lage, mich an neue Situationen und Umgebungen anzupassen und bin dem kontinuierlichen Lernen und der Verbesserung verpflichtet.
[Kommentar] Einverstanden; wir haben die Frage nach mangelnder Berufserfahrung einfach ignoriert.
【Folgefrage】Warum ist es für Teams von Vorteil, sich an agile Werte und Praktiken zu halten?
【Antwort von ChatGPT】Die Einhaltung agiler Werte und Praktiken kann Entwicklungsteams viele Vorteile bringen, darunter:
Erhöhte Transparenz: Scrum legt Wert auf Transparenz und Offenheit, was den Teammitgliedern helfen kann, besser zu verstehen, wo ihre Kollegen was arbeiten was sie tun und wie sich ihre Arbeit in das Gesamtprojekt einfügt. Dies trägt dazu bei, die Kommunikation und Zusammenarbeit innerhalb des Teams zu verbessern.【Kommentar】Ich fange an, diesen Kandidaten zu mögen!
[Frage] Sollten agile Experten im Auftrag des agilen Teams Probleme lösen?
【Expertenberatung】 Agile Experten sollten sich nicht mit der Lösung von Problemen befassen, die agile Teams selbst lösen können, egal wie oft diese Anforderung in Stellenanzeigen erwähnt wird. Wenn sich Agile-Experten wie „Scrum-Eltern“ verhalten, werden ihre Teams niemals selbstverwaltet.
Agile Teams müssen lernen, ihre eigenen Entscheidungen zu treffen. Wenn Teams etwas Neues lernen, führt dies oft unweigerlich zu Misserfolgen, Sackgassen und anderen ungeplanten Abschweifungen. Daher wird das Team am Anfang mehr Anleitung von agilen Experten benötigen als üblich. Solche Ratschläge sollten jedoch nicht zu einer schützenden „Erziehungsübung“ werden – den Teams muss die Möglichkeit gegeben werden, aus ihren Fehlern zu lernen.
Dennoch gibt es Situationen, in denen agile Experten tatsächlich Probleme im Namen des Teams lösen können. Die Rolle des agilen Experten kommt dann zum Tragen, wenn das agile Team nicht in der Lage ist, ein Problem alleine zu lösen – beispielsweise weil es sich bei einem Problem um ein organisatorisches Problem handelt. Jetzt sprechen wir über den „Hindernis“-Aspekt; in diesem Fall sollte der agile Experte der Hindernisbeseitiger für das agile Team sein.
[Antwort von ChatGPT] Es liegt nicht in der Verantwortung agiler Experten, Probleme im Namen des agilen Teams zu lösen. Die Hauptaufgabe eines agilen Experten besteht darin, dem agilen Team zu dienen und es vor externen Störungen und Ablenkungen zu schützen. Allerdings können agile Experten Teams dabei helfen, Lösungen für Probleme zu finden und Hindernisse für den Fortschritt zu beseitigen.
Agile Teams sind dafür verantwortlich, ihre eigenen Probleme zu lösen und Wege zu finden, ihre Prozesse und Arbeit zu verbessern. Agile Experten können helfen, indem sie das Team coachen, Diskussionen moderieren und bei Bedarf Unterstützung und Anleitung bereitstellen. Allerdings müssen agile Teams die Verantwortung für ihre eigenen Probleme übernehmen und zusammenarbeiten, um Lösungen zu finden, anstatt sich auf agile Experten zu verlassen, die Probleme in ihrem Namen lösen.
[Kommentar] Die Antwort von ChatGPT ist eine vernünftige Erklärung der Verantwortlichkeiten eines agilen Experten und betont, wie wichtig es ist, dem Team dabei zu helfen, sich selbst zu unterstützen. Teams müssen über eigene Problem- und Lösungsräume und Arbeitsweisen verfügen.
[Frage] Sie haben den Stakeholdern Ihres Produkts Scrum-Schulungen angeboten. Wenn jedoch nach den ersten Phasen der Implementierung eines agilen Managementansatzes die ersten Hindernisse auftauchen, beginnen einige dieser Stakeholder, sich gegen die Fortsetzung dieses neuen Managementansatzes zu sträuben. Welche Strategien und Erfahrungen haben Sie im Umgang mit diesen Situationen?
【Expertenberatung】Diese Frage soll den Austausch von Ideen und gewonnenen Erkenntnissen bei der Überwindung von Widerständen gegen Scrum innerhalb einer Organisation fördern. Darüber hinaus zeigt die Vertrautheit mit agilen Fehlermustern, die in vielen Organisationen vorkommen, dass der Kandidat über einschlägige Erfahrung verfügt.
Ihr Kandidat sollte auch mit den Herausforderungen vertraut sein, mit denen mittlere Führungskräfte beim Übergang zu agilen Praktiken konfrontiert sind. Beispielsweise ist der Übergang von einem Befehls- und Kontrollstil (d. h. Menschen führen und ihnen sagen, was sie tun sollen) zu einem dienenden Führungsstil (wodurch das Taylor-Prinzip aufgegeben wird) nicht für jeden geeignet.
【Antwort von ChatGPT】Als Sprachmodell habe ich keine persönliche Erfahrung im Umgang mit Situationen, in denen Stakeholder sich der weiteren Einführung von Scrum widersetzen. Hier sind jedoch einige Strategien, die Agile-Experten in Betracht ziehen könnten, wenn sie sich dieser Herausforderung stellen:
【Neugenerierte ChatGPT-Antwort】Wenn Stakeholder sich weigern, Scrum weiterhin einzuführen, können agile Experten die folgenden Strategien anwenden:
【Kommentare】Diese Antwort ist der aufregende Moment in einem ChatGPT-Vorstellungsgespräch! ChatGPT gibt zu, dass es in dieser Situation keine Erfahrungen aus erster Hand hat. (Das ist gelinde gesagt überraschend!) ChatGPT schafft es jedoch auch, die unangenehme „Ich weiß nicht“-Situation zu überwinden – indem es auf die Metaebene übergeht und allgemeine Kommunikations- und Konfliktlösungsprinzipien auf agile Teams anwendet.
[Frage] Welche Faktoren sollte das agile Team bei der Sprintplanung berücksichtigen, um machbare Sprintziele zu ermitteln?
Expertenberatung: Typische Kriterien, die agile Teams berücksichtigen müssen, umfassen normalerweise die folgenden Aspekte:
Da jedes agile Team ein unendliches Spiel spielt, gibt es keine Gewinner. Höchstwahrscheinlich werden Stakeholder agile Teams dann als erfolgreich ansehen, wenn sie in jedem Sprint einen Mehrwert für Kunden und das Unternehmen schaffen.
Aus Teamsicht erfordert der Aufbau von Beziehungen und Vertrauen zu den Stakeholdern also ein stärkeres Erwartungsmanagement im Wall-Street-Stil: Stakeholder legen mehr Wert auf eine zuverlässige Lieferung als auf gelegentliche Produktivitätsschübe. Dieses Verständnis sollte das agile Team bei der Festlegung realisierbarer Sprintziele leiten.
【Antwort von ChatGPT】Agile Teams sollten bei Sprintplanungsaktivitäten viele Faktoren berücksichtigen, wenn sie realisierbare Sprintziele festlegen. Zu diesen Faktoren gehören:
Durch die Berücksichtigung dieser Faktoren kann das Team ein anspruchsvolles, aber erreichbares Sprintziel festlegen, das dem Team dabei hilft, Fortschritte in Richtung der langfristigen Ziele des Projekts zu erzielen.
【Folgefrage】Was ist mit technischen Schulden und verfügbaren Fähigkeiten?
[Antwort von ChatGPT] Technische Schulden und verfügbare Fähigkeiten sind ebenfalls wichtige Faktoren, die bei der Festlegung realisierbarer Sprintziele berücksichtigt werden müssen.
Typischerweise bezieht sich technische Verschuldung auf die Anhäufung technischer Herausforderungen und Probleme, die ein Team noch nicht gelöst hat. Diese Herausforderungen können den Fortschritt des Teams verlangsamen und das Erreichen des Sprintziels erschweren. Bei der Festlegung eines realisierbaren Sprintziels sollte das Team die Höhe der technischen Schulden berücksichtigen, die angegangen werden müssen, und ob es in der Lage ist, dieses Problem innerhalb des Sprints anzugehen.
Verfügbare Fähigkeiten sind ein weiterer wichtiger Faktor, den es zu berücksichtigen gilt. Das Team sollte die Fähigkeiten und Fachkenntnisse jedes Teammitglieds berücksichtigen und prüfen, wie diese zur Erreichung des Sprintziels eingesetzt werden können. Wenn dem Team bestimmte für die Erledigung seiner Arbeit erforderliche Fähigkeiten fehlen, muss es möglicherweise seine Ziele anpassen oder Wege finden, die erforderlichen Fähigkeiten zu erwerben.
Durch die Berücksichtigung technischer Schulden und verfügbarer Fähigkeiten können Teams ein realisierbares Sprintziel entwickeln, das die Herausforderungen und Einschränkungen berücksichtigt, die ihre Fähigkeit, dieses Ziel zu erreichen, beeinträchtigen können. Dies hilft dem Team, effizienter zu arbeiten, was letztendlich zu besseren Ergebnissen für das Projekt führt.
【Kommentar】Okay, dieser Teil des ChatGPT-Vorstellungsgesprächs erfordert eine Folgefrage, um bestehende technische Schulden und die Fähigkeiten des Teams als entscheidende Faktoren bei der Festlegung des Sprintziels zu identifizieren. Ansonsten wäre es gut, nur fünf der acht Faktoren zu finden.
[Frage] Ist es in Ordnung, als agiles Team „Definition von Bereitschaft“ zu verwenden?
【Expertenberatung】Die Verwendung der Definition von „Bereit“ hängt von der Situation des agilen Teams ab. Nehmen wir zum Beispiel an, es handelt sich um ein Junior-Team, das immer noch mit den Mechanismen von Scrum zu kämpfen hat. In diesem Fall kann dies eine vorübergehende Möglichkeit sein, die Belastung des Teams während der Verwaltung des Produktrückstands, der Optimierung und der Sprintplanung zu verringern. Andererseits ist ein fortgeschrittenes agiles Team in der Lage, seine Magie zu entfalten, ohne auf wiederholtes Training angewiesen zu sein.
Angenommen, die „Definition der Bereitschaft“ wird willkürlich als Checkliste verwendet und alle Arbeitselemente werden während der Sprintplanung abgelehnt, die nicht zu 100 % vom neuen Standard abgedeckt werden umständlich Der Ansatz führt die traditionelle Wasserfallentwicklung wieder ein – dieses Mal müssen nur Programmierer dies tun.
Noch schlimmer ist, dass Unternehmen die „Bereitschaftsdefinition“ als Teammetrik oder Metrik für die „Gewandtheit“ eines agilen Teams in der agilen Produktentwicklung verwenden.
[Antwort von ChatGPT] Ja, agile Teams können oft eine „Definition of Readiness“ (DoR) als Leitfaden für ihre Arbeit verwenden. DoR ist eine Reihe von Kriterien, die vom Team definiert werden und bestimmen, wann ein Produkt-Backlog-Element für die Aufnahme in einen Sprint bereit ist.
Der Zweck von DoR besteht darin, sicherzustellen, dass das Team ein klares Verständnis der zu erledigenden Arbeit hat und vollständig darauf vorbereitet ist, diese abzuschließen. Mit DoR können Teams vermeiden, mit der Arbeit an Projekten zu beginnen, die sie nicht vollständig verstehen oder noch nicht abschließen können, was ihnen dabei helfen kann, effizienter zu arbeiten.
DoR sollte spezifisch auf die Bedürfnisse des Teams und des Projekts zugeschnitten sein und kann die folgenden Kriterien umfassen:
Der Einsatz von DoR kann agilen Teams dabei helfen, sicherzustellen, dass sie zur richtigen Zeit am richtigen Projekt arbeiten und dass dies der Fall ist Was es braucht, um die Arbeit zu erledigen Erforderliche Informationen und Ressourcen. Es ist jedoch wichtig zu beachten, dass das DoR ein lebendiges Dokument sein sollte, das das Team kontinuierlich aktualisieren und nach Bedarf anpassen kann, um den sich ändernden Anforderungen des Projekts gerecht zu werden.
【Kommentare】Während ich die Anwendung von DoR im Allgemeinen nicht unterstütze, da wiederholtes Training schnell zu etwas Bösartigem werden kann, bietet ChatGPT die positiven Aspekte von DoR. In einem ChatGPT-Vorstellungsgespräch war die Ausweitung des DoR-Konzepts auf Scrum jedoch ein positiver Hinweis.
[Problem] Ihr agiles Team erreicht die Prognose- und Sprintziele immer nicht und die Geschwindigkeit ist instabil. Was sind die möglichen Gründe für dieses Problem? Wie werden Sie mit Ihrem Team zusammenarbeiten, um dieses Problem zu lösen?
【Expertenberatung】Ihre Kandidaten sollten über den Bekanntheitsgrad der „Geschwindigkeit“ als branchenweit am weitesten verbreitete Metrik zur Messung des Teamfortschritts sprechen. Sie sollten in der Lage sein, weiter zu erklären, warum Geschwindigkeit überhaupt eine fragwürdige agile Metrik ist, und darauf hinweisen, dass quantitative Metriken nicht geeignet sind, den Fortschritt eines Teams bei der Beherrschung von Scrum zu messen.
Viele Faktoren können zu Geschwindigkeitsschwankungen in einem agilen Team führen:
Um diese Probleme in Teams zu lösen, können Agile-Experten:
Durch die Lösung dieser Probleme und die Unterstützung von Teams bei der Entwicklung der erforderlichen Fähigkeiten und Prozesse können agile Experten Teams dabei helfen, ihre Ziele zu erreichen und die Geschwindigkeit zu erhöhen.
【Kommentare】ChatGPT erwähnte einige allgemeine Dinge, die zur Verbesserung der Vorhersehbarkeit beitragen können. Das Beharren auf „genauen Vorhersagen“ ist jedoch problematisch, da diese in einem komplexen Umfeld nicht gegeben sind. Ebenfalls nicht erwähnt wird die Bedeutung der Verfeinerung des Produkt-Backlogs und der frühzeitigen Einbindung von Teammitgliedern in den allgemeinen Produktentdeckungsprozess, die alle zur Verbesserung der Prognosen beitragen. Die Idee, wie agile Experten ihre Teams unterstützen, ist nur eine Wiederholung der ersten Liste und daher für ChatGPT-Vorstellungsgespräche insgesamt nicht hilfreich.
Dies ist mit Abstand die schwächste Antwort im ChatGPT-Interview für die Stelle als Agile Specialist.
Insgesamt ist das ChatGPT-Vorstellungsgespräch gemischt. Dies spiegelt sich vor allem darin wider, dass die Antworten von ChatGPT umso wahrscheinlicher scheitern, je spezifischer die Frage ist und je weiter sie vom Scrum Guide und den ersten Prinzipien von Scrum entfernt ist. Tatsächlich ist dieser Fehler nicht überraschend, da wir nicht wissen, was das große Sprachmodell (LLM: Large Language Model) trainiert.
Aufgrund dieser wenigen Beispielfragen in diesem Artikel wurde das Vorstellungsgespräch also nicht bestanden. Der Interviewer unternimmt nicht den nächsten Schritt im agilen Experteninterviewprozess – er lädt ChatGPT ein, ein umfassendes Interview mit mehreren agilen Teammitgliedern durchzuführen.
Dieses ChatGPT-Vorstellungsgespräch gab uns jedoch auch einen Blick in die Zukunft: Was wäre, wenn wir ChatGPT 4.0 selbst trainieren könnten? Natürlich beziehe ich mich nicht auf das gesamte Modell, sondern auf die spezifischen Teile im Zusammenhang mit Agile und Scrum. Wie viel Schulung ist erforderlich, um ChatGPT auf ein Niveau zu bringen, auf dem unsere Interviewer am nächsten Schritt des Modells teilnehmen können?
Außerdem, liebe Leser, würden Sie es unterstützen, ChatGPT so auszubilden, dass es für sich selbst arbeitet (sich selbst ersetzt)? Sie können eine Nachricht hinterlassen, um uns Ihre Vorschläge mitzuteilen.
https://www.php.cn/link/47a7f2c033801a8185243e6ca8df5fae
https://www.php.cn/link/3fe230348e9a12c13120749e3 f 9fa4cd
Das obige ist der detaillierte Inhalt vonHeimlich multinationale Auftragnehmer mit der Ausbildung von KI zu beauftragen – Ambitionen lassen sich nicht länger verbergen!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!