anaspro commited on
Commit
bae294a
·
1 Parent(s): a377536
Files changed (3) hide show
  1. README.md +5 -6
  2. app.py +14 -15
  3. test_iraqi_model.py +1 -1
README.md CHANGED
@@ -1,5 +1,5 @@
1
  ---
2
- title: TechSolutions Customer Support - Alex Assistant
3
  emoji: 🤖
4
  colorFrom: blue
5
  colorTo: green
@@ -18,16 +18,15 @@ tags:
18
  - multilingual
19
  ---
20
 
21
- مساعد خدمة عملاء ذكي لشركة TechSolutions يتحدث باللهجة العراقية.
22
 
23
  🚀 **المميزات:**
24
  - 🇮🇶 لهجة عراقية أصيلة وطبيعية
25
- - 💬 محادثات يومية بالعراقي
26
- - 🔧 دعم فني واستكشاف الأخطاء
27
- - 📋 معلومات الخدمات والإرشاد
28
  - 🎯 مدعوم بـ موديل ذكي مع تحسينات الأداء (4-bit quantization)
29
 
30
- 📞 احجي مع أليكس لحل مشاكلك التقنية، استفسر عن الخدمات، أو احصل على معلومات المنتجات.
31
 
32
  ## 🚀 كيفية النشر على Hugging Face Spaces ZeroGPU
33
 
 
1
  ---
2
+ title: Iraqi AI Assistant - ذكاء عراقي
3
  emoji: 🤖
4
  colorFrom: blue
5
  colorTo: green
 
18
  - multilingual
19
  ---
20
 
21
+ ذكاء صناعي يتحدث باللهجة العراقية ويجيب باحترافية وذكاء.
22
 
23
  🚀 **المميزات:**
24
  - 🇮🇶 لهجة عراقية أصيلة وطبيعية
25
+ - 🧠 إجابات ذكية واحترافية
26
+ - 💬 محادثات متنوعة بالعراقي
 
27
  - 🎯 مدعوم بـ موديل ذكي مع تحسينات الأداء (4-bit quantization)
28
 
29
+ 📞 احجي مع الذكاء الاصطناعي باللهجة العراقية في أي موضوع تريده.
30
 
31
  ## 🚀 كيفية النشر على Hugging Face Spaces ZeroGPU
32
 
app.py CHANGED
@@ -19,7 +19,7 @@ DEFAULT_SYSTEM_PROMPT = load_system_prompt()
19
  model_path = "anaspro/iraqi-7b_4bit"
20
 
21
  # Iraqi Arabic chat prompt
22
- prompt_ar = """### Instruction:أنت مساعد ذكي تتحدث باللهجة العراقية. أجب دائمًا بأكبر قدر ممكن من المساعدة، مع الحفاظ على البقاء أمناً. أكمل المحادثة بين [|Human|] و[|AI|] :
23
  ### Input:[|Human|] {Question}
24
  [|AI|]
25
  ### Response :"""
@@ -159,29 +159,28 @@ demo = gr.ChatInterface(
159
  gr.Slider(label="عقوبة التكرار", minimum=1.0, maximum=2.0, step=0.05, value=1.0)
160
  ],
161
  examples=[
162
- [{"text": "النت عندي معطل من الصبح، تقدر تساعدني؟"}],
163
- [{"text": "عندي مشكلة بالاتصال بالواي فاي"}],
164
- [{"text": "شنو الباقات المتوفرة عندكم؟"}],
165
- [{"text": "كيف أعيد ضبط الجهاز؟"}],
166
- [{"text": "My device is not working properly"}],
167
  ],
168
  cache_examples=False,
169
  type="messages",
170
- title="دعم عملاء TechSolutions - مساعد أليكس (العراقي)",
171
- description="""🤖 مساعد خدمة عملاء ذكي لـ TechSolutions
172
 
173
  ✨ المميزات:
174
- - 🌐 دعم ثنائي اللغة (عربي وإنجليزي)
175
- - 💬 لهجة محادثة طبيعية
176
- - 🔧 دعم فني واستكشاف الأخطاء
177
- - 📋 معلومات الخدمات والإرشاد
178
- - 🎯 مدعوم بـ موديل Unsloth Meta-Llama-3.1-8B-Instruct (مع تحسينات الأداء)
179
 
180
- احجي مع أليكس لحل مشاكلك التقنية، استفسر عن الخدمات، أو احصل على معلومات المنتجات.""",
181
  fill_height=True,
182
  textbox=gr.Textbox(
183
  label="اكتب رسالتك هنا",
184
- placeholder="مثال: عندي مشكلة بالجهاز..."
185
  ),
186
  stop_btn="إيقاف التوليد",
187
  multimodal=False,
 
19
  model_path = "anaspro/iraqi-7b_4bit"
20
 
21
  # Iraqi Arabic chat prompt
22
+ prompt_ar = """### Instruction:أنت ذكاء صناعي يتحدث باللهجة العراقية ويجيب باحترافية وذكاء.
23
  ### Input:[|Human|] {Question}
24
  [|AI|]
25
  ### Response :"""
 
159
  gr.Slider(label="عقوبة التكرار", minimum=1.0, maximum=2.0, step=0.05, value=1.0)
160
  ],
161
  examples=[
162
+ [{"text": "شرح لي كيف يشتغل الذكاء الاصطناعي"}],
163
+ [{"text": "قولي قصة قصيرة بالعراقي"}],
164
+ [{"text": "شنو رأيك بالوضع الاقتصادي الحالي؟"}],
165
+ [{"text": "ساعدني أفهم البرمجة"}],
166
+ [{"text": "أعطيني نصيحة للحياة اليومية"}],
167
  ],
168
  cache_examples=False,
169
  type="messages",
170
+ title="ذكاء عراقي - Iraqi AI Assistant",
171
+ description="""🤖 ذكاء صناعي يتحدث باللهجة العراقية
172
 
173
  ✨ المميزات:
174
+ - 🇮🇶 لهجة عراقية أصيلة وطبيعية
175
+ - 🧠 إجابات ذكية واحترافية
176
+ - 💬 محادثات متنوعة بالعراقي
177
+ - 🎯 مدعوم بـ موديل ذكي مع تحسينات الأداء (4-bit quantization)
 
178
 
179
+ احجي مع الذكاء الاصطناعي باللهجة العراقية في أي موضوع تريده.""",
180
  fill_height=True,
181
  textbox=gr.Textbox(
182
  label="اكتب رسالتك هنا",
183
+ placeholder="مثال: شرح لي موضوع معقد..."
184
  ),
185
  stop_btn="إيقاف التوليد",
186
  multimodal=False,
test_iraqi_model.py CHANGED
@@ -31,7 +31,7 @@ def test_model():
31
  tokenizer.pad_token = tokenizer.eos_token
32
 
33
  # اختبار الـ prompt الجديد
34
- prompt = """### Instruction:أنت مساعد ذكي تتحدث باللهجة العراقية. أجب دائمًا بأكبر قدر ممكن من المساعدة، مع الحفاظ على البقاء أمناً. أكمل المحادثة بين [|Human|] و[|AI|] :
35
  ### Input:[|Human|] مرحبا كيفك؟
36
  [|AI|]
37
  ### Response :"""
 
31
  tokenizer.pad_token = tokenizer.eos_token
32
 
33
  # اختبار الـ prompt الجديد
34
+ prompt = """### Instruction:أنت ذكاء صناعي يتحدث باللهجة العراقية ويجيب باحترافية وذكاء.
35
  ### Input:[|Human|] مرحبا كيفك؟
36
  [|AI|]
37
  ### Response :"""