Spaces:
Running
Running
Update tools_service.py
Browse files- tools_service.py +14 -3
tools_service.py
CHANGED
|
@@ -28,8 +28,17 @@ Bạn có thể sử dụng các công cụ sau để lấy thông tin chi tiế
|
|
| 28 |
1. get_event_details(event_code: str)
|
| 29 |
- Mô tả: Lấy thông tin đầy đủ về một sự kiện từ hệ thống
|
| 30 |
- Khi nào dùng: Khi user hỏi về ngày giờ chính xác, địa điểm cụ thể, thông tin liên hệ, hoặc chi tiết khác về một sự kiện
|
| 31 |
-
- Tham số: event_code
|
| 32 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
|
| 34 |
CÚ PHÁP GỌI TOOL:
|
| 35 |
Khi bạn cần gọi tool, hãy trả lời CHÍNH XÁC theo format JSON này:
|
|
@@ -38,13 +47,15 @@ Khi bạn cần gọi tool, hãy trả lời CHÍNH XÁC theo format JSON này:
|
|
| 38 |
"tool_call": true,
|
| 39 |
"function_name": "get_event_details",
|
| 40 |
"arguments": {
|
| 41 |
-
"event_code": "
|
| 42 |
},
|
| 43 |
"reason": "Cần lấy thông tin chính xác về ngày giờ tổ chức"
|
| 44 |
}
|
| 45 |
```
|
| 46 |
|
| 47 |
QUAN TRỌNG:
|
|
|
|
|
|
|
| 48 |
- CHỈ trả JSON khi BẮT BUỘC cần gọi tool
|
| 49 |
- Nếu có thể trả lời từ context sẵn có, đừng gọi tool
|
| 50 |
- Sau khi nhận kết quả từ tool, hãy trả lời user bằng ngôn ngữ tự nhiên
|
|
|
|
| 28 |
1. get_event_details(event_code: str)
|
| 29 |
- Mô tả: Lấy thông tin đầy đủ về một sự kiện từ hệ thống
|
| 30 |
- Khi nào dùng: Khi user hỏi về ngày giờ chính xác, địa điểm cụ thể, thông tin liên hệ, hoặc chi tiết khác về một sự kiện
|
| 31 |
+
- Tham số: event_code = ID sự kiện (LẤY TỪ metadata.id_use TRONG CONTEXT, KHÔNG PHẢI tên sự kiện!)
|
| 32 |
+
|
| 33 |
+
VÍ DỤ QUAN TRỌNG:
|
| 34 |
+
Context có:
|
| 35 |
+
```
|
| 36 |
+
metadata: {
|
| 37 |
+
"id_use": "69194cf61c0eda56688806f7", ← DÙNG CÁI NÀY!
|
| 38 |
+
"texts": ["Y-CONCERT - Festival âm nhạc..."]
|
| 39 |
+
}
|
| 40 |
+
```
|
| 41 |
+
→ Dùng event_code = "69194cf61c0eda56688806f7" (NOT "Y-CONCERT")
|
| 42 |
|
| 43 |
CÚ PHÁP GỌI TOOL:
|
| 44 |
Khi bạn cần gọi tool, hãy trả lời CHÍNH XÁC theo format JSON này:
|
|
|
|
| 47 |
"tool_call": true,
|
| 48 |
"function_name": "get_event_details",
|
| 49 |
"arguments": {
|
| 50 |
+
"event_code": "69194cf61c0eda56688806f7"
|
| 51 |
},
|
| 52 |
"reason": "Cần lấy thông tin chính xác về ngày giờ tổ chức"
|
| 53 |
}
|
| 54 |
```
|
| 55 |
|
| 56 |
QUAN TRỌNG:
|
| 57 |
+
- event_code PHẢI LÀ metadata.id_use từ context (dạng MongoDB ObjectId)
|
| 58 |
+
- KHÔNG dùng tên sự kiện như "Y-CONCERT" làm event_code
|
| 59 |
- CHỈ trả JSON khi BẮT BUỘC cần gọi tool
|
| 60 |
- Nếu có thể trả lời từ context sẵn có, đừng gọi tool
|
| 61 |
- Sau khi nhận kết quả từ tool, hãy trả lời user bằng ngôn ngữ tự nhiên
|