Wie wir alle wissen, ist ChatGPT ein großes Sprachmodell (LLM), das mit einer Vielzahl von Massendaten trainiert wird. Es umfasst Daten aus den Bereichen Allgemeinwissen, gesunder Menschenverstand, logisches Denken, mathematische Probleme, Codierung und mehr. So wie Sie ChatGPT zum Schreiben von Aufsätzen verwenden können, können Sie es auch zum Schreiben von Code und für verschiedene andere Aufgaben verwenden. In diesem Tutorial lernen wir speziell etwas über Codierung und wie wir mit ChatGPT Code schreiben können. Wir haben ChatGPT-Codierungsaufforderungen mit einer App-Demo besprochen und andere Lösungen wie GitHub Copilot X und CodeGPT erklärt. Lassen Sie uns in diesem Sinne in den Artikel einsteigen.
ChatGPT fordert zum Schreiben von Code mit Beispielen auf
1. Zu Beginn können Sie mit etwas Einfachem beginnen. Sie können ChatGPT einfach bitten, Schreiben Sie Code in Ihrer bevorzugten Sprache. Der Code wird sofort ausgegeben. Sie können auch „implementieren“ anstelle von „Code schreiben“ verwenden.
Code für Dijkstras Algorithmus in Python schreiben
2. Sie können auch Definieren Sie die Rolle von ChatGPT am Anfang, um eine bessere Codeausgabe zu erhalten. Hier ist ein Beispiel, das eine Gedankenkette auslöst, um eine bessere Antwort von ChatGPT zu liefern.
Sie sind ein erfahrener Java-Entwickler. Ihre Aufgabe ist es, hochwertigen Java-Code für Android-Apps zu schreiben.
3. Für eine Demo baten wir ChatGPT, Erstellen Sie eine Android-App das die Benutzer in regelmäßigen Abständen daran erinnert, Wasser zu trinken. Und es wurde alles von Grund auf erklärt, einschließlich der zu verwendenden IDE, der anzustrebenden SDK-Ebene, der Verwendung von Java oder Kotlin und mehr.
Ich bin ein Anfänger in der Android-Entwicklung. Wie erstelle ich eine Android-App?
4. Als ich mir nicht sicher war, welche Option ich wählen sollte, fragte ich einfach ChatGPT, das alles zusammengefasst für mich auf einfache Weise.
5. Nachdem wir alle Tools installiert hatten, baten wir ChatGPT, Schreiben Sie den Code in Kotlin. Es wurde der Code für eine Android-App generiert, die auf die API-Ebene Android 7.0 und höher abzielt.
6. Natürlich gab es im ersten Durchgang viele Fehler, aber wir zur Fehlerbehebung ChatGPT verwendet auch die Fehler. Sie können die Fehlermeldung einfach in ChatGPT einfügen und der KI-Bot analysiert das Problem und behebt den Fehler. Sie können auch den gesamten Codeblock in ChatGPT einfügen und die KI bitten, nach Fehlern oder Problemen zu suchen.
Notiz: Beachten Sie, dass die kostenlose Version von ChatGPT (3.5) häufig Code erzeugt, der zu Fehlern führt. Wenn Sie ChatGPT 4 verwenden, erhalten Sie wahrscheinlich ein besseres Ergebnis.
7. Und nach vielen Hin- und Her-Versuchen konnten wir Führen Sie schließlich die App aus. Obwohl es sich um eine Barebones-App handelt, ist die Tatsache, dass Sie mit ChatGPT ohne Vorkenntnisse programmieren und Apps erstellen können, verrückt. Natürlich müssen Sie über ein gewisses Maß an Programmierkenntnissen und logischem Verständnis verfügen, insbesondere wenn Sie Android-Apps entwickeln, aber im Allgemeinen macht ChatGPT das Programmieren für normale Benutzer sehr zugänglich.
GitHub Copilot X: Code schreiben mit ChatGPT
Sie können die Leistung von ChatGPT auch nutzen, um Code direkt in GitHub zu schreiben. Das neue GitHub Copilot X-Tool basiert auf dem GPT-4-Modell von OpenAI, einem der leistungsstärksten Programmiermodelle auf dem Markt. Es kann Ihnen helfen, eine ganze Funktion in Echtzeit zu schreiben, die Code in natürlicher Sprache erstellen, Fehler finden und kontextbezogene Vorschläge machen sowie. Darüber hinaus unterstützt es Pull Requests und kann viele Aufgaben mithilfe von KI automatisieren.
Darüber hinaus können Sie sich mit GitHub Copilot mehr auf wichtige Codeblöcke konzentrieren und Verbringen Sie weniger Zeit mit sich wiederholendem Code Muster, bei denen Copilot den Code schnell vervollständigen kann. Darüber hinaus können Sie Ihre Logik in natürlicher Sprache als Kommentar schreiben und die Lösung wird sofort implementiert. Sie können Copilot auch in Visual Studio, Neovim, VS Code, JetBrains IDEs und mehr integrieren.
Einige der beliebtesten Sprachen es unterstützt werden C, C++, C#, Go, Java, JavaScript, PHPPython, Ruby, Scala, TypeScript und mehr. Wenn Sie Entwickler sind, ist GitHub Copilot X meiner Meinung nach besser für Sie geeignet als ChatGPT, da es nur auf die Programmierung zugeschnitten ist. GitHub Copilot X befindet sich derzeit in der technischen Vorschau und Sie können sich für die private Beta anmelden genau hier. Es kostet 10 $ pro Monat. Neben Amazon CodeWhisperer ist es eine der coolsten neuen ChatGPT-Alternativen.
Verwenden Sie CodeGPT in VS Code, um Hilfe beim Schreiben von Code zu erhalten
Neben ChatGPT und GitHub Copilot X ist CodeGPT ein weiteres Projekt, das die Leistungsfähigkeit des GPT-Sprachmodells von OpenAI nutzt, um Sie beim Schreiben von Code zu unterstützen. Es ist ein kostenlose Erweiterung in VS Code verfügbar das kann das Programmieren für Sie viel produktiver und hilfreicher machen. Das Beste daran ist, dass Sie das neueste GPT-4-Modell zusammen mit dem GPT-3.5-Modell verwenden können, genau wie bei Copilot X. Das heißt, Sie müssen GPT-4-API Zugriff, um das ChatGPT 4-Modell zu verwenden.
Bei meinen Tests der CodeGPT-Erweiterung fand ich sie sehr nützlich. Sie kann Code mit nur einem Kommentar generieren, Funktionen und Codeausschnitte erklären, den Code umgestalten, Dokumentation schreiben und vieles mehr. Was ich am meisten schätze, ist Fehler beheben mit CodeGPT. Sie können einen Codeblock auswählen, mit der rechten Maustaste darauf klicken und CodeGPT bitten, nach Problemen zu suchen. Es wird den Code kontextbezogen durchgehen und mit einer möglichen Lösung antworten. All dies geschieht über den OpenAI-API-Schlüssel, den Sie kaufen müssen, sobald das kostenlose Guthaben aufgebraucht ist. Alles in allem empfehle ich Ihnen dringend, CodeGPT auszuprobieren, wenn Sie VS Code als Ihre IDE verwenden.