ComenzarEmpieza gratis

Crear una lista de inventario en JSON

Poder usar LLMs para generar salidas estructuradas permite intercambiar información entre sistemas de forma fiable y con un procesamiento mínimo.

Pondrás a prueba tus habilidades de prompting convirtiendo una lista de inventario escrita en lenguaje natural a formato JSON. Ya tienes definido un modelo y un prompt de sistema para que los uses.

Este ejercicio forma parte del curso

Trabajar con Llama 3

Ver curso

Instrucciones del ejercicio

  • Completa el diccionario response_format para generar respuestas en formato JSON.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

output = llm.create_chat_completion(
        messages=[
            {"role": "system", "content": "You convert inventory lists from text to JSON, extracting item counts and names from the text as keys and values in the form: item: count; for example, 'banana': 32.",},
            {"role": "user", "content": "Fifteen apples, thirty-three oranges, and five thousand fifty-two potatoes."},
        ],
		# Specify output format to JSON
        response_format={
            "type": ____,
        }
)

print(output['choices'][0]['message']['content'])
Editar y ejecutar código