Tạo danh sách kiểm kê ở dạng JSON
Khai thác LLM để tạo đầu ra có cấu trúc giúp bạn trao đổi thông tin giữa các hệ thống một cách tin cậy với xử lý tối thiểu.
Bạn sẽ luyện kỹ năng viết prompt bằng cách chuyển một danh sách kiểm kê hàng tồn kho viết bằng ngôn ngữ tự nhiên sang định dạng JSON. Mô hình và system prompt đã được định nghĩa sẵn để bạn sử dụng.
Bài tập này là một phần của khóa học
Làm việc với Llama 3
Hướng dẫn bài tập
- Hoàn thiện từ điển
response_formatđể tạo phản hồi ở định dạng JSON.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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'])