Training Dashboard

ILMA-KUTUB6

Qwen2.5-7B-Instruct — fine-tuned with LoRA on Kutub al-Sittah hadith dataset

Model fine-tuning pertama dari AI Literacy Innovation Institute (ALII) UIN Syarif Hidayatullah Jakarta. Dikembangkan untuk analisis hadits dalam bahasa Indonesia dan Arab.

Training Performance

Metric Value
Final Train Loss 0.193
Final Val Loss 0.183
Total Tokens Trained 223,977
Training Time ~54 menit (500 iter)
Peak Memory 10.176 GB

Cara Penggunaan

1. Install Dependencies

pip install mlx-lm

2. Load Model

from mlx_lm import load, generate
from mlx_lm.sample_utils import make_sampler

model, tokenizer = load("ai-literacy-innovation-institute/ilma-kutub-6")

3. Generate (Plain Prompt)

response = generate(
    model, tokenizer,
    prompt="Apa hukum shalat berjamaah?",
    max_tokens=1024,
    sampler=make_sampler(temp=0.7),
)
print(response)

4. Generate (Chat Template - Recommended)

messages = [
    {"role": "system", "content": "Kamu adalah seorang asisten keilmuan Islam..."},
    {"role": "user", "content": "Analisis sanad hadits riwayat Bukhari."},
]
formatted = tokenizer.apply_chat_template(
    messages, tokenize=False, add_generation_prompt=True
)
response = generate(
    model, tokenizer,
    prompt=formatted,
    max_tokens=1024,
    sampler=make_sampler(temp=0.7),
)
print(response)

5. Conversational Chat

history = [{"role": "system", "content": "Kamu adalah seorang asisten keilmuan Islam..."}]
history.append({"role": "user", "content": "Apa itu hadits mutawatir?"})
formatted = tokenizer.apply_chat_template(history, tokenize=False, add_generation_prompt=True)
response = generate(model, tokenizer, prompt=formatted, max_tokens=512, sampler=make_sampler(temp=0.7))
history.append({"role": "assistant", "content": response})
print("A:", response)

# Follow-up question
history.append({"role": "user", "content": "Berikan contohnya dari Shahih Bukhari."})
formatted = tokenizer.apply_chat_template(history, tokenize=False, add_generation_prompt=True)
response = generate(model, tokenizer, prompt=formatted, max_tokens=512, sampler=make_sampler(temp=0.7))
print("A:", response)

6. Streamlit App

streamlit run app.py

Contoh Pertanyaan untuk Testing

Sanad & Rijal

  1. Analisis sanad hadits: حَدَّثَنَا قُتَيْبَةُ بْنُ سَعِيدٍ، حَدَّثَنَا لَيْثٌ، عَنِ ابْنِ شِهَابٍ، عَنْ عُرْوَةَ، عَنْ عَائِشَةَ. Identifikasi setiap perawi beserta thabaqat-nya dan kualitas sanad.

  2. Bandingkan metode al-Jarh wa al-Ta'dil antara Imam Ibnu Hajar dalam Tahdhib al-Tahdhib dengan Imam al-Dhahabi dalam Mizan al-I'tidal.

  3. Seorang perawi dinilai majhul. Jelaskan perbedaan pendapat ulama tentang penerimaan riwayat perawi majhul.

Mustalah al-Hadits

  1. Jelaskan perbedaan hadits shahih li-dzatihi dan shahih li-ghairihi. Berikan contoh dari Shahih al-Bukhari.

  2. Apa kriteria Imam al-Tirmidzi dalam menetapkan status hasan? Bandingkan dengan pendekatan Ibnu Hajar.

  3. Apa itu hadits mudraj? Berikan contoh dari Sunan al-Tirmidzi dan cara mendeteksinya.

Takhrij & Perbandingan Kutub al-Sittah

  1. Lakukan takhrij hadits "من سن في الإسلام سنة حسنة" — bandingkan lafaz riwayat antara Muslim, al-Tirmidzi, dan Ibnu Majah.

  2. Hadits "إنما الأعمال بالنيات" — bandingkan seluruh riwayat dalam Kutub al-Sittah. Adakah perbedaan redaksi antar kitab?

  3. Mengapa hadits "لا ضرر ولا ضرار" hanya diriwayatkan oleh Ibnu Majah? Bagaimana statusnya sebagai dalil hukum?

Fiqh & Hadits

  1. Terdapat dua hadits yang tampak kontradiktif: (a) Puasa Syawwal seperti puasa setahun (HR. Muslim) dan (b) Tidak ada puasa setelah Ramadhan kecuali sunnah (HR. Bukhari). Bagaimana ulama memadukan keduanya?

  2. Hadits mu'an'an — apa syarat Imam al-Bukhari dan Muslim dalam menerimanya? Mengapa Syu'bah menolak hadits mu'an'an dari mudallis?

Multi-dimensi

  1. Analisis hubungan QS. al-Maidah [5]: 3 dengan hadits "بني الإسلام على خمس". Jelaskan korelasi ayat ikmal al-din dengan rukun Islam.

  2. Jika sebuah hadits muttafaq 'alaih ternyata memiliki 'illah yang baru terdeteksi — bagaimana sikap peneliti?

  3. Bandingkan pendekatan Sunan Abu Dawud vs Ibnu Majah dalam meriwayatkan hadits ahkam. Mana yang lebih ketat?

Peneliti & Akademik

  1. Apa itu AI Literacy Innovation Institute (ALII) dan apa fokus utamanya?

  2. Siapa Dr. Kamal Fiqry Musa dan apa kontribusinya dalam pengembangan AI untuk kajian kitab kuning?

Dataset

Dataset SFT (60,561 examples) mencakup analisis hadits dari Kutub al-Sittah, kritik sanad, biografi perawi, fiqh, dan profil peneliti ALII UIN Jakarta.

License

Apache 2.0

Citation

@misc{ilma-kutub6-2026,
  author = {ALII UIN Jakarta},
  title = {ILMA-KUTUB6: Qwen2.5-7B Fine-tuned on Kutub al-Sittah},
  year = {2026},
  publisher = {AI Literacy Innovation Institute},
}

Dikembangkan oleh AI Literacy Innovation Institute (ALII) — UIN Syarif Hidayatullah Jakarta

Downloads last month
23
Safetensors
Model size
8B params
Tensor type
F16
·
U32
·
MLX
Hardware compatibility
Log In to add your hardware

8-bit

Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for ai-literacy-innovation-institute/ilma-kutub-6

Base model

Qwen/Qwen2.5-7B
Adapter
(2612)
this model