


GPT-4-Entwickler entwickeln ein KI-System mit unbegrenzten Selbstheilungsfunktionen
Ich möchte Programmierer fragen: Was ist die nervigste Zeit des Tages?
Das muss für das Debuggen des geschriebenen Programms sein. Doch nun soll sich diese Situation verbessern!
Ein ausländischer Entwickler namens BioBootloader hat ein auf GPT-4 basierendes Projekt namens „Wolverine“ entwickelt, das Python-Skripte selbst reparieren kann.
Wie man schon am Namen erkennen kann, steht bei diesem Projekt die „Selbstheilung“ im Fokus. Identifizieren Sie Fehler im Code über GPT und stellen Sie Änderungen bereit, bis das Programm reibungslos läuft.
Allerdings kann „Wolverine“ derzeit nur auf Python verwendet werden.
Dieses Projekt hat 1,2.000 Sterne und 108 Forks auf GitHub gesammelt.
Wolverine? Vielfraß!
BioBootloader sagte, wenn Sie Ihr Programm mit „Wolverine“ ausführen, wird GPT-4 es automatisch bearbeiten, sobald es abstürzt, und dann den Grund für den Fehler angeben.
Auch wenn der Programmierer viele Fehler schreibt, ist es in Ordnung. „Wolverine“ wird wiederholt ausgeführt, bis alle Fehler beseitigt sind.
GPT-4 muss jedem bekannt sein. Dies ist ein multimodales Sprachmodell für künstliche Intelligenz, das von OpenAI entwickelt wurde.
BioBootloader zeigt die konkrete Verwendung von „Wolverine“ im Demonstrationsvideo auf Twitter.
Im Video schrieb der Entwickler zunächst einen einfachen Code für vier arithmetische Operationen , und dann absichtlich einige Teile falsch geschrieben.
(Richtig) #🎜 🎜 #
Wenn Sie beispielsweise das Rückgabeergebnis am Ende ändern, um res zurückzugeben, res jedoch nicht definiert ist, tritt ein Fehler auf.
Ich habe auch den Subtraktionsteil des Codes gelöscht, bei dem es sich um die substract_numbers oben handelt. Auf diese Weise wird bei der Berechnung unten definitiv ein Fehler gemeldet. Weil Subtrahieren nicht definiert ist.
(falsch) #🎜 🎜 #
Führen Sie dann einfach „Wolverine“ direkt aus und der von GPT generierte Teil wird rechts angezeigt.
「subtract_numbers ist im Skript nicht definiert.
res Diese Variable ist nicht definiert und sollte es sein ersetzt durch Ergebnis. Habe es auch direkt geändert. Guter Code ist beigefügt. Rot ist der Teil, der gelöscht werden sollte, und Grün ist der Teil, der hinzugefügt werden sollte.
Tatsächlich ist „Wolverine“ ein Wrapper, der dafür verantwortlich ist, das Programm auszuführen, Fehlerinformationen zu erfassen und diese Fehler dann zur Abfrage an GPT-4 zu senden der GPT-Code Etwas ist schief gelaufen.
Ein großer Teil der von „Wolverine“ implementierten Funktionen ist auf sorgfältig geschriebene Eingabeaufforderungen zurückzuführen. Durch das Lesen dieser Eingabeaufforderungen kann der gesamte Prozess besser verstanden werden.
Das Projekt wurde auf GitHub veröffentlicht. Der Typ gab mir auch aufmerksam die Einstellungsvoraussetzungen.
Nicht nur Python
Auf GitHub hat BioBootloader seine Zukunftspläne veröffentlicht und die Funktionen von „Wolverine“ werden immer umfassender und leistungsfähiger.
„Die aktuelle Version ist nur ein Prototypenprodukt, an dem ich ein paar Stunden gearbeitet habe. Es wird in Zukunft viele mögliche Erweiterungen geben, und jeder ist herzlich willkommen, gemeinsam zu entwickeln.“ Fügen Sie ein Logo hinzu, um die Nutzung anzupassen, z. B. um eine Bestätigung durch den Benutzer zu verlangen, bevor geänderter Code ausgeführt wird.
– Weitere Iteration des GPT-Bearbeitungsformats. Derzeit hat GPT ein wenig Schwierigkeiten mit der Einrückung, aber ich bin mir sicher, dass dies verbessert werden kann.
– Ein Beispiel für eine Reihe problematischer Dateien, die wir im obigen Test aufrufen können, um deren Zuverlässigkeit sicherzustellen und Verbesserungen zu messen.
– Mehrere Dateien/Codebasen – Alle Dateien, die in Stack-Traces erscheinen, an GPT senden
– Bessere Handhabung großer Dateien, d. h. sollten wir nur relevante Klassen/Funktionen an GPT senden?
-Erweitert auf andere Programmiersprachen als Python
Wie aus dem einfachen Beispiel oben ersichtlich ist, ist dieses Skript immer noch vielversprechend für die Zukunft.
Schließlich können wir nicht zulassen, dass Programmierer, die in anderen Sprachen arbeiten, neidisch werden, wenn sie auf das intelligente Debug-Python „Wolverine“ schauen.
Das obige ist der detaillierte Inhalt vonGPT-4-Entwickler entwickeln ein KI-System mit unbegrenzten Selbstheilungsfunktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Bei einigen Benutzern sind bei der Installation des Geräts Fehler aufgetreten, die den Fehlercode 28 angezeigt haben. Tatsächlich ist dies hauptsächlich auf den Treiber zurückzuführen. Wir müssen nur das Problem mit dem Win7-Treibercode 28 lösen. Schauen wir uns an, was zu tun ist . Was tun mit dem Win7-Treibercode 28? Zuerst müssen wir auf das Startmenü in der unteren linken Ecke des Bildschirms klicken. Suchen Sie dann im Popup-Menü nach der Option „Systemsteuerung“ und klicken Sie darauf. Diese Option befindet sich normalerweise am oder nahe dem unteren Rand des Menüs. Nach dem Klicken öffnet das System automatisch die Benutzeroberfläche des Bedienfelds. Im Bedienfeld können wir verschiedene Systemeinstellungen und Verwaltungsvorgänge durchführen. Dies ist der erste Schritt in der Nostalgie-Reinigungsstufe. Ich hoffe, er hilft. Dann müssen wir fortfahren und das System betreten und

Stellen Sie sich ein Modell der künstlichen Intelligenz vor, das nicht nur die Fähigkeit besitzt, die traditionelle Datenverarbeitung zu übertreffen, sondern auch eine effizientere Leistung zu geringeren Kosten erzielt. Dies ist keine Science-Fiction, DeepSeek-V2[1], das weltweit leistungsstärkste Open-Source-MoE-Modell, ist da. DeepSeek-V2 ist ein leistungsstarkes MoE-Sprachmodell (Mix of Experts) mit den Merkmalen eines wirtschaftlichen Trainings und einer effizienten Inferenz. Es besteht aus 236B Parametern, von denen 21B zur Aktivierung jedes Markers verwendet werden. Im Vergleich zu DeepSeek67B bietet DeepSeek-V2 eine stärkere Leistung, spart gleichzeitig 42,5 % der Trainingskosten, reduziert den KV-Cache um 93,3 % und erhöht den maximalen Generierungsdurchsatz auf das 5,76-fache. DeepSeek ist ein Unternehmen, das sich mit allgemeiner künstlicher Intelligenz beschäftigt

Was tun mit dem Bluescreen-Code 0x0000001? Der Bluescreen-Fehler ist ein Warnmechanismus, wenn ein Problem mit dem Computersystem oder der Hardware vorliegt. Der Code 0x0000001 weist normalerweise auf einen Hardware- oder Treiberfehler hin. Wenn Benutzer bei der Verwendung ihres Computers plötzlich auf einen Bluescreen-Fehler stoßen, geraten sie möglicherweise in Panik und sind ratlos. Glücklicherweise können die meisten Bluescreen-Fehler mit ein paar einfachen Schritten behoben werden. In diesem Artikel werden den Lesern einige Methoden zur Behebung des Bluescreen-Fehlercodes 0x0000001 vorgestellt. Wenn ein Bluescreen-Fehler auftritt, können wir zunächst versuchen, neu zu starten

Der humanoide Roboter Ameca wurde auf die zweite Generation aufgerüstet! Kürzlich erschien auf der World Mobile Communications Conference MWC2024 erneut der weltweit fortschrittlichste Roboter Ameca. Rund um den Veranstaltungsort lockte Ameca zahlreiche Zuschauer an. Mit dem Segen von GPT-4 kann Ameca in Echtzeit auf verschiedene Probleme reagieren. „Lass uns tanzen.“ Auf die Frage, ob sie Gefühle habe, antwortete Ameca mit einer Reihe von Gesichtsausdrücken, die sehr lebensecht aussahen. Erst vor wenigen Tagen stellte EngineeredArts, das britische Robotikunternehmen hinter Ameca, die neuesten Entwicklungsergebnisse des Teams vor. Im Video verfügt der Roboter Ameca über visuelle Fähigkeiten und kann den gesamten Raum und bestimmte Objekte sehen und beschreiben. Das Erstaunlichste ist, dass sie es auch kann

Zu Llama3 wurden neue Testergebnisse veröffentlicht – die große Modellbewertungs-Community LMSYS veröffentlichte eine große Modell-Rangliste, die Llama3 auf dem fünften Platz belegte und mit GPT-4 den ersten Platz in der englischen Kategorie belegte. Das Bild unterscheidet sich von anderen Benchmarks. Diese Liste basiert auf Einzelkämpfen zwischen Modellen, und die Bewerter aus dem gesamten Netzwerk machen ihre eigenen Vorschläge und Bewertungen. Am Ende belegte Llama3 den fünften Platz auf der Liste, gefolgt von drei verschiedenen Versionen von GPT-4 und Claude3 Super Cup Opus. In der englischen Einzelliste überholte Llama3 Claude und punktgleich mit GPT-4. Über dieses Ergebnis war Metas Chefwissenschaftler LeCun sehr erfreut und leitete den Tweet weiter

Das Win10-System ist ein sehr hervorragendes, hochintelligentes System, das den Benutzern das beste Benutzererlebnis bieten kann. Unter normalen Umständen werden die Computer des Win10-Systems keine Probleme haben. Es ist jedoch unvermeidlich, dass bei hervorragenden Computern verschiedene Fehler auftreten. In letzter Zeit haben Freunde berichtet, dass ihre Win10-Systeme häufig auf Bluescreens stoßen! Heute stellt Ihnen der Editor Lösungen für verschiedene Codes vor, die häufige Bluescreens auf Windows 10-Computern verursachen. Lösungen für häufige Computer-Bluescreens mit jeweils unterschiedlichen Codes: Ursachen verschiedener Fehlercodes und Lösungsvorschläge 1. Ursache des Fehlers 0×000000116: Es sollte sein, dass der Grafikkartentreiber nicht kompatibel ist. Lösung: Es wird empfohlen, den Treiber des Originalherstellers zu ersetzen. 2,

Beendigungscode 0xc000007b Bei der Verwendung Ihres Computers treten manchmal verschiedene Probleme und Fehlercodes auf. Unter ihnen ist der Beendigungscode am störendsten, insbesondere der Beendigungscode 0xc000007b. Dieser Code weist darauf hin, dass eine Anwendung nicht ordnungsgemäß gestartet werden kann, was zu Unannehmlichkeiten für den Benutzer führt. Lassen Sie uns zunächst die Bedeutung des Beendigungscodes 0xc000007b verstehen. Bei diesem Code handelt es sich um einen Fehlercode des Windows-Betriebssystems, der normalerweise auftritt, wenn eine 32-Bit-Anwendung versucht, auf einem 64-Bit-Betriebssystem ausgeführt zu werden. Es bedeutet, dass es so sein sollte

Bluescreen ist ein Problem, das bei der Nutzung des Systems häufig auftritt. Je nach Fehlercode gibt es viele verschiedene Gründe und Lösungen. Wenn wir beispielsweise auf das Problem „stop: 0x0000007f“ stoßen, kann es sich um einen Hardware- oder Softwarefehler handeln. Folgen wir dem Editor, um die Lösung herauszufinden. 0x000000c5 Bluescreen-Code-Grund: Antwort: Der Speicher, die CPU und die Grafikkarte sind plötzlich übertaktet oder die Software läuft falsch. Lösung 1: 1. Drücken Sie beim Booten weiterhin F8 zum Aufrufen, wählen Sie den abgesicherten Modus und drücken Sie zum Aufrufen die Eingabetaste. 2. Drücken Sie nach dem Aufrufen des abgesicherten Modus win+r, um das Ausführungsfenster zu öffnen, geben Sie cmd ein und drücken Sie die Eingabetaste. 3. Geben Sie im Eingabeaufforderungsfenster „chkdsk /f /r“ ein, drücken Sie die Eingabetaste und drücken Sie dann die Y-Taste. 4.
