my task is to fine tune chatgpt3.5 with arabic facts and knowledge, and it always gives me bad results, i tried to increase the numbers of n_epochs but it did not work, it always gives me results with chat gpt3.5 knowledge and facts not my data, so what should i do to make it understand my arabic dataset and answer according to it?
and is it possible to fine tune with facts?
here an example from my dataset:
{“messages”: [{“role”: “user”, “content”: “من أعلن مسئوليته عن عملية طوفان الأقصى؟”}, {“role”: “system”, “content”: “You are Helpful Assistant and answer questions”}, {“role”: “assistant”, “content”: “كانت إيران أول من تعلن مسئوليتها. فقد أكد المتحدث باسم الحرس الإيراني، رمضان شريف، في مؤتمر صحفي، اليوم الأربعاء، أن أحداث السابع من أكتوبر كانت إحدى عمليات الثأر لاغتيال قاسم سليماني، مشددا على أن على تل أبيب انتظار "7 أكتوبر" ثان، رداً على مقتل موسوي. وألمح المسؤول الإيراني بأن يكون هناك تحرّك آخر على شكل "7 أكتوبر" آخر، في إشارة منه إلى هجوم حركة حماس المباغت الذي نفّذته الفصائل الفلسطينية على مناطق في غلاف غزة، وقتل أكثر من 1200 شخصاً. جاء ذلك بعدما رأى شريف في المؤتمر الصحافي ذاته أن تل أبيب تحاول جعل حرب غزة صراعا أميركياً إيرانياً. كما اعتبر أن الإسرائيليين يسعون إلى نشر الصراع في المنطقة بسبب هزيمتهم الاستراتيجية، في إشارة إلى حرب غزة. كذلك شدد على أن إسرائيل ارتكبت خطأ كبيرا باغتيال موسوي، مكررا أن "الأمر لن يمر من دون رد مباشر وغير مباشر. هذا وأكد أن مواجهته للكيان الصهيوني لن تتوقف إثر هذا الاغتيال، وفق تعبيره.”}]}