In diesem Dokument werden Strategien zum Erstellen von Prompts gezeigt, die mit dem unterstützten Modell funktionieren, um eine Chatbot-Unterhaltung zum Code zu führen.
Anwendungsfälle
Typische Anwendungsfälle für Codechat:
- Debugging: Sie erhalten Hilfe bei der Fehlerbehebung von Code, der sich nicht kompilieren lässt oder einen Fehler enthält.
- Dokumentation: Sie erhalten Hilfe beim Verständnis von Code, damit Sie den Code genau dokumentieren können.
- Lernen: Hier erfahren Sie mehr über Code, mit dem Sie nicht vertraut sind.
Unterstützte Modelle
Die folgenden Modelle unterstützen Code-Chat-Aufgaben:
- Gemini 1.5 Flash
- Gemini 1.5 Pro,
- Gemini 1.0 Pro
Beispiel für einen Chat-Prompt
Sie können das Codechat-Modell verwenden, um Code zu generieren. Im folgenden Beispielchat fordert der Nutzer eine Funktion an, mit der das Minimum von zwei Zahlen berechnet wird.
Dies ist der erst Prompt des Nutzers:
Hi, how are you? I'm doing great, thanks for asking! How can I help you today? |
Dies ist der zweite Prompt des Nutzers, der zur Codegenerierung für eine Funktion führt:
Please help write a function to calculate the min of two numbers. ``` def min_of_two_numbers(a, b): """Returns the minimum of two numbers.""" if a < b: return a else: return b ``` |
Nächste Schritte
- Informationen zum Senden von Gemini-Chat-Prompt-Anfragen.
- Prompts zur Codegenerierung erstellen
- Prompts zur Codevervollständigungen erstellen
- Verantwortungsbewusste Best Practices für KI und die Sicherheitsfilter von Vertex AI