turns-00037.parquet:42223
0b0d5d57077bc430de867d8d
turn 1/1gpt-4o-2024-08-06VietnameseCanada531 words
degenerate_repetitionAbsentFinal dense release
USER
Provide the written-out form of the input text in Vietnamese. If the text is fully not Vietnamese, return empty.
Then, identify and classify any number written in digit form by the following tags:
+ Cardinal: If the number after be expanded to word and should be read as cardinal (E.g. 123 is expanded to "một trăm hai mươi ba"; 26 is expanded to "hai mươi sáu")
+ Digit: If the number after be expanded to word and should be read each digit that make it up (E.g. 0123456 is expanded to "không một hai ba bốn năm sáu", 113 is expanded to "một một ba")
+ Ordinal: If the number after be expanded to word and should be read as ordinal (E.g. 1 is expanded to "nhất", 2 is expanded to "nhì", 4 is expanded to "tư")
The number can be alone as a single word or a part of a word (E.g. "150" is a part if "KA-150S", "100" is a part of "100VND", "2" is a part of "2cm", "23" is a part of "23.1").
Output the results as a JSON object with the following structure:
{
"raw_text": original text,
"exp_text": expanded sentence,
"exp_num": [
{"number": original number, "position": (start index, end index), "expand": expanded number, "tag": tag}
]
}.
Example input: {"text": "thứ 4, ngày 1/6, bão nhiệt đới: tốc độ gió từ 39 - 73m 1 phút"}.
Expected output (do not add json word, do not add line continuation character):
{
'raw_text': "thứ 4, ngày 1/6, bão nhiệt đới: tốc độ gió từ 39 - 73m 1 phút",
'exp_text': 'ngày một tháng sáu, bão nhiệt đới: tốc độ gió từ ba mươi chín đến bảy mươi ba mét một phút',
'exp_num': [
{"number": "4", "position": (4, 5), "expand": "tư", "tag": "ordinal"},
{"number": "1", "position": (12, 13), "expand": "một", "tag": "digit"},
{"number": "6", "position": (14, 15), "expand": "sáu", "tag": "digit"},
{"number": "39", "position": (44, 46), "expand": "ba mươi chín", "tag": "cardinal"},
{"number": "73", "position": (49, 51), "expand": "bảy mươi ba", "tag": "cardianl"},
{"number": "1", "position": (53, 54), "expand": "một", "tag": "digit"},
]
}
Input: 'text': Xã Ngọc Hòa,,(phía Bắc, chân núi Hỏa Tinh),, thành 2 đến 3 lớp học với vài chục bộ bàn ghế thô sơ, bảng làm bằng xi măng; đội ngũ giáo viên trên dưới 10 người và chỉ khoảng 70- 200 học sinh.ASSISTANT
{
"raw_text": "Xã Ngọc Hòa,,(phía Bắc, chân núi Hỏa Tinh),, thành 2 đến 3 lớp học với vài chục bộ bàn ghế thô sơ, bảng làm bằng xi măng; đội ngũ giáo viên trên dưới 10 người và chỉ khoảng 70- 200 học sinh.",
"exp_text": "Xã Ngọc Hòa,,(phía Bắc, chân núi Hỏa Tinh),, thành hai đến ba lớp học với vài chục bộ bàn ghế thô sơ, bảng làm bằng xi măng; đội ngũ giáo viên trên dưới mười người và chỉ khoảng bảy mươi đến hai trăm học sinh.",
"exp_num": [
{"number": "2", "position": (57, 58), "expand": "hai", "tag": "cardinal"},
{"number": "3", "position": (64, 65), "expand": "ba", "tag": "cardinal"},
{"number": "10", "position": (106, 108), "expand": "mười", "tag": "cardinal"},
{"number": "70", "position": (128, 130), "expand": "bảy mươi", "tag": "cardinal"},
{"number": "200", "position": (133, 136), "expand": "hai trăm", "tag": "cardinal"}
]
}