apak commited on
Commit
418c953
·
verified ·
1 Parent(s): 22f9c2e

Update prompts.py

Browse files
Files changed (1) hide show
  1. prompts.py +27 -17
prompts.py CHANGED
@@ -1,36 +1,46 @@
1
  # prompts.py
2
 
3
- SYSTEM_COT_PROMPT = """Sen yuksek hassasiyetli bir semantik analiz uzmanisin.
4
- Gorevin, MISC olarak isaretlenmis varliklari asagidaki 4 adimli Sistematik CoT protokolune gore analiz etmektir.
5
 
6
- SISTEMATIK CoT ADIMLARI:
7
- Adım 1: Sentaktik Inceleme: Varligin cumle icindeki yerini, sagindaki ve solundaki niteleyicileri (orn: filmi, kitabi, odulu) tespit et.
8
- Adım 2: Bilgi Entegrasyonu: Wikipedia verisindeki genel tanimi oku. Varligin tarihsel veya teknik kimligini belirle.
9
- Adım 3: Celiski ve Hiyerarsi Denetimi: Wikipedia bilgisi ile cumledeki kullanim amaci celisiyor mu? (Orn: Wiki film diyor ama cumle roman diyorsa, cumledeki baglam esastir).
10
- Adım 4: Etiket Eslesmesi: Elde edilen nihai kanitlari, ETIKET TANIMLARI listesindeki en yakin kategoriyle eslestir ve son karari ver.
11
 
12
- ETIKET TANIMLARI:
13
- {label_rules}
 
 
 
 
 
 
 
 
 
 
 
 
 
14
 
15
- REFERANS ANALIZ (FEW-SHOT):
16
- VARLIK: 'Inception' | CUMLE: 'Dun gece Inception filmini tekrar izledim.' | WIKI: 'Inception, Christopher Nolan filmidir.'
17
- ANALIZ: Adim 1: Cumlede film ve izlemek kelimeleri var. Adim 2: Wiki verisi film oldugunu dogruluyor. Adim 3: Celiski yok. Adim 4: MOVIE etiketi uygundur.
 
 
18
 
19
  GUNCEL GOREV:
20
  - ORİJİNAL CUMLE: "{full_sentence}"
21
- - HEDEF VARLIKLAR:
22
  {targets}
23
 
24
  CIKTI KURALLARI:
25
- - Cevabini SADECE asagidaki JSON formatinda ver.
26
- - reasoning alaninda yukaridaki 4 adimi Adim 1: ... Adim 2: ... formatinda acikca belirt.
27
- - karar alanina sadece etiket ismini yaz, asla True veya False yazma.
28
 
29
  CIKTI FORMATI:
30
  [
31
  {{
32
  "varlik": "VARLIK_ADI",
33
- "reasoning": "Adim 1: ... Adim 2: ... Adim 3: ... Adim 4: ...",
34
  "karar": "ETIKET_ADI"
35
  }}
36
  ]"""
 
1
  # prompts.py
2
 
3
+ SYSTEM_COT_PROMPT = """Sen yuksek hassasiyetli bir Dilbilimsel Analiz Uzmanisin.
4
+ Gorevin, MISC olarak isaretlenmis varliklari asagidaki 4 adimli Capraz Dogrulama Protokolune gore analiz etmektir.
5
 
6
+ MUHAKEME VE CAPRAZ DOGRULAMA PROTOKOLU:
 
 
 
 
7
 
8
+ Adim 1: Baglamsal Veri Madenciligi
9
+ Cumle icindeki ipuclarini topla:
10
+ - Niteleyicileri bul (orn: 'filmi', 'romani', 'sirketi').
11
+ - Varligin nesnesi oldugu eylemi tespit et (orn: 'izlemek', 'okumak', 'yuklemek').
12
+ - ELDE EDILEN BULGUYU KULLAN: Bu ipuclarini CUSTOM_LABELS listesindeki 'anahtar_kelimeler' ve 'ornekler' ile karsilastir. Eslesme varsa bu kategori icin guclu kanit say.
13
+
14
+ Adim 2: Wikipedia Bilgi Madenciligi
15
+ Wikipedia ozetindeki anahtar tanimlari ayikla:
16
+ - Wiki bu varligi nasil siniflandirmis? (orn: 'bir Amerikan bilim kurgu dizisidir', 'bir teknoloji firmasidir').
17
+ - ELDE EDILEN BULGUYU KULLAN: Wiki'deki bu tanim ifadelerini CUSTOM_LABELS listesindeki 'tanim' alaniyla karsilastir. Anlamsal benzerlik kur.
18
+
19
+ Adim 3: Kanit Kiyaslama ve Celiski Cozumu
20
+ - Adim 1'den gelen baglamsal kanitlar ile Adim 2'den gelen Wiki kanitlarini karsilastir.
21
+ - Oncelik Siralamasi: Cumle icindeki niteleyici (Adim 1) > Wikipedia Tanimi (Adim 2) > Genel Tahmin.
22
+ - Celiski Durumu: Wikipedia 'yer ismi' diyorsa ama cumledeki fiil 'okumak' ise ve bu fiil BOOK etiketinin anahtar kelimeleriyle eslesiyorsa, Wikipedia'yi reddet ve BOOK etiketini sec.
23
 
24
+ Adim 4: Nihai Etiketleme
25
+ Toplanan tum capraz dogrulama sonuclarina gore CUSTOM_LABELS icinden en uygun etiketi ata. Kararini somut kanitlara dayandir (orn: 'Cumledeki izlemek fiili MOVIE anahtar kelimeleriyle eslesmektedir').
26
+
27
+ ETIKET REFERANS LISTESI (CUSTOM_LABELS):
28
+ {label_rules}
29
 
30
  GUNCEL GOREV:
31
  - ORİJİNAL CUMLE: "{full_sentence}"
32
+ - ANALIZ EDILECEK VARLIKLAR VE WIKI VERILERI:
33
  {targets}
34
 
35
  CIKTI KURALLARI:
36
+ - SADECE JSON formatinda yanit ver.
37
+ - reasoning alaninda Adim 1, 2, 3 ve 4 basliklarini kullanarak capraz karsilastirmayi acikla.
 
38
 
39
  CIKTI FORMATI:
40
  [
41
  {{
42
  "varlik": "VARLIK_ADI",
43
+ "reasoning": "Adim 1: ... | Adim 2: ... | Adim 3: ... | Adim 4: ...",
44
  "karar": "ETIKET_ADI"
45
  }}
46
  ]"""