Ejemplos de entrada-salida para la generación de código
Trabajas como gestor de proyectos y necesitas estimar el tiempo que se tardará en completar diferentes proyectos. Tu tarea consiste en desarrollar una función Python que pueda predecir el tiempo estimado de finalización de un proyecto según datos históricos. En la cadena examples
se te dan una serie de ejemplos en los que se asocian distintos factores con el tiempo de finalización del proyecto. Cada ejemplo incluye los valores numéricos de los factores y el correspondiente tiempo estimado de realización.
Se han precargado para ti el paquete OpenAI
y la función get_response()
, así como la cadena examples
.
Este ejercicio forma parte del curso
Ingeniería de prompts para ChatGPT para desarrolladores
Instrucciones de ejercicio
- Crea un mensaje que pida al modelo que deduzca la función de Python que asigna las entradas a las salidas en la dirección
examples
.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
client = OpenAI(api_key="")
examples="""input = [10, 5, 8] -> output = 23
input = [5, 2, 4] -> output = 11
input = [2, 1, 3] -> output = 6
input = [8, 4, 6] -> output = 18
"""
# Craft a prompt that asks the model for the function
prompt = ____
response = get_response(prompt)
print(response)