Spaces:
Sleeping
Sleeping
Commit ·
39228cd
1
Parent(s): cead338
Thêm few shot phần json prompt
Browse files- 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 |
|