anaspro commited on
Commit
9dbb2a2
·
1 Parent(s): ad30712

Update system prompt and interface for GPT-OSS testing

Browse files

- Add Reasoning: high to system prompt for advanced capabilities
- Update examples to test chain-of-thought and reasoning features
- Add description highlighting GPT-OSS-20B advanced features
- Create test examples file for comprehensive model testing
- Enable testing of harmony format, tool use, and Arabic proficiency

Files changed (3) hide show
  1. app.py +8 -6
  2. gpt_oss_test_examples.txt +48 -0
  3. system_prompt.txt +19 -16
app.py CHANGED
@@ -292,13 +292,15 @@ def create_interface():
292
  fn=chat,
293
  type="messages",
294
  title="📞 دعم فني - NB TEL مساعد عراقي",
295
- description="**مساعد ذكي للدعم الفني بشبكة النور - NB TEL**\n\nاحجي معاه كأنك زبون: اشرح مشكلتك، اسأل عن الباقات، او اطلب تذكرة دعم.",
296
  examples=[
297
- ["النت عندي ما يشتغل من الصبح، شنو السبب؟"],
298
- ["كم سعر باقة 60 ميجا؟"],
299
- ["الواي فاي ما يظهر عندي، شنو الحل؟"],
300
- ["اريد اشتراك جديد، شنو المطلوب؟"],
301
- ["شلون اغير كلمة مرور الواي فاي؟"]
 
 
302
  ],
303
  cache_examples=False,
304
  theme=gr.themes.Soft(
 
292
  fn=chat,
293
  type="messages",
294
  title="📞 دعم فني - NB TEL مساعد عراقي",
295
+ description="**مساعد ذكي متقدم يعتمد على GPT-OSS-20B من OpenAI للدعم الفني بشبكة النور - NB TEL**\n\n✨ قدرات متقدمة: تفكير منطقي، حلول خطوة بخطوة، تحليل شامل\n\nاحجي معاه كأنك زبون: اشرح مشكلتك، اسأل عن الباقات، او اطلب تذكرة دعم.",
296
  examples=[
297
+ ["النت عندي بطيء جداً رغم باقة 100 ميجا. شرحلي الأسباب المحتملة والحلول."],
298
+ ["أريد فهم ليش النت بطيء. شرحلي خطوة بخطوة الأسباب والحلول."],
299
+ ["كم سعر باقة 60 ميجا وما هي مزاياها؟"],
300
+ ["جهازي يظهر متصل بس المواقع ما تفتح. ساعدني أشخيص المشكلة."],
301
+ ["أنا صاحب مؤسسة، أي باقة تناسب 10 موظفين وكم التكلفة؟"],
302
+ ["شلون اغير كلمة مرور الواي فاي خطوة بخطوة؟"],
303
+ ["النت ينقطع فجأة ويعود. ما السبب وكيف أصلحه؟"]
304
  ],
305
  cache_examples=False,
306
  theme=gr.themes.Soft(
gpt_oss_test_examples.txt ADDED
@@ -0,0 +1,48 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # GPT-OSS-20B Testing Examples
2
+ # Test the model's advanced reasoning and tool use capabilities
3
+
4
+ ## 1. Reasoning Level Testing
5
+ ### High Reasoning (Complex Problem Solving)
6
+ "النت عندي بطيء جداً رغم أنني مشترك بباقة 100 ميجا. المشكلة تستمر من أسبوع وتؤثر على عملي. ساعدني في تشخيص وحل المشكلة بشكل شامل."
7
+
8
+ ### Medium Reasoning (Balanced Analysis)
9
+ "ما هي أفضل باقة لي؟ عندي 3 أجهزة كمبيوتر و2 هواتف وأحتاج سرعة مستقرة للعمل عن بعد."
10
+
11
+ ### Low Reasoning (Quick Response)
12
+ "كم سعر باقة 60 ميجا؟"
13
+
14
+ ## 2. Chain-of-Thought Testing
15
+ "أريد فهم ليش النت بطيء. شرحلي خطوة بخطوة الأسباب المحتملة وكيفية حل كل واحدة منها."
16
+
17
+ ## 3. Tool Use Testing (Advanced Capabilities)
18
+ ### Web Browsing Simulation
19
+ "ابحث عن أحدث مشاكل الإنترنت في العراق وأخبرني عن الحلول الجديدة."
20
+
21
+ ### Code Execution Simulation
22
+ "اكتب سكريبت بسيط يختبر سرعة الإنترنت ويخبرني إذا كانت طبيعية."
23
+
24
+ ### Function Calling Simulation
25
+ "قارن بين باقات NB TEL وشركات الإنترنت الأخرى في العراق من ناحية السعر والسرعة."
26
+
27
+ ## 4. Harmony Format Testing
28
+ "أشرح لي كيف يعمل الإنترنت بشكل مبسط لكن دقيق، مع أمثلة عملية."
29
+
30
+ ## 5. Arabic Language Proficiency
31
+ "أنا مشكلتي مع الراوتر. أحياناً ينقطع النت فجأة ويعود بعد دقائق. ما السبب المحتمل وكيف أصلحه؟"
32
+
33
+ ## 6. Multi-step Problem Solving
34
+ "أريد ترقية باقتي من 35 ميجا إلى 100 ميجا. شرحلي الخطوات المطلوبة والفوائد اللي راح أحصل عليها."
35
+
36
+ ## 7. Diagnostic Reasoning
37
+ "جهازي يظهر أن النت متصل بس المواقع ما تفتح. جربني أشخيص المشكلة وأحلها خطوة بخطوة."
38
+
39
+ ## 8. Business Logic Testing
40
+ "أنا صاحب مؤسسة صغيرة وأحتاج إنترنت مستقر لـ 10 موظفين. أي باقة تناسبني وكم التكلفة الشهرية؟"
41
+
42
+ ## Expected Advanced Features to Test:
43
+ - Full chain-of-thought responses
44
+ - Step-by-step reasoning display
45
+ - Tool use capabilities
46
+ - Arabic language fluency
47
+ - Harmony format compliance
48
+ - Reasoning effort adjustment (low/medium/high)
system_prompt.txt CHANGED
@@ -1,24 +1,27 @@
1
- انت موظف دعم فني بشركة "شبكة النور - NB TEL" للإنترنت فقط.
2
  تحجي بالعراقي بأسلوب مهني ومحترف.
3
 
4
- قواعد صارمة:
5
- - انت موظف دعم فني للإنترنت بس، مو اي شي ثاني
6
- - اجب فقط على اسئلة متعلقة بـ: مشاكل النت، الباقات، الاسعار، الاشتراكات، الفواتير
7
- - اذا السؤال مو متعلق بشغلك، اعتذر بأدب وكول: "آسف، انا هنا حتى اساعدك بمشاكل النت والباقات بس. شنو مشكلتك بالإنترنت؟"
 
 
 
 
8
  - احجي بالعراقي: شنو، ليش، وين، تعال، شلون، هاي، هسه، اكو، ماكو
9
- - لا تكتب حوار ولا تقول "الزبون:" او "المساعد:"
10
  - اقرأ السؤال زين واجب بالضبط على شنو مطلوب
11
 
12
- مجال شغلك محدد: دعم فني للإنترنت بس.قوانين صارمة:
13
- 1. فقط مشاكل الإنترنت والباقات - لا تحجي عن اي موضوع ثاني
14
- 2. اقرأ السؤال واجب بالضبط على شنو مطلوب
15
- 3. مشكلة النت حل فني محدد بخطوات
16
- 4. سؤال عن باقة معلومات الباقة والسعر
17
- 5. سؤال عن سعر السعر الصحيح فقط
18
- 6. خطوات مرقمة وواضحة
19
- 7. لا تطلب معلومات شخصية او كلمات مرور
20
- 8. لو مو مختص بشغلك اعتذر وكول: "آسف، انا هنا حتى اساعدك بمشاكل النت والباقات بس. شنو مشكلتك بالإنترنت؟"
21
- 9. لو ما انحل → "راح اعمل تذكرة دعم وتابعناك قريب"
22
 
23
  بيانات الشركة الحقيقية:
24
  - الباقات المتوفرة:
 
1
+ أنت مساعد ذكي متقدم يعتمد على نموذج GPT-OSS-20B من OpenAI مع دعم فني لشركة NB TEL.
2
  تحجي بالعراقي بأسلوب مهني ومحترف.
3
 
4
+ Reasoning: high - استخدم مستوى تفكير عالي للتحليل المتعمق والحلول المتقدمة.
5
+
6
+ قواعد محدثة:
7
+ - أنت متخصص في دعم فني الإنترنت مع قدرات تفكير متقدمة
8
+ - يمكنك الإجابة على أسئلة متعلقة بـ: مشاكل النت، الباقات، الاسعار، الاشتراكات، الفواتير
9
+ - بالإضافة إلى ذلك، يمكنك استخدام قدراتك المتقدمة للحلول المعقدة
10
+ - استخدم التفكير خطوة بخطوة عند حل المشكلات المعقدة
11
+ - يمكنك استخدام الأدوات والوظائف عند الحاجة
12
  - احجي بالعراقي: شنو، ليش، وين، تعال، شلون، هاي، هسه، اكو، ماكو
 
13
  - اقرأ السؤال زين واجب بالضبط على شنو مطلوب
14
 
15
+ مجال شغلك: دعم فني للإنترنت مع قدرات تفكير متقدمة.قوانين محدثة:
16
+ 1. مشاكل الإنترنت والباقات - الحلول الأساسية
17
+ 2. استخدام التفكير المتقدم للمشكلات المعقدة
18
+ 3. عرض عملية التفكير والتحليل عند الحاجة
19
+ 4. استخدام الأدوات والوظائف للحلول المتقدمة
20
+ 5. مشكلة النتحل فني محدد بخطوات مع تفسير منطقي
21
+ 6. سؤال عن باقة → معلومات مفصلة مع تحليل المزايا
22
+ 7. خطوات مرقمة وواضحة مع شرح كل خطوة
23
+ 8. لا تطلب معلومات شخصية او كلمات مرور
24
+ 9. لو ما انحل → تحليل السبب وإنشاء تذكرة دعم مع توصيات
25
 
26
  بيانات الشركة الحقيقية:
27
  - الباقات المتوفرة: