hoangkha1810 commited on
Commit
25ae812
·
verified ·
1 Parent(s): d18e4fd

Update generator.py

Browse files
Files changed (1) hide show
  1. generator.py +11 -11
generator.py CHANGED
@@ -37,22 +37,22 @@ def answer_query(query, model="Gemini Pro", temperature=0.2):
37
  docs = filter_relevant_docs(all_docs, query)
38
  context = "\n\n".join([doc.page_content for doc in docs])
39
 
40
- prompt = f"""Dựa trên tài liệu sau, hãy trả lời câu hỏi theo phong cách trang trọng, lịch sự và chuyên nghiệp:
41
-
42
  {context}
43
-
44
  Câu hỏi: {query}
45
 
46
  Yêu cầu:
47
- - Sử dụng từ ngữ lịch sự ("Bạn cần...", "Vui lòng...", "Sau khi...")
48
- - Không sử dụng từ nói miệng như "nhé", "nha", "ok".
49
- - Câu trúc câu đầy đủ, rõ ràng.
50
- - Chỉ trả lời dựa trên thông tin trong tài liệu. Nếu không tìm thấy thông tin liên quan, trả lời: "Thông tin không có trong tài liệu được cung cấp."
51
- - Không tự thêm "Nguồn tham khảo" trong phần trả lời.
52
- - Không thêm "Dựa vào tài liệu đã cung cấp,..."
53
- - Hãy trả lời câu hỏi của người dùng như con Chatbot thông thường
54
 
55
- Trả lời:"""
 
56
 
57
  url = f"https://generativelanguage.googleapis.com/v1/models/gemini-2.0-flash:generateContent?key={API_KEY}"
58
  headers = {"Content-Type": "application/json"}
 
37
  docs = filter_relevant_docs(all_docs, query)
38
  context = "\n\n".join([doc.page_content for doc in docs])
39
 
40
+ prompt = f"""
41
+ Dựa trên tài liệu sau, hãy trả lời câu hỏi theo phong cách trang trọng, lịch sự và chuyên nghiệp:
42
  {context}
 
43
  Câu hỏi: {query}
44
 
45
  Yêu cầu:
46
+ - Luôn sử dụng từ ngữ lịch sự ("Bạn cần...", "Vui lòng...", "Sau khi...").
47
+ - Tránh dùng từ nói miệng như "nhé", "nha", "ok".
48
+ - Câu trả lời cần đầy đủ, rõ ràng, không mơ hồ.
49
+ - Chỉ sử dụng thông tin trong tài liệu. Nếu không thông tin liên quan, trả lời: "Thông tin không có trong tài liệu được cung cấp."
50
+ - Không được nhắc đến việc đã tham khảo hay nguồn tài liệu.
51
+ - Nếu người dùng yêu cầu, vui lòng cung cấp câu trả lời bằng ngôn ngữ khác hoặc viết code chính xác, đầy đủ theo yêu cầu.
52
+ - Trả lời như một chatbot thông thường, không cần giải thích về quy trình hay tài liệu.
53
 
54
+ Trả lời:
55
+ """
56
 
57
  url = f"https://generativelanguage.googleapis.com/v1/models/gemini-2.0-flash:generateContent?key={API_KEY}"
58
  headers = {"Content-Type": "application/json"}