Github Copilot X, das GPT-4 integriert, befindet sich noch in kleinen internen Tests, während Cursor, das GPT-4 integriert, öffentlich veröffentlicht wurde. Cursor ist eine IDE, die GPT-4 integriert und Code in natürlicher Sprache schreiben kann, sodass das Schreiben von Code so einfach ist wie das Chatten.
Es gibt immer noch einen großen Unterschied zwischen GPT-4 und GPT-3.5 in ihrer Fähigkeit, Code zu verarbeiten und zu schreiben. Ein Testbericht von der offiziellen Website.
Die ersten beiden sind GPT-4, einer verwendet Texteingabe und der andere ist GPT3.5. Es ist ersichtlich, dass GPT-4 über größere Codierungsfunktionen verfügt als GPT-3.5.
Github Copilot X, das GPT-4 integriert, befindet sich noch in kleinen internen Tests, während Cursor, das GPT-4 integriert, öffentlich veröffentlicht wurde. Cursor ist eine IDE, die GPT-4 integriert und Code in natürlicher Sprache schreiben kann, sodass das Schreiben von Code so einfach ist wie das Chatten.
Integrierter GPT-4-Cursor, Tastenkombinationen: Strg+K auf Windows-Computern, Befehl+K auf Mac-Computern, um das Anforderungseingabefeld zum Schreiben von Code in natürlicher Sprache aufzurufen; Strg+L, um das Chat-Fenster aufzurufen Erlauben Sie das Schreiben von Code und das Chatten ist genauso einfach.
Drücken Sie zunächst Strg+K. Schreiben Sie eine Anforderung auf: Schreiben Sie ein Python-Programm, das Bilder in Zeichen und Bilder umwandelt und in Dateien schreibt. Die Araparse-Bibliothek generiert einen vollständigen Python-Abschnitt in einer leeren Datei.
# Willkommen bei Cursor
# 1. Versuchen Sie, mit dem Befehl K in einer neuen Zeile ein Pytorch-Skript für ein Feedforward-Neuronales Netzwerk zu generieren# 2. Wählen Sie dann den ausgegebenen Code aus und klicken Sie auf Chat. Fragen Sie, ob es einen Fehler gibt.
# 3. Versuchen Sie, Code auszuwählen und auf „Bearbeiten“ zu klicken. Bitten Sie den Bot, Restebenen hinzuzufügen.
# 4. Um den Cursor auf Ihre eigenen Projekte auszuprobieren, gehen Sie zum Dateimenü ( oben links) und öffnen Sie einen Ordner.
from PIL import Image
import argparse
# Verarbeitung von Befehlszeilen-Eingabeparametern
parser = argparse.ArgumentParser()
parser.add_argument('file') #Input file
parser.add_argument( '-o', '--output') # Ausgabedatei
parser.add_argument('--width', type = int, default = 80) # Ausgabezeichenbreite
parser.add_argument('--height', type = int, Standard = 80) # Zeichenhöhe der Ausgabe
# Parameter abrufen
args = parser.parse_args()
IMG = args.file
WIDTH = args.width
HEIGHT = args.height
OUTPUT = args.output
# Der beim Charaktermalen verwendete Zeichensatz, insgesamt 70 Zeichen, kann selbst erweitert werden
ascii_char = list("1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()_+-=[]{};':" ,. /?|`~ ")
# 256 Graustufen auf 70 Zeichen abbilden
def get_char(r, g, b, alpha = 256):
if alpha == 0:
return ' '
length = len(ascii_char)
gray = int(0.2126 * r + 0.7152 * g + 0.0722 * b)
unit = (256.0 + 1)/length
return ascii_char[int(gray/unit)]
if __name__ == '__main__':
im = Image.open(IMG)
im = im.resize((WIDTH, HEIGHT), Image.NEAREST)
txt = ""
for i in range(HEIGHT):
for j in range(WIDTH):
txt += get_char(*im.getpixel((j, i)))
txt += 'n'
print(txt)
# Zeichenmalerei in Datei ausgeben
if OUTPUT:
with open(OUTPUT, 'w') as f:
f.write(txt)
else:
with open("output.txt", 'w') as f:
f.write(txt)
Look Sehen Sie, ob Der automatisch generierte Code kann direkt ausgeführt werden.
Wählen Sie das folgende Bild zur Konvertierung aus:
(venv) PS C:UsershanweiPycharmProjectspythonProject> python .main.py -h
usage: main.py [-h] [-o OUTPUT] [--width WIDTH] [--height HEIGHT] DateiPositionsargumente:
Datei
Optionen:
-h, --helpdiese Hilfemeldung anzeigen und beenden
-o OUTPUT, --output OUTPUT
--width WIDTH
--height HEIGHT
(venv) PS C:UsershanweiPycharmProjectspythonProject> python .main.py .golang.png
Nach dem Ausführen des Programms ist der Konvertierungseffekt wie folgt:
Lesen wir den Code:
gray = int(0.2126 * r + 0,7152 * g + 0,0722 * b)
Dieser Code ist so seltsam, fragen Sie, was Cursor bedeutet. Drücken Sie Strg+L, um das Chat-Fenster aufzurufen, und geben Sie Folgendes ein: Was bedeutet dieser Code?Cursor hat eine Erklärung gegeben. Es stellt sich heraus, dass der Grauwert durch Gewichtung der Werte von r, g und b berechnet wird und dann die Zeichen anhand des Grauwerts berechnet werden. Ein Referenzlink ist ebenfalls angegeben: https://en.wikipedia.org/wiki/Grayscale#Converting_color_to_grayscale
Drücken Sie Strg+L, um das Chatfenster aufzurufen und die KI den gesamten Code erklären zu lassen, geben Sie ein : Erklären Sie den gesamten Code auf Chinesisch
Es ist ersichtlich, dass die KI-Erklärung sehr genau und detailliert ist.
Die Funktion des obigen Codes besteht darin, das Bild in ein schwarz-weißes ASCII-Zeichengemälde mit Graustufen umzuwandeln. Lassen Sie es uns so umwandeln, dass ein farbenfrohes Zeichengemälde erzeugt werden kann.
Drücken Sie Strg+K, um das Anforderungstextfeld zu aktivieren. Geben Sie Folgendes ein: Bitte ändern Sie diesen Code von der Generierung schwarzer und weißer Zeichen in die Generierung farbiger Zeichen.
Sehen Sie sich die Animation an: Die KI scannt jede Codezeile Zeile für Zeile. und bei Bedarf Markieren Sie die Änderungen und geben Sie den geänderten Code unten ein. Behalten Sie den Originalcode für einen einfachen Vergleich.
AI hat nur 2 Zeilen Code geändert (eigentlich wurde nur eine Zeile geändert, die zweite KI hat möglicherweise ihr Gehirn kurzgeschlossen, es handelt sich um eine völlig gleichwertige Änderung) und hat den Wechsel von der Erzeugung schwarzer und weißer Zeichen zu erkannt farbige Zeichen erzeugen. Testen Sie es unten:
(venv) PS C:UsershanweiPycharmProjectspythonProject> python .main2.py .golang.png
Es wurde festgestellt, dass nach dem Öffnen der Textdatei viel mehr Farbinformationen vorhanden sind
Öffnen Sie den Text direkt. Beim Anzeigen der Datei ist das Originalbild nicht zu sehen. Sie müssen den Farbeffekt im Terminal überprüfen:
Es ist ersichtlich, dass die blauen Informationen des Das Originalbild wird angezeigt und es werden zwei verschiedene Blautöne angezeigt. Perfekt!
Das obige ist der detaillierte Inhalt vonDer in GPT-4 integrierte Cursor macht das Schreiben von Code so einfach wie das Chatten. Eine neue Ära des Codierens in natürlicher Sprache ist angebrochen.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!