Menentukan skema JSON terstruktur
Anda adalah bagian dari tim yang mengembangkan platform pendidikan daring dan sedang merancang latihan interaktif baru di mana siswa dapat mengajukan pertanyaan dan jawabannya ditampilkan melalui tampilan grafis. Fitur tanya jawab ini didukung oleh LLM, tetapi tampilan grafis memerlukan masukan JSON dengan bidang Question dan Answer untuk menampilkan pertanyaan dan jawaban dengan benar:
{
"Question": "...",
"Answer": "..."
}
Sebuah system prompt dan contoh pertanyaan pengguna telah disimpan dalam variabel messages.
Latihan ini adalah bagian dari kursus
Bekerja dengan Llama 3
Petunjuk latihan
- Tentukan bidang
"Question"dan"Answer"dalam skema dengan tipe"string".
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
output = llm.create_chat_completion(
messages=messages,
response_format={
"type": "json_object",
"schema": {
"type": "object",
# Set the properties of the JSON fields and their data types
"properties": {"____": {"type": "____"}, "____": {"type": "____"}}
}
}
)
print(output['choices'][0]['message']['content'])