Spaces:
Sleeping
Sleeping
Update app/services/llm_engine.py (#7)
Browse files- Update app/services/llm_engine.py (f90dfb2af934c29e04bd8f78a0505bc0561fbe27)
Co-authored-by: Fajar Syafatoni Raihannadif <fjarsra@users.noreply.huggingface.co>
app/services/llm_engine.py
CHANGED
|
@@ -66,7 +66,7 @@ class LLMEngine:
|
|
| 66 |
Analisis pesan user dan tentukan ACTION JSON.
|
| 67 |
|
| 68 |
1. ACTION: "START_EXAM"
|
| 69 |
-
- Trigger: User ingin "tes", "ujian", "uji kemampuan", "soal", atau menyebut topik teknis (SQL, Python, CV, NLP).
|
| 70 |
- TUGAS PENTING (MAPPING): User sering menyebut topik spesifik (misal "SQL"). Kamu WAJIB mencocokkannya dengan "Nama Skill Tersedia" yang paling relevan.
|
| 71 |
Contoh:
|
| 72 |
- User: "Tes SQL" -> Detected: "Software & Data Foundations"
|
|
@@ -142,7 +142,7 @@ class LLMEngine:
|
|
| 142 |
Jawaban Mahasiswa: "{user_answer}"
|
| 143 |
|
| 144 |
Tugas:
|
| 145 |
-
1. Beri skor 0-100. jika skor dibawah
|
| 146 |
2. Beri feedback singkat & ramah (Bahasa Indonesia).
|
| 147 |
3. Tentukan apakah jawaban BENAR secara konsep (is_correct).
|
| 148 |
|
|
|
|
| 66 |
Analisis pesan user dan tentukan ACTION JSON.
|
| 67 |
|
| 68 |
1. ACTION: "START_EXAM"
|
| 69 |
+
- Trigger: User ingin "tes", "ujian", "uji kemampuan", "soal", atau menyebut topik teknis (SQL, Python, CV, NLP). kalau user tidak menyebut keyword teknis dari subskill maka akan menampilkan list dari sub skill yang ada.
|
| 70 |
- TUGAS PENTING (MAPPING): User sering menyebut topik spesifik (misal "SQL"). Kamu WAJIB mencocokkannya dengan "Nama Skill Tersedia" yang paling relevan.
|
| 71 |
Contoh:
|
| 72 |
- User: "Tes SQL" -> Detected: "Software & Data Foundations"
|
|
|
|
| 142 |
Jawaban Mahasiswa: "{user_answer}"
|
| 143 |
|
| 144 |
Tugas:
|
| 145 |
+
1. Beri skor 0-100. jika skor dibawah 80 beelum correct
|
| 146 |
2. Beri feedback singkat & ramah (Bahasa Indonesia).
|
| 147 |
3. Tentukan apakah jawaban BENAR secara konsep (is_correct).
|
| 148 |
|