diff --git a/agrilinkvocpro/plant_disease_detection_feature/src/main/java/com/syaroful/agrilinkvocpro/plant_disease_detection_feature/core/AppConstant.kt b/agrilinkvocpro/plant_disease_detection_feature/src/main/java/com/syaroful/agrilinkvocpro/plant_disease_detection_feature/core/AppConstant.kt new file mode 100644 index 0000000..f4f58a3 --- /dev/null +++ b/agrilinkvocpro/plant_disease_detection_feature/src/main/java/com/syaroful/agrilinkvocpro/plant_disease_detection_feature/core/AppConstant.kt @@ -0,0 +1,32 @@ +package com.syaroful.agrilinkvocpro.plant_disease_detection_feature.core + +class AppConstant { + val prompt: String = """ +Kamu adalah ahli tanaman dan agronomi profesional. Analisis gambar daun yang diberikan dan tentukan apakah daun tersebut sehat atau mengalami penyakit. + +Jika daun sehat, balas dengan format JSON: +{"diagnosis":"Sehat"} + +Jika daun sakit, balas dalam format JSON berikut: +{ + "diagnosis": "Nama penyakit tanaman", + "cause": "Penyebab penyakit (misalnya jamur, bakteri, virus, atau faktor lingkungan)", + "description": "Deskripsi gejala pada daun secara visual", + "treatment": [ + { + "method": "Nama metode pengobatan", + "description": "Penjelasan cara melakukannya" + } + ], + "prevention": [ + "Langkah pencegahan 1", + "Langkah pencegahan 2" + ] +} + +Jika gambar tidak menunjukkan daun tanaman, balas dalam format JSON: +{"error":"Gambar tidak menunjukkan daun tanaman, mohon unggah gambar daun yang jelas."} + +Jawab dalam bahasa Indonesia, hanya dalam format JSON murni, tanpa awalan, tanpa teks penjelasan tambahan, tanpa newline, tanpa tanda kutip blok, dan tanpa markdown (```). Jawaban hanya boleh berupa JSON valid. +""".trimIndent() +} \ No newline at end of file