Spaces:
Running on Zero
Running on Zero
Download scripts/v02_cases/shipping.py from muratcanlaloglu/TurkishDecisionBenchmark: direct link, hf CLI and curl.
- Browser
- Download file 14.8 kB
-
https://huggingface.co/spaces/muratcanlaloglu/TurkishDecisionBenchmark/resolve/main/scripts/v02_cases/shipping.py
- Command line
-
hf download hf://spaces/muratcanlaloglu/TurkishDecisionBenchmark/scripts/v02_cases/shipping.py
-
curl -L -o shipping.py https://huggingface.co/spaces/muratcanlaloglu/TurkishDecisionBenchmark/resolve/main/scripts/v02_cases/shipping.py
14.8 kB
| """Shipping cases. See scripts/build_v02.py for the row format.""" | |
| D = "shipping" | |
| RT = "shipping.request_type" | |
| DS = "shipping.delivery_status" | |
| WC = "shipping.wants_compensation" | |
| URG, TGT = "common.urgency", "common.target_of_two" | |
| CASES = [ | |
| # (id, domain, task, category, phenomena, difficulty, group, position, state, expected) | |
| # ---------------- shipping.request_type (16) ---------------- | |
| ("shp_001", D, RT, "correction", ["correction", "negation"], "hard", "shp_g01", "start", | |
| "Paketi Kadıköy şubenize bırakın, evim yerine oradan alacağım; demin teslimatı pazartesiye erteleyin yazmıştım, ona gerek kalmadı.", | |
| "redirect"), | |
| ("shp_002", D, RT, "correction", ["correction", "negation"], "hard", "shp_g01", "end", | |
| "Demin paketi Kadıköy şubenize yönlendirin yazmıştım ama vazgeçtim, şube bana çok uzak. Ev adresime gelsin, yalnız bugün değil pazartesi öğleden sonra getirin.", | |
| "reschedule"), | |
| ("shp_003", D, RT, "negation", ["ne_ne", "negation", "indirect_request"], "hard", "shp_g01", "middle", | |
| "Paketi ne şubeye yönlendirin ne de günü değiştirin; kuryenin bugün kaçta kapımda olacağını bilsem planımı ona göre yaparım, o kadar.", | |
| "track"), | |
| ("shp_004", D, RT, "implicit_intent", ["indirect_request"], "medium", "shp_g02", "end", | |
| "Gönderdiğim seramik vazo alıcıya üç parça hâlinde ulaşmış, fotoğrafları ekledim. Kargo ücretini de vazonun 1.800 TL'lik bedelini de sizin karşılamanızı bekliyorum.", | |
| "claim"), | |
| ("shp_005", D, RT, "negation", ["negation", "pragmatic"], "hard", "shp_g02", "middle", | |
| "Gönderdiğim seramik vazo alıcıya kırık ulaşmış ama sizden bir şey istemiyorum; paketlemeyi ben kötü yaptım, bir dahakine daha çok balonlu naylon kullanırım.", | |
| "none"), | |
| ("shp_006", D, RT, "distractor", ["lexical_distractor", "indirect_request"], "hard", "shp_g02", "start", | |
| "Kırılan vazonun yerine yenisini alıcıya ben yollayacağım, yarın sabah evden teslim alabilir misiniz? İlk vazo için tazminat başvurum zaten açık, onu bekliyorum.", | |
| "pickup"), | |
| ("shp_007", D, RT, "conditional", ["conditional", "fallback", "lexical_distractor"], "hard", None, "middle", | |
| "Yarın gün boyu evde olmayacağım. Mümkünse paketi bina girişindeki kuru temizlemeciye bırakın, olmuyorsa en yakın şubenize alın, oradan kendim alırım.", | |
| "redirect"), | |
| ("shp_008", D, RT, "conditional", ["conditional", "condition_resolved", "correction"], "hard", None, "end", | |
| "Paket bugün dağıtıma çıktıysa adresi değiştirmenize gerek yok, çıkmadıysa Ataşehir'deki iş yerime yollayın. Takipte 'dağıtımda' yazıyor; o zaman kurye bugün değil yarın akşam uğrasın, bugün evde kimse yok.", | |
| "reschedule"), | |
| ("shp_009", D, RT, "reported_speech", ["reported_speech", "negation"], "hard", None, "middle", | |
| "Komşum 'kargo firmaları kayıp paketin parasını ödemez, boşuna uğraşma' dedi ama ben 2.400 TL'lik kulaklığımın bedelini sizden istiyorum; paket on gündür ortada yok.", | |
| "claim"), | |
| ("shp_010", D, RT, "temporal_reasoning", ["past_vs_present", "lexical_distractor"], "medium", None, "end", | |
| "Geçen hafta teslim gününü perşembeye almıştım, perşembe de geçti ve kimse gelmedi. Şimdi bilmek istediğim, paketin hangi depoda beklediği ve bana kaç gün sonra ulaşacağı.", | |
| "track"), | |
| ("shp_011", D, RT, "correction", ["correction", "changed_plan"], "medium", None, "end", | |
| "Yarın sabah koliyi almaya kurye gelsin demiştim. Kardeşim dün şubeye götürüp kendisi göndermiş, o talebe artık gerek yok.", | |
| "none"), | |
| ("shp_012", D, RT, "numeric_date", ["date_compare", "correction"], "hard", None, "end", | |
| "Teslimatı 12 Nisan'a ertelemiştim ama sistemde hâlâ 10 Nisan yazıyor; bugün de ayın 10'u ve ben akşama kadar şehir dışındayım. Kaydı düzeltip paketi söylediğim gün getirin lütfen.", | |
| "reschedule"), | |
| ("shp_013", D, RT, "implicit_intent", ["indirect_request"], "medium", None, "middle", | |
| "Evim bu hafta tadilatta, kapıda kimseyi bulamazsınız; paket annemin Bakırköy'deki evine giderse ben oradan alırım, açık adresi aşağıya yazıyorum.", | |
| "redirect"), | |
| ("shp_014", D, RT, "noisy_turkish", ["ascii", "colloquial"], "easy", None, "start", | |
| "slm yarin sabah evden 2 koli alcak birini yollayabilir misiniz ankaraya gondericem adresim sistemde kayitli", | |
| "pickup"), | |
| ("shp_015", D, RT, "noisy_turkish", ["ascii", "colloquial", "typo"], "medium", None, "middle", | |
| "paket acilmis icinden telefon cikmadi bos kutu geldi, parasini odeyecek misiniz yoksa tuketici hakemine mi gideyim 3 haftadir oyaliyonuz", | |
| "claim"), | |
| ("shp_016", D, RT, "distractor", ["lexical_distractor", "negation", "scope_sadece"], "hard", None, "start", | |
| "Paketin şu an hangi şehirde olduğunu soracaktım sadece; adresi değiştirmeyeceğim, teslim günü de uygun, bir hasar olursa ayrıca yazarım.", | |
| "track"), | |
| # ---------------- shipping.delivery_status (10) ---------------- | |
| ("shp_017", D, DS, "reported_speech", ["reported_speech", "correction"], "hard", "shp_g03", "end", | |
| "Sistem 'teslim edildi' diyordu, ben de bulamayınca paketi kayıp sandım. Kapıcımız paketi kendisinin alıp bana vermeyi unuttuğunu söyledi, şu an masamın üstünde duruyor.", | |
| "delivered"), | |
| ("shp_018", D, DS, "reported_speech", ["reported_speech", "lexical_distractor"], "hard", "shp_g03", "middle", | |
| "Sistem 'teslim edildi' diyor ama kapıcımız o gün kuryenin zili çalıp kimseyi bulamayınca paketi geri götürdüğünü söyledi; paket hâlâ bende değil.", | |
| "attempt_failed"), | |
| ("shp_019", D, DS, "distractor", ["lexical_distractor", "reported_speech"], "hard", "shp_g03", "end", | |
| "Sistem on gün önce 'teslim edildi' dedi ama kapıcı paketi hiç görmediğini söylüyor, kurye de hatırlamıyor. Şubeniz de kayıtlarında paketin izine rastlayamadı.", | |
| "lost"), | |
| ("shp_020", D, DS, "numeric_date", ["date_compare"], "medium", "shp_g04", "start", | |
| "Paket dün akşam Ankara transfer merkezinde okutulmuş, tahmini varış yarın görünüyor. Bugün 8 Kasım, yani bir aksilik yok gibi.", | |
| "in_transit"), | |
| ("shp_021", D, DS, "numeric_date", ["date_compare", "duration"], "hard", "shp_g04", "middle", | |
| "Paket 7 Kasım'da Ankara transfer merkezinde okutulmuş, bugün 28 Kasım ve o günden beri tek bir hareket yok; çağrı merkeziniz de başka bir kayda ulaşamadı.", | |
| "lost"), | |
| ("shp_022", D, DS, "temporal_reasoning", ["past_vs_present", "lexical_distractor"], "medium", None, "start", | |
| "Bu ikinci koli şu an İzmir'deki depoda duruyor, daha dağıtıma çıkmadı. Geçen ay yolladığınız ilk koli ise adreste kimse olmadığı için geri dönmüştü.", | |
| "in_transit"), | |
| ("shp_023", D, DS, "temporal_reasoning", ["past_vs_present", "sequence"], "medium", None, "middle", | |
| "Paket üç gün Kocaeli'de bekledikten sonra bu sabah dağıtıma çıktı; kurye öğlen gelmiş, zili duymamışız, kapıya not bırakıp gitmiş. Yarın tekrar uğrayacakmış.", | |
| "attempt_failed"), | |
| ("shp_024", D, DS, "correction", ["correction"], "medium", None, "start", | |
| "Kusura bakmayın, paket elime ulaştı; dün 'hâlâ gelmedi' diye yazmıştım ama eşim öğlen kapıda alıp çekmeceye koymuş.", | |
| "delivered"), | |
| ("shp_025", D, DS, "conditional", ["counterfactual", "-sAydI"], "hard", None, "start", | |
| "Takipte hâlâ 'transfer merkezinden çıktı' yazıyor. Kurye gelip beni bulamasaydı kapıya not bırakırdı, öyle bir not da yok.", | |
| "in_transit"), | |
| ("shp_026", D, DS, "implicit_intent", ["implicature"], "medium", None, "start", | |
| "Kutuyu açtım, kazağın rengi fotoğraftakinden biraz farklı ama sorun değil; sadece faturanın kutudan çıkmadığını söylemek istedim.", | |
| "delivered"), | |
| # ---------------- shipping.wants_compensation (8) ---------------- | |
| ("shp_027", D, WC, "reported_speech", ["reported_speech", "negation"], "hard", "shp_g05", "middle", | |
| "Şubedeki görevli 'hasar tutanağı açalım, kupanın bedelini öderiz' dedi, ben istemedim; kırılan kupa zaten eski ve ucuzdu. Sadece paketlerken biraz daha özen gösterin.", | |
| "no_compensation"), | |
| ("shp_028", D, WC, "reported_speech", ["reported_speech", "negation"], "hard", "shp_g05", "middle", | |
| "Şubedeki görevli 'kupa zaten ucuzmuş, tutanağa gerek yok' dedi; ben ise kırılan kupanın değerini ödemenizi istiyorum, annemden kalmaydı ve kutuyu siz ezdiniz.", | |
| "compensation"), | |
| ("shp_029", D, WC, "negation", ["-mAdAn", "negation", "reported_speech"], "hard", "shp_g05", "start", | |
| "Kupanın parasını almadan bu işi kapatmam; görevli tutanağa gerek yok dese de kırılan parça benim için değerliydi.", | |
| "compensation"), | |
| ("shp_030", D, WC, "conditional", ["counterfactual", "-sAydI"], "hard", "shp_g06", "end", | |
| "Laptop çantasının köşesi ezik geldi. İçindeki bilgisayar çalışmasaydı tazminat isterdim ama açıp denedim, sorunsuz çalışıyor; kayıt olsun diye yazıyorum.", | |
| "no_compensation"), | |
| ("shp_031", D, WC, "implicit_intent", ["indirect_request", "presupposition"], "hard", "shp_g06", "start", | |
| "Servisin faturasını size yolluyorum, 6.500 TL'lik onarımı karşılayacağınızı varsayıyorum; laptop çantasının köşesi ezik geldi, ekran da çatlamış.", | |
| "compensation"), | |
| ("shp_032", D, WC, "temporal_reasoning", ["past_vs_present", "lexical_distractor"], "medium", None, "end", | |
| "Geçen ay kaybolan kolim için tazminat başvurusu yapmıştım. Dün koli bulunup sağlam şekilde elime ulaştı, başvuruyu kapatabilirsiniz.", | |
| "no_compensation"), | |
| ("shp_033", D, WC, "correction", ["correction"], "medium", None, "start", | |
| "Çerçeveciye verdiğim 900 TL'yi sizden istiyorum; önceki mesajımda 'önemli değil' demiştim ama paketi tamamen açınca iki tablonun da camının kırıldığını gördüm.", | |
| "compensation"), | |
| ("shp_034", D, WC, "negation", ["negation", "lexical_distractor"], "medium", None, "middle", | |
| "Paketin iki gün geç gelmesi canımı sıktı, para falan istemiyorum ama bu gecikmenin kayda geçmesi benim için önemli.", | |
| "no_compensation"), | |
| # ---------------- common.urgency (5) ---------------- | |
| ("shp_035", D, URG, "numeric_date", ["date_compare", "deadline"], "hard", "shp_g07", "middle", | |
| "Bugün 3 Haziran. Vize evraklarım 4 Haziran sabahı konsoloslukta olmalı, paket ise hâlâ Ankara'da görünüyor.", | |
| "high"), | |
| ("shp_036", D, URG, "temporal_reasoning", ["past_vs_present", "deadline"], "hard", "shp_g07", "middle", | |
| "Bugün 3 Haziran. Vize evraklarım 4 Haziran'da konsoloslukta olacaktı ama randevumu temmuz sonuna aldılar; paket Ankara'da beklese de şimdilik dert değil.", | |
| "low"), | |
| ("shp_037", D, URG, "conditional", ["conditional", "fallback"], "hard", "shp_g07", "end", | |
| "Bugün 3 Haziran. Vize evraklarımın bu hafta gelmesini isterim; gelmezse randevumu kolayca ileri bir güne alabiliyorum, yani bir kaybım olmaz.", | |
| "medium"), | |
| ("shp_038", D, URG, "noisy_turkish", ["ascii", "colloquial", "deadline"], "medium", None, "middle", | |
| "abi kargoda insulin var sogutucu kutuda, aksama kadar gelmezse bozulur annem kullanamaz", | |
| "high"), | |
| ("shp_039", D, URG, "distractor", ["lexical_distractor", "correction"], "medium", None, "end", | |
| "Gönderiyi acil diye işaretlemişim ama yanlışlıkla oldu. Kitaplar gelecek ay taşınacağım yeni eve gidecek, iki üç hafta gecikse bile fark etmez.", | |
| "low"), | |
| # ---------------- common.target_of_two (5) ---------------- | |
| ("shp_040", D, TGT, "coreference_scope", ["descriptive_reference", "negation"], "hard", "shp_g08", "na", | |
| "Bu hafta iki gönderim var: annemin Bursa'dan yolladığı koli ve Ankara'ya gönderdiğim evrak zarfı. Zarfa dokunmayın, acelesi var; annemin yolladığını cumartesiye erteleyin.", | |
| "first_item"), | |
| ("shp_041", D, TGT, "coreference_scope", ["descriptive_reference"], "medium", "shp_g08", "na", | |
| "Bu hafta iki gönderim var: annemin Bursa'dan yolladığı koli ve Ankara'ya gönderdiğim evrak zarfı. Koli gelsin, evdeyim; ötekinin alıcısı pazartesiye kadar ofiste yokmuş, onu pazartesi teslim edin.", | |
| "second_item"), | |
| ("shp_042", D, TGT, "coreference_scope", ["quantifier", "negation", "lexical_distractor"], "hard", "shp_g08", "na", | |
| "Bu hafta iki gönderim var: annemin Bursa'dan yolladığı koli ve Ankara'ya gönderdiğim evrak zarfı. Cuma günü ne ben evdeyim ne de Ankara'daki alıcım; hiçbiri cuma teslim edilmesin, pazartesiye alın.", | |
| "both"), | |
| ("shp_043", D, TGT, "coreference_scope", ["quantifier", "changed_plan"], "hard", "shp_g08", "na", | |
| "Bu hafta iki gönderim var: annemin Bursa'dan yolladığı koli ve Ankara'ya gönderdiğim evrak zarfı. İkisinin de teslim gününü değiştirtecektim ama programım boşaldı; oldukları gibi kalsınlar.", | |
| "neither"), | |
| ("shp_044", D, TGT, "noisy_turkish", ["ascii", "colloquial", "scope_de"], "medium", None, "na", | |
| "iki paketim var biri ayakkabi biri telefon kilifi. kilifi bekleyebilirim de ayakkabiyi yarina alin bugun evde yokum", | |
| "first_item"), | |
| # ---------------- ambiguous (unscored) ---------------- | |
| ("shp_a01", D, RT, "ambiguous", ["ambiguous", "multi_intent"], "hard", None, "na", | |
| "Kurye yarın gelmesin, evde olmayacağım; paketi ya salı getirin ya da iş yerime bırakın, hangisi kolayınıza gelirse.", | |
| ["reschedule", "redirect"]), | |
| ("shp_a02", D, RT, "ambiguous", ["ambiguous", "multi_intent"], "hard", None, "na", | |
| "Paketin içinden kırık bir tabak çıktı; kurye gelip kutuyu geri alsın, uğradığım kaybı da karşılayın.", | |
| ["claim", "pickup"]), | |
| ("shp_a03", D, DS, "ambiguous", ["ambiguous"], "hard", None, "na", | |
| "Kurye 'paketi komşunuza bıraktım' dedi, komşu da tatilde; paketi henüz göremedim.", | |
| ["delivered", "attempt_failed"]), | |
| ("shp_a04", D, DS, "ambiguous", ["ambiguous"], "hard", None, "na", | |
| "Takipte beş gündür 'transfer merkezinde' yazıyor, çağrı merkezi de net bir şey söyleyemiyor.", | |
| ["in_transit", "lost"]), | |
| ("shp_a05", D, URG, "ambiguous", ["ambiguous", "deadline"], "hard", None, "na", | |
| "Bugün perşembe. Hediyeyi doğum günü partisinde vereceğim, parti cumartesi mi pazar mı henüz belli değil.", | |
| ["medium", "high"]), | |
| ("shp_a06", D, TGT, "ambiguous", ["ambiguous", "descriptive_reference"], "hard", None, "na", | |
| "Annemin gönderdiği koliyle kardeşimin gönderdiği zarf yolda; ailemden gelen paketi pazartesiye erteleyin.", | |
| ["first_item", "both"]), | |
| ] | |