deddoggo commited on
Commit
0902442
·
1 Parent(s): e05f92c
Files changed (1) hide show
  1. rag_pipeline.py +14 -10
rag_pipeline.py CHANGED
@@ -118,22 +118,26 @@ def generate_response(query: str, components: dict) -> str:
118
 
119
  # Tạo cấu trúc tin nhắn theo chuẩn
120
  messages = [
121
- {
122
- "role": "system",
123
- "content": "Bạn là một trợ lý pháp luật chuyên trả lời các câu hỏi về luật giao thông Việt Nam. Hãy dựa vào các thông tin được cung cấp để trả lời một cách chính xác và dễ hiểu."
124
- },
125
- {
126
- "role": "user",
127
- "content": f"""Dựa vào các trích dẫn luật dưới đây:
 
 
 
128
 
129
  ### Thông tin luật:
130
  {context}
131
 
132
  ### Câu hỏi:
133
  {query}
134
- """
135
- }
136
- ]
 
137
 
138
  # SỬA LỖI: Dùng apply_chat_template để tokenize trực tiếp
139
  # Nó sẽ tự động định dạng và chuyển thành tensor, tương thích với mô hình Vision
 
118
 
119
  # Tạo cấu trúc tin nhắn theo chuẩn
120
  messages = [
121
+ {
122
+ "role": "system",
123
+ "content": [
124
+ {"type": "text", "text": "Bạn là một trợ lý pháp luật chuyên trả lời các câu hỏi về luật giao thông Việt Nam..."}
125
+ ]
126
+ },
127
+ {
128
+ "role": "user",
129
+ "content": [
130
+ {"type": "text", "text": f"""Dựa vào các trích dẫn luật dưới đây:
131
 
132
  ### Thông tin luật:
133
  {context}
134
 
135
  ### Câu hỏi:
136
  {query}
137
+ """}
138
+ ]
139
+ }
140
+ ]
141
 
142
  # SỬA LỖI: Dùng apply_chat_template để tokenize trực tiếp
143
  # Nó sẽ tự động định dạng và chuyển thành tensor, tương thích với mô hình Vision