Crea prompt per chattare sul codice

I modelli gemini-1.0-pro e codechat-bison supportano conversazioni multi-turno specifiche per il codice. Questo argomento mostra le strategie per creare prompt compatibili con il modello supportato, al fine di intrattenere una conversazione con chatbot sul codice.

Casi d'uso

Ecco alcuni casi d'uso comuni per la chat di codice:

  • Debug: ricevi assistenza per il debug di codice che non viene compilato o che contiene un bug.
  • Documentazione: ricevi assistenza per comprendere il codice in modo da documentarlo in modo accurato.
  • Apprendimento: ricevi assistenza per imparare il codice che non conosci.

Modelli supportati

I seguenti modelli supportano le attività di chat di codice:

  • gemini-1.0-pro
  • codechat-bison

Esempio di prompt di chat di codice

Puoi utilizzare il modello di chat di codice per generare il codice. Nella chat di esempio seguente, l'utente richiede una funzione che calcola il minimo di due numeri.

Questa è la prima richiesta dell'utente:


Hi, how are you?
      

I'm doing great, thanks for asking! How can I help you today?
      

Questo è il secondo prompt dell'utente che comporta la generazione del codice per una funzione:


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
```
  

Passaggi successivi