Qwen2.5-Egyptian-Legal-v1
This model is a specialized version of Qwen2.5-3B-Instruct, fine-tuned specifically to understand and generate Egyptian Legal Content. It has been trained to master the formal linguistic style, terminology, and structural nuances of Egyptian laws, court rulings, and legal documentation.
The goal of this project is to provide a reliable AI assistant for legal professionals, researchers, and citizens seeking to understand Egyptian legislative texts in a more accessible way.
Training Details
- Base Model: Qwen/Qwen2.5-3B-Instruct
- Fine-tuning Method: LoRA (Low-Rank Adaptation)
- Quantization: 4-bit (QLoRA) during training
- Epochs: 5
- Dataset: Curated Egyptian legal dataset (Laws, Statutes, and Judicial precedents)
- Hardware: Dual NVIDIA T4 GPUs (Kaggle Environment)
- Framework: LLaMA-Factory
Key Features
- Legal Accuracy: High proficiency in Egyptian legal terminology.
- Formal Tone: Generates text in the precise "Legalese" style used in Egyptian courts.
- Instruction Following: Capable of summarizing laws, drafting simple legal clauses, or explaining legal concepts.
How to Use
You can use this model directly with the transformers library:
from transformers import AutoModelForCausalLM, AutoTokenizer
import torch
model_id = "tarekys5/qwen2.5-egyptian-legal-mergedv1"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(
model_id,
torch_dtype="auto",
device_map="auto"
)
question = """
شركة "سيكيورتي كايرو" وهي شركة أمنية خاصة تُجبر العاملين لديها من الجنسية الإفريقية على العمل لأكثر من ١٦ ساعة يومياً دون أجر إضافي، وتُهددهم بمصادرة
جوازات سفرهم إذا طلبوا ترك العمل، كما تُجبرهم على التوقيع على عقود مكتوبة باللغة العربية لا يفهمونها. أحد العمال يفر إلى قسم الشرطة
ويُبلغ عن تعرضه للاستغلال القسري. ما الذي يُعنيه الدستور بشأن هذه الممارسات، وما الآلية التي يحمي بها القانون هذا العامل؟
"""
messages = [
{"role": "system", "content": "You are an Egyptian Legal Expert."},
{"role": "user", "content": question}
]
text = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
model_inputs = tokenizer([text], return_tensors="pt").to(model.device)
generated_ids = model.generate(
model_inputs.input_ids,
max_new_tokens=512,
do_sample=False,
num_beams=4,
early_stopping=True,
repetition_penalty=1.2
)
response = tokenizer.batch_decode(
generated_ids[:, model_inputs.input_ids.shape[1]:],
skip_special_tokens=True
)[0]
print(response)
"وفقًا لأحكام الدستور المصري، فإن هذه الممارسات تُعد انتهاكًا للحقوق الدستورية والإنسانية للعامل.
تنص المادة (12) من الدستور على أن العمل حق وواجب وشرف، وتلتزم الدولة بحماية العمال، ولا يجوز فرض العمل قسرًا أو بالإكراه. وبناءً عليه، فإن إجبار العاملين على العمل لأكثر من 16 ساعة يوميًا دون أجر إضافي، مع التهديد بمصادرة جوازات سفرهم، يُشكّل عملًا قسريًا محظورًا دستوريًا.
كما أن إجبار العامل على التوقيع على عقد مكتوب بلغة لا يفهمها يُعد عيبًا في الرضا، مما يؤدي إلى بطلان العقد وفقًا للمبادئ العامة في القانون، لأن الإرادة لم تكن حرة ولا واعية.
ويُعزز ذلك ما قرره قانون العمل المصري من حظر مطلق للعمل القسري أو الجبري، واعتبار أي علاقة عمل قائمة على الإكراه علاقة غير مشروعة، فضلًا عن أن تجاوز ساعات العمل القانونية دون مقابل يُعد مخالفة صريحة تستوجب المساءلة.
أما مصادرة جواز السفر أو التهديد بها، فهي ليست مجرد مخالفة عمالية، بل قد تُشكّل جريمة جنائية، وقد ترقى إلى صورة من صور الاتجار بالبشر أو الاستغلال القسري، خاصة إذا استُخدمت للسيطرة على العامل ومنعه من ترك العمل.
ويحق للعامل التقدم ببلاغ إلى النيابة العامة، والتي تلتزم بالتحقيق في شبهة الجرائم الجنائية.
كما يحق له اللجوء إلى وزارة القوى العاملة لإثبات علاقة العمل، وتقديم شكوى رسمية ضد الشركة."
- Downloads last month
- 8