ComenzarEmpieza gratis

Sugerencias de autoconsistencia

Imagina que tienes una tienda que vende ordenadores portátiles y teléfonos móviles. Empiezas el día con 50 aparatos en la tienda, de los cuales el 60% son teléfonos móviles. A lo largo del día, tres clientes visitaron la tienda, cada uno de ellos compró un teléfono móvil y uno de ellos compró además un ordenador portátil. Además, has añadido a tu colección 10 ordenadores portátiles y 5 teléfonos móviles. ¿Cuántos ordenadores portátiles y teléfonos móviles tienes al final del día? Este problema está definido en la cadena problem_to_solve y utilizarás un prompt de autoconsistencia para resolverlo.

El paquete OpenAI y la función get_response() se han precargado para ti.

La función get_response() de este ejercicio emplea el parámetro max_tokens para ayudar a que este ejercicio se ejecute más rápidamente.

Este ejercicio forma parte del curso

Ingeniería de prompts para ChatGPT para desarrolladores

Ver curso

Instrucciones de ejercicio

  • Crea la página self_consistency_instruction que permite al modelo resolver el problema con tres expertos y combinar los resultados con un voto mayoritario.
  • Crea el prompt final combinando el self_consistency_instruction y el problem_to_solve.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

client = OpenAI(api_key="")

# Create the self_consistency instruction
self_consistency_instruction = ____

# Create the problem to solve
problem_to_solve = "If you own a store that sells laptops and mobile phones. You start your day with 50 devices in the store, out of which 60% are mobile phones. Throughout the day, three clients visited the store, each of them bought one mobile phone, and one of them bought additionally a laptop. Also, you added to your collection 10 laptops and 5 mobile phones. How many laptops and mobile phones do you have by the end of the day?"

# Create the final prompt
prompt = ____

response = get_response(prompt)
print(response)
Editar y ejecutar código