Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -43,12 +43,10 @@ def validate_and_fix_output(output):
|
|
43 |
parts = [part.strip() for part in parts if part.strip()]
|
44 |
print("بخشهای جدا شده:", parts)
|
45 |
|
46 |
-
# مطمئن میشیم که همیشه سه بخش برگردونده بشه
|
47 |
prompt_part = parts[0] if len(parts) > 0 else "پرامپت تولید نشد 😔"
|
48 |
kb_part = parts[1] if len(parts) > 1 else "پایگاه دانش تولید نشد 😕"
|
49 |
faq_part = parts[2] if len(parts) > 2 else "FAQ تولید نشد 🥳"
|
50 |
|
51 |
-
# اگه بخشها ناقص باشن، یه پیام پیشفرض بذاریم
|
52 |
if not prompt_part.strip():
|
53 |
prompt_part = "پرامپت خالیه 😔"
|
54 |
if not kb_part.strip():
|
@@ -229,7 +227,6 @@ def end_process(_=None):
|
|
229 |
knowledge_base_output = parts[1]
|
230 |
faq_output = parts[2]
|
231 |
|
232 |
-
# لاگ اضافی برای چک کردن متغیرها
|
233 |
print("پرامپت نهایی:", prompt_output)
|
234 |
print("پایگاه دانش نهایی:", knowledge_base_output)
|
235 |
print("FAQ نهایی:", faq_output)
|
@@ -302,4 +299,17 @@ with gr.Blocks(title="سیستم نوا 🌟") as demo:
|
|
302 |
end_btn.click(
|
303 |
end_process,
|
304 |
inputs=[],
|
305 |
-
outputs=[iteration_box, prompt_box, kb_box, faq_box, user_request_box, status_box,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
43 |
parts = [part.strip() for part in parts if part.strip()]
|
44 |
print("بخشهای جدا شده:", parts)
|
45 |
|
|
|
46 |
prompt_part = parts[0] if len(parts) > 0 else "پرامپت تولید نشد 😔"
|
47 |
kb_part = parts[1] if len(parts) > 1 else "پایگاه دانش تولید نشد 😕"
|
48 |
faq_part = parts[2] if len(parts) > 2 else "FAQ تولید نشد 🥳"
|
49 |
|
|
|
50 |
if not prompt_part.strip():
|
51 |
prompt_part = "پرامپت خالیه 😔"
|
52 |
if not kb_part.strip():
|
|
|
227 |
knowledge_base_output = parts[1]
|
228 |
faq_output = parts[2]
|
229 |
|
|
|
230 |
print("پرامپت نهایی:", prompt_output)
|
231 |
print("پایگاه دانش نهایی:", knowledge_base_output)
|
232 |
print("FAQ نهایی:", faq_output)
|
|
|
299 |
end_btn.click(
|
300 |
end_process,
|
301 |
inputs=[],
|
302 |
+
outputs=[iteration_box, prompt_box, kb_box, faq_box, user_request_box, status_box, start_btn, continue_btn] # کروشه بسته شد
|
303 |
+
)
|
304 |
+
reset_btn.click(
|
305 |
+
reset_process,
|
306 |
+
inputs=[],
|
307 |
+
outputs=[iteration_box, prompt_box, kb_box, faq_box, user_request_box, status_box, start_btn, continue_btn]
|
308 |
+
)
|
309 |
+
submit_request_btn.click(
|
310 |
+
submit_request,
|
311 |
+
inputs=[user_request_box],
|
312 |
+
outputs=[user_request_box, status_box]
|
313 |
+
)
|
314 |
+
|
315 |
+
demo.launch()
|