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
Instruções do exercício
- Complete o dicionário
response_formatpara 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'])