feat: add AppConstant with Gemini prompt for plant disease detection
This commit is contained in:
parent
1eb282f3ac
commit
eb60c366b4
|
|
@ -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()
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user