VietCat commited on
Commit
9fee5fd
·
1 Parent(s): 759b17a

refactor message purpose

Browse files
Files changed (2) hide show
  1. app/llm.py +4 -2
  2. app/message_processor.py +1 -1
app/llm.py CHANGED
@@ -411,12 +411,14 @@ class LLMClient:
411
  Bạn là một AI chuyên phân tích ngữ nghĩa câu hỏi về luật giao thông. Với mỗi câu đầu vào, hãy trích xuất các thông tin sau dưới dạng JSON:
412
 
413
  {{
414
- "muc_dich": "mục đích của câu hỏi",
415
  "phuong_tien": "loại phương tiện giao thông (xe máy, ô tô, xe tải, người đi bộ...)",
416
  "hanh_vi_vi_pham": "hành vi vi phạm pháp luật giao thông"
417
  }}
418
 
419
- Nếu một trường không có trong câu hỏi, hãy để giá trị là chuỗi rỗng "". Ví dụ: nếu câu không đề cập phương tiện, thì "phuong_tien": ""
 
 
420
 
421
  Câu hỏi:
422
  \"{text}\"
 
411
  Bạn là một AI chuyên phân tích ngữ nghĩa câu hỏi về luật giao thông. Với mỗi câu đầu vào, hãy trích xuất các thông tin sau dưới dạng JSON:
412
 
413
  {{
414
+ "muc_dich": "mục đích của câu hỏi, chỉ chọn một trong các giá trị: "hỏi về mức phạt", "hỏi về quy tắc giao thông", "hỏi về báo hiệu đường bộ", "hỏi về quy trình xử lý vi phạm giao thông", 'khác'",
415
  "phuong_tien": "loại phương tiện giao thông (xe máy, ô tô, xe tải, người đi bộ...)",
416
  "hanh_vi_vi_pham": "hành vi vi phạm pháp luật giao thông"
417
  }}
418
 
419
+ Nếu một trường không có trong câu hỏi, hãy để giá trị là chuỗi rỗng "". Ví dụ: nếu câu không đề cập phương tiện, thì "phuong_tien": "".
420
+
421
+ Lưu ý: Trả về đúng format JSON, và giá trị của "muc_dich" chỉ được chọn một trong các giá trị sau: "hỏi về mức phạt", "hỏi về quy tắc giao thông", "hỏi về báo hiệu đường bộ", "hỏi về quy trình xử lý vi phạm giao thông", "khác".
422
 
423
  Câu hỏi:
424
  \"{text}\"
app/message_processor.py CHANGED
@@ -343,7 +343,7 @@ class MessageProcessor:
343
  "\n\nHãy trả lời ngắn gọn, dễ hiểu, trích dẫn rõ ràng thông tin từ các đoạn luật nếu cần."
344
  f"\n\nCâu hỏi của người dùng: {question}\n"
345
  )
346
- await self.facebook.send_message(message=f"... {get_random_message(SUMMARY_STATUS_MESSAGES)} ...")
347
  try:
348
  answer = await self.channel.llm.generate_text(prompt)
349
  if answer and answer.strip():
 
343
  "\n\nHãy trả lời ngắn gọn, dễ hiểu, trích dẫn rõ ràng thông tin từ các đoạn luật nếu cần."
344
  f"\n\nCâu hỏi của người dùng: {question}\n"
345
  )
346
+ await self.facebook.send_message(message=f"{get_random_message(SUMMARY_STATUS_MESSAGES)}")
347
  try:
348
  answer = await self.channel.llm.generate_text(prompt)
349
  if answer and answer.strip():