Leitfaden zum Programmieren

So gehen Sie an einen deepinfra-Coding-Plan heran

Wenn Sie nach einem deepinfra-Coding-Plan suchen, beginnen Sie mit der Programmieraufgabe, die Sie erledigen müssen. Dieser Leitfaden zeigt, wie Sie einen hilfreichen Prompt vorbereiten und das Ergebnis testen; er setzt nicht voraus, dass ein bestimmter Plan oder eine bestimmte Funktion verfügbar ist.

Landingpage-Visual für Deepinfra

Voraussetzungen

Halten Sie eine kleine, reproduzierbare Aufgabe, die relevante Programmiersprache oder das relevante Framework und eine Möglichkeit bereit, die Lösung lokal auszuführen. Diese Ausgangspunkte helfen Ihnen zu entscheiden, was Sie als Nächstes prüfen sollten.

Anwendungsentwickler

Sie benötigen eine Funktion für ein bestehendes Projekt und können deren Eingaben, Ausgaben und Rahmenbedingungen angeben.

Wählen Sie ein geeignetes Modell aus, bevor Sie die generierte Funktion testen. Der Leitfaden zu deepinfra-Modellen erklärt, wie Sie Modelle vergleichen können.

deepinfra-Modelle

Technischer Redakteur

Sie haben API-Notizen und müssen die relevante Passage finden, bevor Sie um eine Implementierung bitten.

Rufen Sie zuerst den unterstützenden Kontext ab. Der Leitfaden zu deepinfra-Embeddings behandelt den Abrufschritt dieses Arbeitsablaufs.

deepinfra-Embeddings

Testingenieur

Sie haben einen fehlgeschlagenen Test und können die Fehlermeldung, das erwartete Verhalten und das kleinste relevante Codebeispiel bereitstellen.

Vergleichen Sie Modelle für die Fehlersuche und führen Sie den Test anschließend selbst erneut aus. Der Leitfaden zu deepinfra-Modellen ist ein Ausgangspunkt für diesen Vergleich.

deepinfra-Modelle

Ein vollständiger Durchlauf

Verwenden Sie eine klar abgegrenzte Aufgabe, statt nach einer vollständigen Anwendung zu fragen. Hier ist der gesamte Ablauf von der Anfrage bis zum überprüften Ergebnis.

  1. 1

    Die Anforderungen festlegen

    Bitten Sie um eine Python-Funktion, die eine Liste von Ganzzahlen entgegennimmt und die Werte zurückgibt, die mehr als einmal vorkommen, und zwar in der Reihenfolge ihres ersten Auftretens. Geben Sie an, dass eine leere Liste eine leere Liste zurückgeben soll.

  2. 2

    Code und Tests anfordern

    Bitten Sie um die Funktion, eine kurze Erklärung und Tests für eine leere Eingabe, wiederholte Werte und Werte, die nur einmal vorkommen. Beschränken Sie die angeforderte Ausgabe auf Code, den Sie ausführen können.

  3. 3

    Ausführen und überarbeiten

    Führen Sie die Tests in Ihrer eigenen Umgebung aus. Wenn ein Testfall fehlschlägt, senden Sie die fehlerauslösende Eingabe, die tatsächliche Ausgabe und die erwartete Ausgabe in einer Folgeanfrage. Prüfen Sie den überarbeiteten Code, bevor Sie ihn anderswo verwenden.

Optionstabelle

Wählen Sie das Prompt-Format, das zu den vorliegenden Informationen passt. Die Suche nach einem Coding-Tarif allein belegt nicht, welche Modelle, Schnittstellen oder Funktionen derzeit angeboten werden.

Neue Funktion

Verhalten vor der Implementierung festlegen

Verwenden Sie dieses Format, wenn die Aufgabe klare Eingaben und Ausgaben hat, aber noch kein Code vorhanden ist. Geben Sie die Programmiersprache, Grenzfälle und das Ausgabeformat an, damit die Antwort getestet werden kann, ohne Anforderungen erraten zu müssen.

  • Geben Sie eine Funktionssignatur oder die erwarteten Argumente an.
  • Nennen Sie mindestens einen gewöhnlichen Fall und einen Grenzfall.
  • Fordern Sie neben der Implementierung auch ausführbare Tests an.

Fehlerbehebung

Zeigen Sie das kleinste Beispiel, bei dem der Fehler auftritt.

Verwenden Sie dieses Format, wenn bereits Code vorhanden ist. Fügen Sie die Fehlermeldung oder das falsche Ergebnis, den relevanten Codeausschnitt und das erwartete Verhalten hinzu. Entfernen Sie nicht benötigte Dateien und vertrauliche Informationen, bevor Sie den Kontext weitergeben.

  • Fügen Sie den genauen Fehlertext ein, falls vorhanden.
  • Unterscheiden Sie zwischen erwartetem und tatsächlichem Verhalten.
  • Fragen Sie nach dem Grund für die Änderung, nicht nur nach einem Ersatz.

Code-Review

Bitten Sie um überprüfbare Feststellungen.

Verwenden Sie dieses Format, wenn Sie funktionierenden Code überprüfen lassen möchten. Geben Sie an, ob Korrektheit, Sicherheit, Lesbarkeit oder Leistung am wichtigsten ist, und bitten Sie für jede Feststellung um konkrete Fundstellen und Schritte zur Reproduktion.

  • Legen Sie die Priorität für das Review fest.
  • Bitten Sie um konkrete Beispiele statt um pauschale Bewertungen.
  • Überprüfen Sie jede Feststellung durch Tests oder Messungen.

Was schiefgehen kann

Ein nützlicher Workflow beim Programmieren hängt weiterhin von der Qualität der Eingaben und unabhängigen Prüfungen der Ergebnisse ab.

1

Eine unklare Anfrage führt zu Annahmen

Ein Modell wählt möglicherweise eine Sprache, Abhängigkeit oder Behandlung von Grenzfällen, die Sie nicht beabsichtigt haben.

Was Sie stattdessen tun sollten

Geben Sie die Umgebung und das erwartete Verhalten an, bevor Sie Code anfordern.

2

Generierter Code ist kein bestandener Test

Eine plausibel klingende Antwort kann Logikfehler enthalten oder Fälle auslassen, die für Ihr Projekt wichtig sind.

Was Sie stattdessen tun sollten

Führen Sie Tests lokal aus und ergänzen Sie Testfälle anhand echter Eingaben.

3

Ein Prompt kann die Verfügbarkeit eines Tarifs nicht bestätigen

Eine generierte Antwort kann nicht belegen, ob ein bestimmter Coding-Tarif existiert oder was er derzeit umfasst.

Was Sie stattdessen tun sollten

Prüfen Sie die aktuelle Dokumentation des Anbieters auf Details zu Tarifen und Funktionen.

4

Mit vertraulichem Kontext ist Vorsicht geboten

Quellcodeausschnitte können Zugangsdaten, personenbezogene Informationen oder geschütztes Material enthalten.

Was Sie stattdessen tun sollten

Entfernen Sie sensible Daten und befolgen Sie die Regeln Ihrer Organisation für die Weitergabe von Informationen.

Probieren Sie eine Programmieraufgabe aus

Notieren Sie die Eingaben, erwarteten Ausgaben und Grenzfälle und bitten Sie dann auf dieser Grundlage um eine gezielte Implementierung. Betrachten Sie die Antwort als Entwurf, bis sie Ihre eigenen Prüfungen bestanden hat.

Beginnen Sie mit einer Funktion, die Sie testen können

  • Halten Sie die erste Aufgabe klein
  • Fordern Sie Tests zusammen mit dem Code an
  • Überprüfen Sie die Ergebnisse lokal
Probieren Sie einen Programmier-Prompt aus

FAQ zum Coding-Plan

Diese Seite kann nicht bestätigen, dass es derzeit einen Plan mit diesem Namen gibt. Prüfen Sie die aktuelle Dokumentation des Anbieters zu den verfügbaren Angeboten und deren Bedingungen, statt sich auf einen Suchbegriff zu verlassen.

Ob ein bestimmtes Modell für Programmieraufgaben geeignet ist, hängt von seinen Fähigkeiten und der jeweiligen Aufgabe ab. Beginnen Sie mit einer kleinen, überprüfbaren Anfrage, prüfen Sie dann die Ausgabe und führen Sie den Code in Ihrer eigenen Umgebung aus.

Geben Sie die Programmiersprache, den relevanten Kontext, das erwartete Verhalten und Grenzfälle an. Fügen Sie bei einem Fehler das kleinste Beispiel hinzu, bei dem er auftritt, und beschreiben Sie sowohl das tatsächliche als auch das erwartete Ergebnis.

Gehen Sie nicht davon aus. Generierter Code kann Fehler, ungeeignete Abhängigkeiten oder falsche Annahmen enthalten. Führen Sie daher Tests durch und prüfen Sie ihn vor der Verwendung.

KI-Modelle ausprobieren
KI-Modelle ausprobieren