GPT Engineer ist eine bahnbrechende KI-Code-Generierungs-Experimentierplattform, entwickelt von Anton Osika. Das Projekt wird als "The OG code generation experimentation platform" bezeichnet und ist einer der Vorreiter moderner KI-gestützter Programmierwerkzeuge.
Projektadresse: https://github.com/AntonOsika/gpt-engineer
GPT Engineer ermöglicht Ihnen:
python -m pip install gpt-engineer
git clone https://github.com/gpt-engineer-org/gpt-engineer.git
cd gpt-engineer
poetry install
poetry shell
Wählen Sie eine der folgenden Methoden:
Umgebungsvariablen-Methode:
export OPENAI_API_KEY=[your api key]
Konfigurationsdatei-Methode:
.env.template
und benennen Sie sie in .env
umOPENAI_API_KEY
in der Datei .env
hinzuUnterstützt lokale Modelle, Azure und andere Modelle. Weitere Informationen finden Sie in der Projektdokumentation.
Erstellen Sie einen leeren Ordner auf Ihrem Computer
Erstellen Sie im Ordner eine Datei namens prompt
(ohne Erweiterung)
Füllen Sie die Projektanweisungen in die Datei ein
Führen Sie den Befehl aus:
gpte <project_dir>
Beispiel:
gpte projects/my-new-project
Suchen Sie den Ordner, der den zu verbessernden Code enthält
Erstellen Sie im Ordner eine prompt
-Datei und füllen Sie die Verbesserungsanweisungen ein
Führen Sie den Befehl aus:
gpte <project_dir> -i
Beispiel:
gpte projects/my-old-project -i
Für Modelle, die visuelle Eingaben unterstützen, können Sie Bilder als Kontext hinzufügen:
gpte projects/example-vision gpt-4-vision-preview --prompt_file prompt/text --image_directory prompt/images -i
Sie können die "Identität" des KI-Agenten festlegen, indem Sie den Ordner preprompts
überschreiben:
--use-custom-preprompts
Das Bearbeiten von Preprompts ist eine Möglichkeit, den Agenten sich Inhalte zwischen Projekten merken zu lassen.
GPT Engineer installiert eine bench
-Binärdatei, die eine einfache Benchmark-Schnittstelle bietet:
Bietet eine Docker-Ausführungsmethode. Weitere Informationen finden Sie in der Docker-Dokumentation im Projekt.
Dies ist ein kommerzielles Projekt, das speziell für die automatische Generierung von Webanwendungen entwickelt wurde:
Dieses Projekt ist ein Pionier moderner KI-Programmierwerkzeuge und hat die Grundlage für die weitere Entwicklung gelegt. Derzeit empfohlene Weiterentwicklungen sind:
Durch die Ausführung von gpt-engineer stimmen Sie den Nutzungsbedingungen des Projekts zu.
GPT Engineer ist ein bahnbrechendes KI-Code-Generierungstool, das natürliche Sprache und Code-Generierung perfekt kombiniert und Entwicklern eine völlig neue Programmiererfahrung bietet. Sowohl Anfänger als auch erfahrene Entwickler können mit diesem Tool die Entwicklungseffizienz steigern und die unendlichen Möglichkeiten der KI-gestützten Programmierung erkunden.