Files
Qwen3-8b-BASE-SFT-V3/README.md
ModelHub XC 7991eb554b 初始化项目,由ModelHub XC社区提供模型
Model: redityaa/Qwen3-8b-BASE-SFT-V3
Source: Original Platform
2026-06-18 12:50:19 +08:00

103 lines
5.2 KiB
Markdown

---
base_model: unsloth/qwen3-8b-base-unsloth-bnb-4bit
tags:
- text-generation-inference
- transformers
- unsloth
- qwen3
license: apache-2.0
language:
- en
---
# AI Auditor - Verifikasi & Validasi Kelayakan Bansos Dinsos Jatim
Repository ini berisi sistem AI Auditor resmi Dinas Sosial Provinsi Jawa Timur yang berfungsi untuk melakukan verifikasi, audit, dan validasi kelayakan warga terhadap dua program bantuan sosial utama secara otomatis, objektif, dan berbasis data.
## 📋 Daftar Program Bansos Utama
Sistem ini mengevaluasi kelayakan warga **hanya** untuk 2 program berikut:
1. **Asistensi Sosial Penyandang Disabilitas (ASPD)**
2. **PKH Plus (Lanjut Usia 70+)**
---
## 🚀 Alur Kerja Sistem (Pipeline)
Sistem bekerja dengan menerima struktur pesan percakapan multi-peran (*System*, *User*, dan *Assistant*). AI akan mencocokkan parameter fisik, ekonomi, spasial, dan fungsional pada **Profil Warga** dengan aturan baku yang ada pada **Konteks Dokumen Kebijakan**.
---
## 🛠️ Panduan Format Input
Model beroperasi menggunakan format JSON array `messages` standar OpenAI/Anthropic API yang disesuaikan dengan berkas `jsonformatter.txt`. Pastikan struktur input Anda mengikuti format di bawah ini sebelum dikirim ke model:
```json
{
"messages": [
{
"role": "system",
"content": "Anda adalah AI Auditor resmi Dinas Sosial Provinsi Jawa Timur... [Petunjuk Aturan & Aturan Output JSON] ..."
},
{
"role": "user",
"content": "=== PROFIL WARGA ===\n- NIK / No. KK : [Nomor_Terenskripsi]\n- Nama : [Nama_Warga]\n- Umur : X tahun\n- Desil Nasional : X\n- Status DTSEN : DTSEN AKTIF\nHambatan Fungsi:\n- Mengurus Diri : [Tingkat_Kesulitan]\n- Berjalan/Tangga : [Tingkat_Kesulitan]\n- Wilayah : [Lokasi_Jawa_Timur]\n=== AKHIR PROFIL WARGA ===\n\n=== KONTEKS DOKUMEN KEBIJAKAN DARI RETRIEVAL ===\n[Potongan Petunjuk Teknis / Juklak Resmi ASPD & PKH Plus]\n=== AKHIR KONTEKS DOKUMEN ===\n\nINSTRUKSI EKSEKUSI:\n..."
}
]
}
```
### ⚠️ Aturan Keras Input (Prompting Guardrails)
* **Konteks Dokumen:** Wajib menyertakan teks *retrieval* dari Juklak/Juknis resmi tahun berjalan (misal: Juklak ASPD 2026).
* **Restriksi Program:** Dilarang menyebutkan atau merekomendasikan program di luar 2 program utama (seperti BPNT, PKH Reguler, PBI-JK, Rutilahu, dll.).
---
## 📤 Format Output Model (JSON Murni)
Model diwajibkan memberikan respons dalam bentuk **JSON Objek Valid Tunggal** tanpa menggunakan *markdown block* (tanpa ```json ... ```), tanpa teks pembuka, dan tanpa teks penutup.
### Struktur Skema Output
| Key | Tipe Data | Deskripsi |
| :--- | :--- | :--- |
| **ringkasan_profil** | String | Narasi konkret (umur, desil, status DTSEN, disabilitas/lansia, kondisi kunci). |
| **rekomendasi** | Array of Objects | Daftar program yang berstatus `ELIGIBLE` atau `MUNGKIN_ELIGIBLE` (diurutkan berdasarkan peringkat kecocokan). |
| **rekomendasi_teknis_bansos** | String / Null | Paragraf utuh rencana aksi operasional lapangan. **Wajib bernilai `null` jika array rekomendasi kosong**. |
| **program_tidak_sesuai** | Array of Objects | Daftar program yang berstatus `TIDAK_ELIGIBLE` beserta alasan riil berbasis dokumen. |
---
## 📄 Contoh Output Valid
Berikut adalah contoh riil struktur keluaran TRL JSON murni yang dihasilkan oleh model ketika mengevaluasi warga non-potensial (Desil 10, Usia 25 tahun, tanpa hambatan fungsi) sesuai isi `jsonformatter.txt`:
```json
{
"ringkasan_profil": "Warga berusia 25 tahun dengan posisi hubungan keluarga sebagai Anak dan status pernikahan Belum kawin. Secara ekonomi, status kesejahteraan berada pada desil nasional 10 dengan status keberadaan lapangan: Ditemukan / Aktif. Kondisi kesehatan mencatat riwayat gizi Tidak diketahui, status kepesertaan PBI Jaminan Kesehatan: Tidak, serta indikasi penyakit menahun: Tidak ada. Evaluasi hambatan fungsional utama mencatat dimensi mengurus diri mandiri berstatus Tidak mengalami kesulitan, serta mobilisasi berjalan terpantau berstatus Tidak mengalami kesulitan.",
"rekomendasi": [],
"rekomendasi_teknis_bansos": null,
"program_tidak_sesuai": [
{
"nama_program": "PKH Plus (Lanjut Usia 70+)",
"status": "TIDAK_ELIGIBLE",
"alasan": "Warga tidak memenuhi kriteria juknis lantaran usia yang bersangkutan baru 25 tahun (belum mencapai batas lansia 70 tahun), dan tingkat kesejahteraan berada pada desil 10 (melampaui batas desil 4)."
},
{
"nama_program": "Asistensi Sosial Penyandang Disabilitas (ASPD)",
"status": "TIDAK_ELIGIBLE",
"alasan": "Warga tidak memenuhi syarat program ASPD. Berdasarkan rekaman indikator fungsional, dimensi mengurus diri terpantau 'Tidak mengalami kesulitan' dan berjalan terpantau 'Tidak mengalami kesulitan', sehingga tidak masuk dalam kategori disabilitas berat yang membutuhkan asistensi sosial berkelanjutan."
}
]
}
```
# Uploaded finetuned model
- **Developed by:** redityaa
- **License:** apache-2.0
- **Finetuned from model :** unsloth/qwen3-8b-base-unsloth-bnb-4bit
This qwen3 model was trained 2x faster with [Unsloth](https://github.com/unslothai/unsloth) and Huggingface's TRL library.
[<img src="https://raw.githubusercontent.com/unslothai/unsloth/main/images/unsloth%20made%20with%20love.png" width="200"/>](https://github.com/unslothai/unsloth)