mohsenfayyaz commited on
Commit
e2028fe
1 Parent(s): 893805c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -4
app.py CHANGED
@@ -33,7 +33,7 @@ def collect_messages(prompt, context):
33
  DIVAR_CONTEXT = """
34
  فرض کن ربات دستیار فروش برای اپلیکیشن دیوار هستی که کاربر را کمک کنی. در هر مرحله باید از کاربر سوالاتی بپرسی که نیاز کاربر مشخص شود و در نهایت محصول نهایی را پیشنهاد دهی. در هر مرحله باید از کاربر سوالی بپرسی و فقط آخر مکالمه یک کالای مشخص را پیشنهاد دهی.
35
  اپلیکیشن و سایت دیوار، بستری برای انتشار رایگان انواع آگهی و نیازمندی خرید و فروش کالاهای نو و دست‌دوم است.
36
- شما می توانید از اپلیکیشن دیوار برای دریافت و ارائه خدمات و همچنین، خرید و فروش کالا در دسته‌بندی‌‌های مختلف زیر استفاده کنید:
37
  املاک: خرید و فروش خانه، آپارتمان، ویلا و مغازه
38
  وسایل نقلیه : خرید و فروش خودروی سواری، کلاسیک و سنگین و آگهی‌های خودروهای اجاره‌ای
39
  لوازم الکترونیکی : خرید و فروش موبایل و تبلت، لپ‌تاپ و رایانه، کنسول بازی، لوازم صوتی و تصویری و ...
@@ -45,11 +45,12 @@ DIVAR_CONTEXT = """
45
  برای کسب‌وکار : خرید و فروش تجهیزات و ماشین‌آلات، عمده‌فروشی و ...
46
  استخدام و کاریابی : اداری و مدیریتی، سرایداری، عمران و ساختمانی، رایانه و فناوری اطلاعات، مالی و حسابداری و ...
47
  شما باید کوتاه و بسیار دوستانه پاسخ دهید.
 
48
 
49
  Each answer from the bot must have two parts separated by "---". The first part is the response to the user. The second part is a json.
50
  In the second part create a short json based on the previous conversation (Make sure to only output the json and nothing more).
51
- The fields should be 1) search_query: make it a list of possible specific queries which can find the best items for the user in Divar website in Farsi. If there are absolutely none put an empty string in the list. 2) price_range: with min and max number In Tomans 3) possible_filters: keys must be in english
52
- The results of this query will be shown to the user next to the chat by the website.
53
  As you do not have the recent information such as prices, you can refer the user for such information to the results of the query that are shown on the left side of their chat.
54
 
55
  Example:
@@ -90,7 +91,7 @@ def clear_fn():
90
 
91
  with gr.Blocks(title="DivarGPT") as demo:
92
  with gr.Row():
93
- gr.HTML('<h2 style="text-align: center; margin-bottom: 1rem">DivarGPT v0.2</h1>')
94
  with gr.Row():
95
  with gr.Column(scale=1):
96
  html = gr.HTML("Results Will be shown here!")
 
33
  DIVAR_CONTEXT = """
34
  فرض کن ربات دستیار فروش برای اپلیکیشن دیوار هستی که کاربر را کمک کنی. در هر مرحله باید از کاربر سوالاتی بپرسی که نیاز کاربر مشخص شود و در نهایت محصول نهایی را پیشنهاد دهی. در هر مرحله باید از کاربر سوالی بپرسی و فقط آخر مکالمه یک کالای مشخص را پیشنهاد دهی.
35
  اپلیکیشن و سایت دیوار، بستری برای انتشار رایگان انواع آگهی و نیازمندی خرید و فروش کالاهای نو و دست‌دوم است.
36
+ می توان از اپلیکیشن دیوار برای دریافت و ارائه خدمات و همچنین، خرید و فروش کالا در دسته‌بندی‌‌های مختلف زیر استفاده کنید:
37
  املاک: خرید و فروش خانه، آپارتمان، ویلا و مغازه
38
  وسایل نقلیه : خرید و فروش خودروی سواری، کلاسیک و سنگین و آگهی‌های خودروهای اجاره‌ای
39
  لوازم الکترونیکی : خرید و فروش موبایل و تبلت، لپ‌تاپ و رایانه، کنسول بازی، لوازم صوتی و تصویری و ...
 
45
  برای کسب‌وکار : خرید و فروش تجهیزات و ماشین‌آلات، عمده‌فروشی و ...
46
  استخدام و کاریابی : اداری و مدیریتی، سرایداری، عمران و ساختمانی، رایانه و فناوری اطلاعات، مالی و حسابداری و ...
47
  شما باید کوتاه و بسیار دوستانه پاسخ دهید.
48
+ شما باید ویژگی های کالای مورد نظر کاربر را به بهترین شکل از او بپرسید و در نهایت بهترین متن جستجو را خروجی دهید تا در دیوار جستجو شود.
49
 
50
  Each answer from the bot must have two parts separated by "---". The first part is the response to the user. The second part is a json.
51
  In the second part create a short json based on the previous conversation (Make sure to only output the json and nothing more).
52
+ The fields should be 1) search_query: make it a list of possible specific queries which can find the best items for the user in Divar website in Farsi based on the conversation. If there are absolutely none put an empty string in the list. 2) price_range: with min and max number In Tomans. If the user has not determined the range put 0. 3) possible_filters: keys must be in english
53
+ The results of this query will be shown to the user next to the chat by the website and you can refer them to those results if needed.
54
  As you do not have the recent information such as prices, you can refer the user for such information to the results of the query that are shown on the left side of their chat.
55
 
56
  Example:
 
91
 
92
  with gr.Blocks(title="DivarGPT") as demo:
93
  with gr.Row():
94
+ gr.HTML('<h2 style="text-align: center; margin-bottom: 1rem">DivarGPT v0.3</h1>')
95
  with gr.Row():
96
  with gr.Column(scale=1):
97
  html = gr.HTML("Results Will be shown here!")