Crea mensajes para chatear sobre el código

Los modelos gemini-1.0-pro y codechat-bison admiten conversaciones de varios turnos que se especializan para el código. En este tema, se muestran estrategias para crear mensajes que funcionan con el modelo compatible para tener una conversación de chatbot sobre el código.

Casos de uso

Estos son algunos casos de uso comunes del chat de código:

  • Depuración: Obtén ayuda con el código de depuración que no se compila o que contiene un error.
  • Documentación: Obtén ayuda para comprender el código y documentarlo con precisión.
  • Aprendizaje: Obtén ayuda para aprender sobre códigos con los que no estás muy familiarizado.

Modelos compatibles

Los siguientes modelos admiten tareas de chat de código:

  • gemini-1.0-pro
  • codechat-bison

Ejemplo de mensaje de chat de código

Puedes usar el modelo de chat de código para generar código. En el siguiente chat de ejemplo, el usuario solicita una función que calcule el mínimo de dos números.

Este es el primer mensaje del usuario:


Hi, how are you?
      

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

Este es el segundo mensaje del usuario que genera la generación de código para una función:


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

¿Qué sigue?