Inhaltsverzeichnis
ChatGPT ist gut darin, Fehler zu beheben.
Globales Outsourcing-Training von ChatGPT zum Schreiben von Code
Noch eine Sache
Heim Technologie-Peripheriegeräte KI ChatGPT-Fehlerbehebungen haben sich mit einer Genauigkeitsrate von 78 % durchgesetzt! Netizen: Programmierer sollten glücklich sein

ChatGPT-Fehlerbehebungen haben sich mit einer Genauigkeitsrate von 78 % durchgesetzt! Netizen: Programmierer sollten glücklich sein

Apr 15, 2023 am 09:16 AM
ai chatgpt 数据集

​Wie gut ist ChatGPT bei der Fehlerbehebung?

Endlich betreibt jemand ernsthafte Forschung zu diesem Thema –

Forscher aus Deutschland und Großbritannien haben eigens eine „Challenge“ ins Leben gerufen, um diese Fähigkeit von ChatGPT zu testen.

ChatGPT-Fehlerbehebungen haben sich mit einer Genauigkeitsrate von 78 % durchgesetzt! Netizen: Programmierer sollten glücklich sein

Neben ChatGPT fanden die Forscher auch drei weitere „KI-Helden“, die Fehler beheben, und baten sie, jeweils 40 Fehlercodes zu beheben.

Das Ergebnis ist wirklich überraschend.

ChatGPT hat 31 der Fehler präzise behoben, weit vor dem zweiten Platz (21) und damit direkt den SOTA-Score in der „AI Bug Fixing World“ gewonnen!

ChatGPT-Fehlerbehebungen haben sich mit einer Genauigkeitsrate von 78 % durchgesetzt! Netizen: Programmierer sollten glücklich sein

Seitdem hat diese Forschung viele Internetnutzer zum Anschauen und Diskutieren angezogen. Im Titel dieses Beitrags auf Reddit werden sogar die Wörter „vorsichtig“ und „Aufmerksamkeit“ verwendet:

ChatGPT-Fehlerbehebungen haben sich mit einer Genauigkeitsrate von 78 % durchgesetzt! Netizen: Programmierer sollten glücklich sein

Aber tatsächlich Programmierer gefährden?

Werfen wir zunächst einen Blick auf diese Forschung.

ChatGPT ist gut darin, Fehler zu beheben.

Obwohl ChatGPT nicht speziell für die Behebung von Fehlern entwickelt wurde, haben viele Internetnutzer seit seiner Einführung entdeckt, dass es über diese Fähigkeit verfügt.

Um herauszufinden, inwieweit ChatGPT Fehler ändern kann, haben Forscher das Standard-Fehlerreparatur-Benchmark-Set QuixBugs zur Bewertung eingeführt.

Und die damit konkurrierenden KI-Spieler sind CodeX, CoCoNut bzw. Standard APR.

Die Forscher wählten 40 Probleme von QuixBugs aus und baten sie, die jeweiligen Fehler zu beheben.

Die Möglichkeit, ChatGPT Fehler beheben zu lassen, besteht darin, im Dialogfeld nachzufragen:

Gibt es Fehler in diesem Code?

Nach der ersten Wettbewerbsrunde sind die Ergebnisse wie folgt:

ChatGPT-Fehlerbehebungen haben sich mit einer Genauigkeitsrate von 78 % durchgesetzt! Netizen: Programmierer sollten glücklich sein

Nach den Ergebnissen der ersten Kampfrunde zu urteilen, reparierte ChatGPT 19 Gegenstände, CodeX reparierte 21 Gegenstände, CoCoNut reparierte 19 Gegenstände und der Standard Der effektive Jahreszins betrug 7 Personen.

Und die Forscher fanden auch heraus, dass die Antworten von ChatGPT denen von CodeX am ähnlichsten sind; das liegt daran, dass sie aus derselben Sprachmodellfamilie stammen.

Zu diesem Zeitpunkt werden einige Freunde fragen: „Ist ChatGPT nicht so leistungsstark wie CodeX?“

Keine Sorge, vergessen Sie nicht, eine der Eigenschaften von ChatGPT ist, dass Sie umso besser werden, je mehr Sie fragen.

Zum Beispiel gibt es in diesem Benchmark-Set eine Frage namens Bitcount. ChatGPT hat in der ersten Runde des Reparaturvorgangs die falsche Antwort gegeben:

ChatGPT-Fehlerbehebungen haben sich mit einer Genauigkeitsrate von 78 % durchgesetzt! Netizen: Programmierer sollten glücklich sein

Ursprünglich sollte ChatGPT in Zeile 7 n ^ = n - 1 haben zu n & = n - 1.

Aber in der ersten Runde wurde geantwortet:

Ohne weitere Informationen über das erwartete Verhalten und die Eingaben, die das Problem verursacht haben, kann ich nicht sagen, ob ein Fehler im Programm vorliegt.

Nachdem ChatGPT weitere Informationen gegeben hatte, beantwortete es die Frage richtig. 🔜 . individuell.

Internetnutzer haben gemischte Gefühle und Freude

In Bezug auf solche experimentellen Ergebnisse haben Internetnutzer unterschiedliche Einstellungen gegenüber der Behebung von Fehlern durch ChatGPT und dem Gewinn von SOTA. ChatGPT-Fehlerbehebungen haben sich mit einer Genauigkeitsrate von 78 % durchgesetzt! Netizen: Programmierer sollten glücklich sein

Einige Internetnutzer glauben, dass diese Angelegenheit Programmierer nicht in eine Krise versetzen, sondern glücklich machen sollte.

Die Implikation ist, dass Programmierer mit halbem Aufwand das doppelte Ergebnis erzielen, wenn sie über ein so nützliches Tool verfügen.

Einige sehen das jedoch anders:

Bedeutet die einfachere Arbeit nicht, dass weniger Arbeitskräfte benötigt werden?

ChatGPT-Fehlerbehebungen haben sich mit einer Genauigkeitsrate von 78 % durchgesetzt! Netizen: Programmierer sollten glücklich sein

Aber einige Internetnutzer sind der Meinung, dass die Arbeit nie abgeschlossen ist:

Auch wenn KI die Entwicklungszeit um eine Größenordnung verkürzen kann, bedeutet dies nur, dass Programmierer den nächsten Auftrag schneller erledigen.

ChatGPT-Fehlerbehebungen haben sich mit einer Genauigkeitsrate von 78 % durchgesetzt! Netizen: Programmierer sollten glücklich sein

Insgesamt ist ChatGPT gut darin, Fehler zu beheben und wird Programmierern keinen tödlichen Schaden zufügen.

Aber was wäre, wenn wir uns auf die anderen Aktionen von OpenAI konzentrieren würden?

Globales Outsourcing-Training von ChatGPT zum Schreiben von Code

Zuvor hat OpenAI erklärt, dass eine der wichtigsten Anwendungen von ChatGPT darin besteht, Programmierern bei der Überprüfung von Code zu helfen.

Mit anderen Worten: Es wird als Hilfswerkzeug zur Verfügung gestellt.

Verglichen mit der Ansicht, dass „ChatGPT eine Bedrohung darstellt“, müssen Programmierer keine Angst mehr vor dem Schreiben von Fehlern haben, wenn die Funktionen von ChatGPT vollständig weiterentwickelt sind.

Auf dem von OpenAI angelegten Schachbrett gibt es mehr als nur das Beheben von Fehlern und das Stehlen von Turmprogrammierpositionen.

Um es größer und stärker zu machen, wurde OpenAI darauf hingewiesen, 1.000 Outsourcing-Stellen in Lateinamerika und Osteuropa bereitzustellen.

Die Hauptaufgabe der ausgelagerten Mitarbeiter besteht darin, Daten zu kennzeichnen und ChatGPT darin zu schulen, Code zu schreiben.

Von diesen 1.000 Personen sind 40 % Programmierer. Sie erstellen Daten für OpenAI-Modelle, um Software-Engineering-Aufgaben zu erlernen.

Lange Zeit wurden die Trainingsdaten von OpenAI von GitHub abgerufen.

Die Datensätze, die unerfahrene ausgelagerte Programmierer erstellen, umfassen jetzt nicht nur Codezeilen, sondern auch die logischen Schritte des menschlichen Denkens hinter den Codezeilen.

Ein südamerikanischer Softwareentwickler verbreitete die Nachricht, dass er einen fünfstündigen kostenlosen Codierungstest für OpenAI absolviert hatte.

Während des gesamten Prozesses gliedert sich seine Aufgabe in zwei Teile.

  • Erklärt in geschriebenem Englisch, wie man mit einem Codierungsproblem umgeht.
  • Bietet eine Lösung.

Wenn ein Fehler gefunden wird, fragt OpenAI ihn ausführlich nach der konkreten Situation des Fehlers und wie er behoben werden kann.

Der Programmierer muss jeden Schritt des Nachdenkens über das Problem zeigen und vermutet, dass OpenAI wahrscheinlich sehr spezifische Trainingsdaten für ChatGPT bereitstellen möchte.

Andrej Karpathy, ehemaliger KI-Direktor von Tesla, neckte auf Twitter:

Die neueste beliebte Programmiersprache ist Englisch.

ChatGPT-Fehlerbehebungen haben sich mit einer Genauigkeitsrate von 78 % durchgesetzt! Netizen: Programmierer sollten glücklich sein

Aber es ist gut, dass ChatGPT über starke Fähigkeiten zur Fehlerbehebung verfügt, und es ist auch gut, wenn es sich wirklich so weit weiterentwickeln kann, dass es den roten Teil des Codes vervollständigen kann.

Schließlich bestand der erklärte Zweck von OpenAI bei seiner Gründung darin, „sicherzustellen, dass allgemeine künstliche Intelligenz der gesamten Menschheit zugute kommen kann.“

Obwohl es auf den ersten Blick so aussieht, als ob das, was es im Laufe der Jahre geleistet hat, darauf abzielt, die Bemühungen einiger Menschen zu nutzen, um mehr Menschen arbeitslos zu machen.

Von der Vernichtung von Menschen in der Dota2-Arena bis hin zur glänzenden Leistung von GPT-3, DALL-E2 und ChatGPT werden die neuen Produkte, die es mit sich bringt, immer von der Diskussion begleitet, dass „xxx kurz davor steht, seinen Job zu verlieren“.

Aber egal was passiert, das Geschäft hat es immer begünstigt.

Derzeit besteht das Hauptgeschäftsmodell von OpenAI aus API-Gebühren, Token-Gebühren und Softwarelizenzen.

OpenAI hat kürzlich auch die kostenpflichtige Version von ChatGPT, ChatGPT Pro, veröffentlicht, die 42 US-Dollar pro Monat (ca. 285 RMB) kostet.

ChatGPT-Fehlerbehebungen haben sich mit einer Genauigkeitsrate von 78 % durchgesetzt! Netizen: Programmierer sollten glücklich sein

Obwohl Roboter-Konversations-Startups nach dem Regen wie Pilze aus dem Boden schießen, gibt es viele Anzeichen dafür, dass der Markt weiterhin optimistisch in Bezug auf OpenAI ist.

Microsoft hat gerade angekündigt, Milliarden von Dollar in OpenAI zu investieren und die Modelle von OpenAI in Verbraucher- und Unternehmensprodukte wie Microsoft Bing zu integrieren.

Nach Angaben von mit der Angelegenheit vertrauten Personen beträgt die zusätzliche Investitionssumme etwa 10 Milliarden US-Dollar.

Gleichzeitig gab WSJ bekannt, dass Founders Fund, ein vom Milliardär Peter Thiel gegründeter Risikokapitalfonds, Anfang Januar über eine Investition in OpenAI verhandelte.

Es wird berichtet, dass der Finanzierungsbetrag mindestens 300 Millionen US-Dollar erreichen wird.

Noch eine Sache

In der ersten Versuchsrunde konnte ChatGPT das Bitcount-Problem des QuixBugs-Datensatzes nicht lösen.

Aber wenn Sie diese Frage jetzt noch einmal stellen, werden Sie feststellen, dass ChatGPT „alles noch einmal weitergeben“ kann:

ChatGPT-Fehlerbehebungen haben sich mit einer Genauigkeitsrate von 78 % durchgesetzt! Netizen: Programmierer sollten glücklich sein

Bedeutet das also, dass ChatGPT aus diesem Forschungsprozess gelernt hat, es zu lösen?

Referenzlink:

[1] ​​https://www.php.cn/link/5f5d472067f77b5c88f69f1bcfda1e08​​​
[2] ​​​https://www.php.cn/link/8a47481ae534860850adf59f145e6b40​ ​​
[3] ​​​https://www.php.cn/link/7806689d934e610d660caf5536fea0b2​​​
[4] ​​​https://www.php.cn/link/4271846620d203fd0511c422d483cdbd​

Das obige ist der detaillierte Inhalt vonChatGPT-Fehlerbehebungen haben sich mit einer Genauigkeitsrate von 78 % durchgesetzt! Netizen: Programmierer sollten glücklich sein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was ist der Grund, warum PS immer wieder Laden zeigt? Was ist der Grund, warum PS immer wieder Laden zeigt? Apr 06, 2025 pm 06:39 PM

PS "Laden" Probleme werden durch Probleme mit Ressourcenzugriff oder Verarbeitungsproblemen verursacht: Die Lesegeschwindigkeit von Festplatten ist langsam oder schlecht: Verwenden Sie Crystaldiskinfo, um die Gesundheit der Festplatte zu überprüfen und die problematische Festplatte zu ersetzen. Unzureichender Speicher: Upgrade-Speicher, um die Anforderungen von PS nach hochauflösenden Bildern und komplexen Schichtverarbeitung zu erfüllen. Grafikkartentreiber sind veraltet oder beschädigt: Aktualisieren Sie die Treiber, um die Kommunikation zwischen PS und der Grafikkarte zu optimieren. Dateipfade sind zu lang oder Dateinamen haben Sonderzeichen: Verwenden Sie kurze Pfade und vermeiden Sie Sonderzeichen. Das eigene Problem von PS: Installieren oder reparieren Sie das PS -Installateur neu.

Wie löst ich das Problem des Ladens beim Starten von PS? Wie löst ich das Problem des Ladens beim Starten von PS? Apr 06, 2025 pm 06:36 PM

Ein PS, der beim Booten auf "Laden" steckt, kann durch verschiedene Gründe verursacht werden: Deaktivieren Sie korrupte oder widersprüchliche Plugins. Eine beschädigte Konfigurationsdatei löschen oder umbenennen. Schließen Sie unnötige Programme oder aktualisieren Sie den Speicher, um einen unzureichenden Speicher zu vermeiden. Upgrade auf ein Solid-State-Laufwerk, um die Festplatte zu beschleunigen. PS neu installieren, um beschädigte Systemdateien oder ein Installationspaketprobleme zu reparieren. Fehlerinformationen während des Startprozesses der Fehlerprotokollanalyse anzeigen.

Wie steuere ich die Video -Wiedergabegeschwindigkeit in HTML5? Wie kann ich in HTML5 einen vollständigen Bildschirm von Videos erzielen? Wie steuere ich die Video -Wiedergabegeschwindigkeit in HTML5? Wie kann ich in HTML5 einen vollständigen Bildschirm von Videos erzielen? Apr 06, 2025 am 10:24 AM

In HTML5 kann die Wiedergabegeschwindigkeit des Videos über das PlaybackRate -Attribut gesteuert werden, das die folgenden Werte akzeptiert: Weniger als 1: langsame Wiedergabe gleich 1: Normale Geschwindigkeitswiedergabe größer als 1: Schneller Wiedergabe gleich 0: Pause in HTML5, das Video -Vollbild von Video kann durch die Anfrage durch die Anfrage realisiert werden.

Der Prozess der H5 -Seitenproduktion Der Prozess der H5 -Seitenproduktion Apr 06, 2025 am 09:03 AM

H5 -Seitenproduktionsprozess: Design: Plan -Seiten -Layout, Stil und Inhalt; HTML -Strukturkonstruktion: Verwenden Sie HTML -Tags, um ein Seitenrahmen zu erstellen. CSS -Stil Schreiben: Verwenden Sie CSS, um das Aussehen und das Layout der Seite zu steuern. Implementierung von JavaScript -Interaktion: Schreiben Sie Code, um Seitenanimationen und Interaktion zu erreichen. Leistungsoptimierung: Komprimieren Sie Bilder, Code und reduzieren HTTP -Anforderungen zur Verbesserung der Seitenladegeschwindigkeit.

Wie löste ich das Problem des Ladens, wenn die PS die Datei öffnet? Wie löste ich das Problem des Ladens, wenn die PS die Datei öffnet? Apr 06, 2025 pm 06:33 PM

Das Laden von Stottern tritt beim Öffnen einer Datei auf PS auf. Zu den Gründen gehören: zu große oder beschädigte Datei, unzureichender Speicher, langsame Festplattengeschwindigkeit, Probleme mit dem Grafikkarten-Treiber, PS-Version oder Plug-in-Konflikte. Die Lösungen sind: Überprüfen Sie die Dateigröße und -integrität, erhöhen Sie den Speicher, aktualisieren Sie die Festplatte, aktualisieren Sie den Grafikkartentreiber, deinstallieren oder deaktivieren Sie verdächtige Plug-Ins und installieren Sie PS. Dieses Problem kann effektiv gelöst werden, indem die PS -Leistungseinstellungen allmählich überprüft und genutzt wird und gute Dateimanagementgewohnheiten entwickelt werden.

Wie kann ich PS -Federn verwenden, um transparente Effekte zu erzielen? Wie kann ich PS -Federn verwenden, um transparente Effekte zu erzielen? Apr 06, 2025 pm 07:03 PM

Transparenteffekt -Produktionsmethode: Verwenden Sie das Auswahlwerkzeug und die Federung, um zusammenzuarbeiten: Wählen Sie transparente Bereiche und Federn, um Kanten zu erweichen. Ändern Sie den Schichtmischmodus und die Deckkraft, um die Transparenz zu steuern. Verwenden Sie Masken und Federn: Auswahl und Federbereiche; Fügen Sie Schichtmasken und Graustufengradientenkontrolle hinzu.

Was ist einfacher zu lernen, H5 oder JS? Was ist einfacher zu lernen, H5 oder JS? Apr 06, 2025 am 09:18 AM

Die Lernschwierigkeit von H5 (HTML5) und JS (JavaScript) ist je nach Anforderungen unterschiedlich. Eine einfache statische Webseite muss nur H5 lernen, obwohl sie sehr interaktiv ist und die Front-End-Entwicklung erfordert, um JS zu meistern. Es wird empfohlen, zuerst H5 zu lernen und dann nach und nach JS zu lernen. H5 lernt hauptsächlich Tags und ist leicht zu beginnen. JS ist eine Programmiersprache mit einer steilen Lernkurve und erfordert das Verständnis von Syntax und Konzepten wie Verschluss und Prototypketten. In Bezug auf die Fallstricke beinhaltet H5 hauptsächlich Kompatibilität und semantische Verständnisabweichungen, während JS Syntax, asynchrone Programmier- und Leistungsoptimierung umfasst.

Was soll ich tun, wenn sich die PS -Karte in der Ladeschnittstelle befindet? Was soll ich tun, wenn sich die PS -Karte in der Ladeschnittstelle befindet? Apr 06, 2025 pm 06:54 PM

Die Ladeschnittstelle der PS-Karte kann durch die Software selbst (Dateibeschäftigung oder Plug-in-Konflikt), die Systemumgebung (ordnungsgemäße Treiber- oder Systemdateienbeschäftigung) oder Hardware (Hartscheibenbeschäftigung oder Speicherstickfehler) verursacht werden. Überprüfen Sie zunächst, ob die Computerressourcen ausreichend sind. Schließen Sie das Hintergrundprogramm und geben Sie den Speicher und die CPU -Ressourcen frei. Beheben Sie die PS-Installation oder prüfen Sie, ob Kompatibilitätsprobleme für Plug-Ins geführt werden. Aktualisieren oder Fallback die PS -Version. Überprüfen Sie den Grafikkartentreiber und aktualisieren Sie ihn und führen Sie die Systemdateiprüfung aus. Wenn Sie die oben genannten Probleme beheben, können Sie die Erkennung von Festplatten und Speichertests ausprobieren.

See all articles