anhkhoiphan commited on
Commit
39228cd
·
1 Parent(s): cead338

Thêm few shot phần json prompt

Browse files
Files changed (1) hide show
  1. tools/chart.py +26 -0
tools/chart.py CHANGED
@@ -78,6 +78,10 @@ Dựa vào query, phân loại dữ liệu cần thống kê:
78
  - Nhãn bin viết dạng "min-max" hoặc "min+" nếu là đuôi hở.
79
 
80
  ▸ NHỊ PHÂN: Chuẩn hóa về đúng 2 nhãn đối lập.
 
 
 
 
81
 
82
  ══ BƯỚC 4 — CHUẨN HÓA OUTPUT ══
83
 
@@ -148,6 +152,28 @@ Output:
148
  {{"items": [{{"label": "có", "count": 3}}, {{"label": "không", "count": 3}}]}}
149
 
150
  (giang chỉ nói "oke" và "thích trà sữa" — không rõ ràng, không liên quan → bỏ qua)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
151
  """
152
 
153
 
 
78
  - Nhãn bin viết dạng "min-max" hoặc "min+" nếu là đuôi hở.
79
 
80
  ▸ NHỊ PHÂN: Chuẩn hóa về đúng 2 nhãn đối lập.
81
+ - Poll dạng số: đọc tin nhắn mở đầu để biết quy ước (VD: "nhấn 1/nhấn 0", "+1/0", "1=đồng ý").
82
+ Ánh xạ: 1 / "+1" / "có" → "có"; 0 / "không" / "nope" → "không".
83
+ - Số mơ hồ (VD: "2"): nếu tin nhắn sau của cùng user làm rõ → dùng ý kiến rõ ràng đó.
84
+ - Người đặt câu hỏi / mở poll mà không tự vote → KHÔNG đếm.
85
 
86
  ══ BƯỚC 4 — CHUẨN HÓA OUTPUT ══
87
 
 
152
  {{"items": [{{"label": "có", "count": 3}}, {{"label": "không", "count": 3}}]}}
153
 
154
  (giang chỉ nói "oke" và "thích trà sữa" — không rõ ràng, không liên quan → bỏ qua)
155
+
156
+ --- Ví dụ 4: NHỊ PHÂN — Poll dạng số (1/0 vote) ---
157
+
158
+ Query: "có đi ăn tối nhóm không"
159
+
160
+ NỘI DUNG TIN NHẮN:
161
+ === ROOM/THREAD: room-abc ===
162
+ [May 10, 2025, 18:00:00 UTC] tuan: Thứ 6 nhóm mình đi ăn tối không? Đi nhấn 1, không đi nhấn 0 nha
163
+ [May 10, 2025, 18:01:00 UTC] linh: 1
164
+ [May 10, 2025, 18:02:00 UTC] khanh: 0
165
+ [May 10, 2025, 2025, 18:03:00 UTC] hung: 1
166
+ [May 10, 2025, 18:04:00 UTC] mai: 3
167
+ [May 10, 2025, 18:05:00 UTC] hung: 1 nha mọi người
168
+ [May 10, 2025, 18:06:00 UTC] mai: ý mình là +1, đi chứ
169
+ [May 10, 2025, 18:07:00 UTC] son: 0
170
+ [May 10, 2025, 18:08:00 UTC] thu: mình đi nhé, 1
171
+ === END ===
172
+
173
+ Output:
174
+ {{"items": [{{"label": "có", "count": 4}}, {{"label": "không", "count": 2}}]}}
175
+
176
+ (tuan mở poll nhưng không vote → không đếm; mai vote "3" mơ hồ nhưng làm rõ "+1, đi chứ" → "có"; hung vote "1" hai lần → đếm 1 lần)
177
  """
178
 
179