Mehr über Vibe-Codierung in Linux

Weitere Tipps zum Vibe-Coding unter Linux

Bei der vorheriger Artikel Wir haben einige Code-Editoren zum Erstellen von Anwendungen mit Tools der künstlichen Intelligenz besprochen. In diesem Artikel hWir werden mehr über Vibe-Codierung in Linux sprechen.. In einer Zeit, in der die Spekulationen darüber zunehmen, ob ein Cyberangriff die Ursache für den Stromausfall in Europa ist, können wir nur auf die Risiken hinweisen, die mit der Verwendung dieser Methode zur Erstellung von Anwendungen verbunden sind, ohne dass der generierte Code von einem Fachmann überprüft wird.

Es ist nicht dasselbe, einfache Anwendungen wie einen Pomodoro-Timer zu erstellen, der auf unserem Computer funktioniert, oder eine Datenbank, in der Kreditkartennummern gespeichert werden.und unsere Kunden. Im ersten Fall ist das Schlimmste, was passieren kann, dass wir mehr arbeiten als erwartet. Im zweiten Fall verursachen wir wirtschaftliche Verluste.

Mehr über Vibe-Coding unter Linux

Wie Masters und Johnson in einem Buch sagten, das nichts mit Programmierung zu tun hatte, kommt es nicht auf die Größe des Zauberstabs an, sondern auf das Können des Zauberers. Es spielt keine Rolle, über wie viele Parameter der von Ihnen verwendete KI-Assistent verfügt, wenn Sie nicht wissen, was Sie tun. Meiner Erfahrung nach neigen ChatGPT und ähnliche Apps dazu, ziemlich viele Fehler zu machen, wenn man nicht aufpasst.

Tipps für den Einstieg in die Vibe-Codierung

Auswählen einer Entwicklungsumgebung

Es gibt mehrere Editoren, die Tools für künstliche Intelligenz enthalten. Wir haben in der Vergangenheit auch über KI-Modelle geschrieben, die je nach Leistungsfähigkeit Ihres Computers lokal installiert werden können. Mein Favorit ist Visual Studio Code, aber jeder hat seine eigenen Vorlieben.

Suchen Sie nach einem kleinen Projekt

Architekten beginnen nicht damit, Wolkenkratzer zu bauen, und Chirurgen beginnen nicht damit, Herztransplantationen durchzuführen. Beginnen Sie mit einem kleinen Projekt wie einem Taschenrechner oder Mediaplayer. Dadurch können Sie Ihre Fähigkeit verfeinern, Werkzeuge anzuleiten und zu verstehen, wie sie reagieren.

Seien Sie so konkret wie möglich

KI weiß nicht alles, sie verfügt über Informationen zu einigen Dingen und füllt die Lücken durch Schlussfolgerungen. Wenn Sie keine genauen Angaben zu Ihren Wünschen machen, beispielsweise zur Programmiersprache, der Sprachversion, den zu verwendenden Bibliotheken und anderen ähnlichen Daten, können Probleme auftreten.

Erstellen Sie Kopien, bevor Sie Änderungen vornehmen

Die von KI-Tools vorgeschlagenen Änderungen funktionieren nicht immer. Stellen Sie daher sicher, dass Sie die neueste Version haben, die funktioniert hat.

Führen Sie das Programm aus und testen Sie es

Vertraue nicht darauf, dass alles gut wird. Um Fehler rechtzeitig zu erkennen, ist es wichtig, Teiltests der Anwendungsfunktion durchzuführen.

Änderungen und Korrekturen vornehmen

Bei jeder Ausführung des Programms können die folgenden Ergebnisse auftreten:

  • Das Programm funktioniert, aber es macht nicht genau das, was Sie gesagt haben.
  • Es liegt ein Fehler vor und der Code wurde nicht ausgeführt
  • Sie haben eine neue Idee, die die Funktionalität verbessert.

Versuchen Sie in jedem Fall, der KI genau zu beschreiben, worin das Problem oder der Bedarf besteht.

Sie müssen diesen Vorgang so oft wiederholen, wie nötig, damit das Programm funktioniert. Wenn Sie Programmieren lernen möchten, bitten Sie ihn, Ihnen genau zu erklären, was jeder Teil des Codes bewirkt.

Beispiel für Eingabeaufforderungen zur Vibe-Codierung unter Linux

Nehmen wir an, ich mag es nicht, wenn das Linux-Terminal immer die gleichen Farben hat, und ich höre gerne Hintergrundmusik, wenn ich es verwende. Sie könnten Künstliche Intelligenz Folgendes fragen:

Schreiben Sie ein Bash-Skript, das die Terminalfarben ändert, Hintergrundmusik abspielt, eine motivierende Nachricht anzeigt und das Terminal einsatzbereit macht. Sie sollten auch kurze Anweisungen zum Stoppen der Musik und zur Verwendung des Skripts beifügen.

Das Ergebnis wird ungefähr so ​​aussehen:

#!/bin/bash

# Ändern Sie das Farbschema des Terminals (Sie können die Codes ändern)
echo -e «\033[1;35m\033[47m»

# Motivierende Nachricht
echo "✨ Willkommen zu Ihrem ersten Vibe-Codierungstest ✨"
echo „Erstellen, erkunden und Ihren Code fließen lassen “
rauswerfen ""

# Hintergrundmusik einstellen (erfordert „mpv“ oder „vlc“ und eine URL zu YouTube, Spotify oder einer lokalen Datei)
mpv – kein Video https://www.youtube.com/watch?v=5qap5aO4i9A & # Lo-Fi-Hip-Hop

# Vorschlag für die Terminalumgebung
echo "Tipp: Verwenden Sie tmux oder teilen Sie Ihren Bildschirm für mehr Produktivität."
echo "Wenn Sie die Musik stoppen möchten, führen Sie aus: 'killall mpv'"
rauswerfen ""

# Setzt die Eingabeaufforderung nach Abschluss auf den Normalzustand zurück
Falle «echo -e '\033[0m'; Ausgang» INT TERM

# Hält das Terminal zum Codieren geöffnet
bash
Möchten Sie wissen, ob es funktioniert?
Fügen Sie es in Ihren bevorzugten Texteditor ein und speichern Sie es als script.sh. Führen Sie es dann mit dem Befehl aus ./script.sh. Sie sind für einen erneuten allgemeinen Stromausfall verantwortlich. Nur ein Scherz, ich behalte einfach Ihr ganzes Geld.