ComeçarComece de graça

Criando uma lista de inventário em JSON

Poder usar LLMs para gerar saídas estruturadas significa que eles podem trocar informações entre sistemas de forma confiável, com processamento mínimo.

Você vai testar suas habilidades de prompting convertendo uma lista de inventário de estoque escrita em linguagem natural para o formato JSON. Um modelo e um prompt de sistema já foram definidos para você usar.

Este exercício faz parte do curso

Trabalhando com Llama 3

Ver curso

Instruções do exercício

  • Complete o dicionário response_format para gerar respostas em formato JSON.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

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 e executar o código