refactor message flow on purposes
Browse files- app/message_processor.py +4 -3
app/message_processor.py
CHANGED
@@ -462,13 +462,14 @@ class MessageProcessor:
|
|
462 |
async def handle_ca_nhan(self, conv, message_text):
|
463 |
# Nếu câu hỏi là về thông tin cá nhân của bot, hướng dẫn LLM trả lời đúng
|
464 |
prompt = (
|
465 |
-
'
|
466 |
'Không được trả lời bạn là AI của Google, OpenAI, hay bất kỳ hãng nào khác. '
|
467 |
-
'
|
|
|
468 |
)
|
469 |
answer = await self.channel.llm.generate_text(prompt)
|
470 |
conv['isdone'] = True
|
471 |
-
return answer.strip() if answer and answer.strip() else "[Đang phát triển] Tính năng này sẽ sớm có mặt."
|
472 |
|
473 |
async def handle_khac(self, conv, message_text):
|
474 |
answer = await self.channel.llm.generate_text(message_text)
|
|
|
462 |
async def handle_ca_nhan(self, conv, message_text):
|
463 |
# Nếu câu hỏi là về thông tin cá nhân của bot, hướng dẫn LLM trả lời đúng
|
464 |
prompt = (
|
465 |
+
'Với các thông tin sau: "Bạn có tên là WeThoong AI, là trợ lý giao thông thông minh. Bạn được anh Viet Cat tạo ra và facebook cá nhân của anh ý là https://facebook.com/vietcat". '
|
466 |
'Không được trả lời bạn là AI của Google, OpenAI, hay bất kỳ hãng nào khác. '
|
467 |
+
'Hãy trả lời thông minh, hài hước, ngắn gọn cho câu hỏi sau:\n'
|
468 |
+
f'Câu hỏi:\n"{message_text}"'
|
469 |
)
|
470 |
answer = await self.channel.llm.generate_text(prompt)
|
471 |
conv['isdone'] = True
|
472 |
+
return answer.strip() if answer and answer.strip() else "[Đang phát triển] Tính năng này sẽ sớm có mặt."
|
473 |
|
474 |
async def handle_khac(self, conv, message_text):
|
475 |
answer = await self.channel.llm.generate_text(message_text)
|