Spaces:
Running on Zero
Running on Zero
Download scripts/v02_cases/travel.py from muratcanlaloglu/TurkishDecisionBenchmark: direct link, hf CLI and curl.
- Browser
- Download file 14.6 kB
-
https://huggingface.co/spaces/muratcanlaloglu/TurkishDecisionBenchmark/resolve/main/scripts/v02_cases/travel.py
- Command line
-
hf download hf://spaces/muratcanlaloglu/TurkishDecisionBenchmark/scripts/v02_cases/travel.py
-
curl -L -o travel.py https://huggingface.co/spaces/muratcanlaloglu/TurkishDecisionBenchmark/resolve/main/scripts/v02_cases/travel.py
14.6 kB
| """Travel cases. See scripts/build_v02.py for the row format.""" | |
| D = "travel" | |
| RT, DIS = "travel.request_type", "travel.disruption" | |
| URG, TGT = "common.urgency", "common.target_of_two" | |
| CASES = [ | |
| # ---------------- travel.request_type (16) ---------------- | |
| ("trv_001", D, RT, "negation", ["negation", "indirect_request"], "medium", "trv_g01", "middle", | |
| "14 Kasım'daki İzmir uçuşumu iptal etmeyin, bir gün sonraya alın yeter; toplantı cumaya kaydı, gitmekten vazgeçmiş değilim.", | |
| "change_booking"), | |
| ("trv_002", D, RT, "correction", ["correction", "ne_ne", "lexical_distractor"], "hard", "trv_g01", "end", | |
| "Toplantı kaydı diye 14 Kasım'daki İzmir uçuşumu bir gün sonraya aldırmayı düşünüyordum; bugün toplantının tamamen iptal olduğunu öğrendim, o yüzden ne 15'ine ne başka bir tarihe, bu rezervasyon hiç kalmasın.", | |
| "cancel_booking"), | |
| ("trv_003", D, RT, "negation", ["ne_ne", "negation", "scope_sadece"], "hard", "trv_g01", "start", | |
| "Yalnızca uçağın hangi kapıdan kalkacağını soracaktım; 14 Kasım'daki İzmir uçuşumu ne erteleyin ne de iptal edin.", | |
| "flight_info"), | |
| ("trv_004", D, RT, "conditional", ["conditional", "-sA", "amount_compare"], "hard", "trv_g02", "start", | |
| "Biletimde 15 kilo bagaj hakkı görünüyor. Antalya dönüşünde valizimiz 20 kiloyu bulacak; hakkım bunu karşılamıyorsa aradaki farkı şimdiden satın almak istiyorum.", | |
| "add_service"), | |
| ("trv_005", D, RT, "conditional", ["conditional", "-sA", "amount_compare", "changed_plan"], "hard", "trv_g02", "end", | |
| "Antalya dönüşünde valizimiz 20 kiloyu bulacak, hakkım yetmezse aradaki farkı satın alırım diye düşünüyordum. Biletime şimdi baktım, 25 kilo hakkım varmış; o zaman gerek kalmadı.", | |
| "none"), | |
| ("trv_006", D, RT, "reported_speech", ["reported_speech", "negation", "lexical_distractor"], "hard", "trv_g03", "end", | |
| "Eşim 'bavulun kayboldu, hemen tutanak tutturalım' diyor ama bavulum aslında bantta en son çıktı, sağlam. Bize sadece yarınki dönüş seferimizin rötarlı olup olmadığını söyleyin.", | |
| "flight_info"), | |
| ("trv_007", D, RT, "reported_speech", ["reported_speech"], "medium", "trv_g03", "start", | |
| "Kayıp başvurusu açmak istiyorum: eşim 'bavul birazdan çıkar, bekle' dedi ama bant boşaldı, benimki hâlâ ortada yok.", | |
| "baggage"), | |
| ("trv_008", D, RT, "correction", ["reported_speech", "correction", "lexical_distractor"], "hard", "trv_g03", "middle", | |
| "Eşim 'bavulun kayboldu' diye panik yaptı ama bavulum bantta en son çıktı, sağlam. Madem öyle, dönüşte ikimize yan yana iki yer ayırın; gelirken ayrı düştük, ücreti neyse öderim.", | |
| "add_service"), | |
| ("trv_009", D, RT, "temporal_reasoning", ["past_vs_present", "changed_plan"], "medium", None, "middle", | |
| "Geçen hafta Bodrum biletimi iptal ettirmek için yazmıştım; planlar değişti, yine gideceğim ama cuma değil pazar günü uçmak istiyorum, eşim de o gün izinli.", | |
| "change_booking"), | |
| ("trv_010", D, RT, "temporal_reasoning", ["past_vs_present", "lexical_distractor"], "hard", None, "end", | |
| "Dün bavulum gelmedi diye kayıt açtırmıştım, bu sabah otele teslim ettiler, o iş kapandı. Şimdi merak ettiğim, perşembe akşamki dönüş seferinin saati değişti mi?", | |
| "flight_info"), | |
| ("trv_011", D, RT, "implicit_intent", ["indirect_request"], "medium", None, "middle", | |
| "Oğlum çölyak hastası; cuma günkü Van uçuşunda ona glutensiz bir öğün hazırlatabilir misiniz? Geçen sefer ikram edilen sandviçi yiyemedi.", | |
| "add_service"), | |
| ("trv_012", D, RT, "noisy_turkish", ["ascii", "colloquial"], "easy", None, "middle", | |
| "slm 3 aralik ankara biletimi komple iptal edin gidemiycem artik", "cancel_booking"), | |
| ("trv_013", D, RT, "noisy_turkish", ["ascii", "colloquial"], "easy", None, "start", | |
| "valizim hasarli geldi tekerlegi kopmus ne yapcam simdi tutanak mi tutulcak", "baggage"), | |
| ("trv_014", D, RT, "distractor", ["lexical_distractor", "negation"], "medium", None, "start", | |
| "Koltuk seçimi, ek bagaj, yemek... hiçbirine ihtiyacım yok, bilet olduğu gibi kalsın. Geçen yolculukta kabin ekibiniz çok ilgiliydi, sadece teşekkürümü iletmek istedim.", | |
| "none"), | |
| ("trv_015", D, RT, "distractor", ["lexical_distractor", "paraphrase"], "medium", None, "middle", | |
| "Bavulum zamanında geldi; tek sorun biletimdeki doğum tarihimin 1986 yerine 1988 girilmiş olması, dönüşten önce o doğru olsun yeter. Koltuğum falan da gayet iyiydi.", | |
| "change_booking"), | |
| ("trv_016", D, RT, "conditional", ["conditional", "-sA", "amount_compare"], "hard", None, "end", | |
| "Pazartesi sabahki Ankara uçuşu iki saatten fazla rötar yaparsa toplantıya yetişemem, o durumda bileti tamamen iptal edin. Uygulamada şu an üç saatlik rötar görünüyor.", | |
| "cancel_booking"), | |
| # ---------------- travel.disruption (12) ---------------- | |
| ("trv_017", D, DIS, "temporal_reasoning", ["past_vs_present"], "hard", "trv_g04", "start", | |
| "Bavulumun hâlâ gelmemesi şu an tek derdim; dünkü Münih uçuşundaki iki saatlik rötar için bir şikâyetim yok, o geride kaldı.", | |
| "baggage_problem"), | |
| ("trv_018", D, DIS, "temporal_reasoning", ["past_vs_present"], "medium", "trv_g04", "end", | |
| "Bavulum dün gece otele getirildi, o mesele kapandı. Ama bugünkü Münih dönüş uçuşum şimdiden iki saat geç kalkacak görünüyor, bununla ilgili ne yapabilirsiniz?", | |
| "delay"), | |
| ("trv_019", D, DIS, "temporal_reasoning", ["past_vs_present", "-mIş", "paraphrase"], "hard", "trv_g04", "middle", | |
| "Dünkü rötar da bavul da artık sorun değil; asıl mesele bu sabah gelen SMS: bugünkü Münih dönüş seferim hiç yapılmayacakmış, yerine bir şey de önerilmemiş.", | |
| "airline_cancelled"), | |
| ("trv_020", D, DIS, "numeric_date", ["time_compare"], "medium", "trv_g05", "middle", | |
| "Ankara–Frankfurt ayağı 45 dakika geç indi. Frankfurt–Toronto uçağım 13:10'daydı, ben kapıya 13:25'te vardığımda çoktan kalkmıştı; şimdi ne olacak?", | |
| "missed_connection"), | |
| ("trv_021", D, DIS, "numeric_date", ["time_compare", "lexical_distractor"], "hard", "trv_g05", "end", | |
| "Ankara–Frankfurt ayağı 45 dakika geç indi ama bağlantım 15:10'daydı, rahat yetiştim; şimdi Frankfurt–Toronto uçağı teknik arıza yüzünden 18:00'e kaydırıldı, kapıda bekliyoruz.", | |
| "delay"), | |
| ("trv_022", D, DIS, "numeric_date", ["time_compare", "counterfactual", "lexical_distractor"], "hard", "trv_g05", "start", | |
| "Toronto seferini komple iptal etmişsiniz, kapıya gidince öğrendim. Ankara–Frankfurt ayağı 45 dakika geç inmişti ama bağlantım 15:10'daydı, yani yetişmem sorun olmayacaktı.", | |
| "airline_cancelled"), | |
| ("trv_023", D, DIS, "reported_speech", ["reported_speech", "correction", "-mIş"], "hard", "trv_g06", "start", | |
| "Uçak üç saat rötarla kalkacakmış; kapıdaki görevli önce uçuşun iptal edildiğini söylemişti ama anonsta bunun yanlış olduğu açıklandı.", | |
| "delay"), | |
| ("trv_024", D, DIS, "reported_speech", ["reported_speech", "past_vs_present", "-mIş"], "hard", "trv_g06", "end", | |
| "Kapıdaki görevli sadece rötar olduğunu söyledi, üç saat bekledik; sonra gelen anonsa göre uçuş bugün hiç yapılmayacakmış.", | |
| "airline_cancelled"), | |
| ("trv_025", D, DIS, "distractor", ["lexical_distractor"], "medium", None, "middle", | |
| "Uçuş tam zamanında kalktı; sorun bana kesilen faturada şirket unvanımın yanlış yazılması, bavulum da banttan ilk çıkanlardandı zaten.", | |
| "other"), | |
| ("trv_026", D, DIS, "negation", ["ne_ne", "negation"], "medium", None, "middle", | |
| "Ne rötar yaşadım ne de aktarmayı kaçırdım; derdim uçakta önceden seçtiğim sıcak yemeğin hiç gelmemesi, ekip de bir açıklama yapmadı.", | |
| "other"), | |
| ("trv_027", D, DIS, "implicit_intent", ["cause_vs_effect", "lexical_distractor"], "medium", None, "middle", | |
| "İstanbul'dan gelen uçağınız bir saat rötar yaptı, Van uçağına koşarak gittim ama kapı çoktan kapanmıştı. Şu an havalimanında Van'a nasıl gideceğimi bilmeden bekliyorum.", | |
| "missed_connection"), | |
| ("trv_028", D, DIS, "noisy_turkish", ["ascii", "colloquial"], "easy", None, "start", | |
| "bavulum gelmedi 1 saattir bantta bekliyom ucak zamaninda indi halbuki", "baggage_problem"), | |
| # ---------------- common.urgency (8) ---------------- | |
| ("trv_029", D, URG, "numeric_date", ["date_compare", "lexical_distractor"], "hard", "trv_g07", "end", | |
| "Biletimdeki soyadım pasaportumla uyuşmuyor, düzeltilmesi lazım. Bugün 2 Aralık, uçuşum ise 20 Aralık'ta.", | |
| "low"), | |
| ("trv_030", D, URG, "implicit_intent", ["date_compare", "deadline"], "hard", "trv_g07", "start", | |
| "Uçuşum 3 Aralık sabahı 06:10'da, bu mesajı 2 Aralık akşamı yazıyorum; biletimdeki soyadım pasaportumla uyuşmuyor, düzeltilmesini rica ediyorum.", | |
| "high"), | |
| ("trv_031", D, URG, "correction", ["correction", "preference", "lexical_distractor"], "medium", "trv_g07", "middle", | |
| "Biletimdeki soyadım pasaportumla uyuşmuyor. Önce 'uçuş 20 Aralık'ta, acele yok' demiştim ama vize başvurusu için doğru isimli bilet gerekiyor; bu hafta içinde düzeltilirse iyi olur, randevu tarihim henüz belli değil.", | |
| "medium"), | |
| ("trv_032", D, URG, "distractor", ["lexical_distractor", "negation"], "medium", None, "start", | |
| "Konuya 'ACİL' yazdım ama aslında acil sayılmaz: gelecek ayki Paris uçuşumda yemek tercihimi vejetaryen yapmak istiyorum, ne zaman bakarsanız olur.", | |
| "low"), | |
| ("trv_033", D, URG, "implicit_intent", ["deadline", "lexical_distractor"], "hard", None, "middle", | |
| "Bavulum hâlâ gelmedi; içindeki takım elbiseyle yarın öğlen nikâhıma gireceğim, o yüzden size 'acele etmeyin' diyemeyeceğim.", | |
| "high"), | |
| ("trv_034", D, URG, "reported_speech", ["reported_speech", "date_compare", "lexical_distractor"], "hard", None, "end", | |
| "Çağrı merkezindeki arkadaş 'bu iş acil, bugün halletmeniz lazım' dedi; oysa ben kontrol ettim, iade talebi için son gün ay sonuymuş, daha üç haftam var.", | |
| "low"), | |
| ("trv_035", D, URG, "correction", ["reported_speech", "correction", "lexical_distractor"], "hard", None, "middle", | |
| "Annem 'nasılsa haftaya gidiyorsun, acele etme' diyor ama uçuş aslında yarın sabah; biletteki doğum tarihim yanlış ve online check-in bu gece açılıyor.", | |
| "high"), | |
| ("trv_036", D, URG, "conditional", ["conditional", "fallback"], "medium", None, "middle", | |
| "Ek bagaj hakkını uygulamadan ekleyemedim; perşembeki uçuştan önce çözülürse rahatlarım, olmazsa havalimanında kontuardan da alırım. Uygulama sürekli hata veriyor.", | |
| "medium"), | |
| # ---------------- common.target_of_two (8) ---------------- | |
| ("trv_037", D, TGT, "coreference_scope", ["descriptive_reference"], "easy", "trv_g08", "na", | |
| "İstanbul–Londra gidişim 3 Mayıs'ta, dönüşüm 10 Mayıs'ta. Dönüşü bir hafta ileri atmak istiyorum, gidiş aynen kalsın.", | |
| "second_item"), | |
| ("trv_038", D, TGT, "coreference_scope", ["descriptive_reference", "date_compare"], "medium", "trv_g08", "na", | |
| "İstanbul–Londra gidişim 3 Mayıs'ta, dönüşüm 10 Mayıs'ta. Tarihi erken olanı bir gün öne çekebilir misiniz, diğerine dokunmayın.", | |
| "first_item"), | |
| ("trv_039", D, TGT, "coreference_scope", ["quantifier", "indirect_request"], "hard", "trv_g08", "na", | |
| "İstanbul–Londra gidişim 3 Mayıs'ta, dönüşüm 10 Mayıs'ta. Konferans tam bir hafta ertelendi; yolculuğun tamamını buna göre kaydırmanız gerekecek.", | |
| "both"), | |
| ("trv_040", D, TGT, "correction", ["correction", "quantifier", "changed_plan"], "hard", "trv_g08", "na", | |
| "İstanbul–Londra gidişim 3 Mayıs'ta, dönüşüm 10 Mayıs'ta. Konferans ertelenecek diye ikisini de değiştirmeyi düşünüyordum ama tarih yerinde kaldı; şimdilik bir şey yapmanıza gerek yok.", | |
| "neither"), | |
| ("trv_041", D, TGT, "conditional", ["conditional", "-sA", "amount_compare"], "hard", None, "end", | |
| "Rezervasyonda ben ve oğlum varız. Oğlum 12 yaşından küçükse ona çocuk menüsü istiyorum, ama geçen ay 13'üne girdi, onun için bir şey değiştirmenize gerek yok. Bana ise vejetaryen menü ayarlayın lütfen.", | |
| "first_item"), | |
| ("trv_042", D, TGT, "coreference_scope", ["reported_speech", "quantifier", "negation"], "hard", None, "middle", | |
| "İki valizimi de bagaja vermiştim, biri mavi biri siyah. Kayıp kaydı açmanıza gerek kalmadı: görevli 'mavi olan başka banda düşmüş olabilir' demişti, gerçekten oradaymış; siyahı zaten almıştım.", | |
| "neither"), | |
| ("trv_043", D, TGT, "noisy_turkish", ["ascii", "negation", "contrastive"], "medium", None, "end", | |
| "2 biletim var biri 5 haziran izmir biri 8 haziran bodrum, izmiri degil bodrumu iptal edin", "second_item"), | |
| ("trv_044", D, TGT, "negation", ["scope_sadece", "de/da", "negation"], "hard", None, "start", | |
| "Sadece annemin koltuğunu değil, benimkini de ön sıraya alın; rezervasyonda iki yolcu var, önce annem sonra ben yazılıyız.", | |
| "both"), | |
| # ---------------- ambiguous (unscored) ---------------- | |
| ("trv_a01", D, RT, "ambiguous", ["ambiguous", "multi_intent"], "hard", None, "na", | |
| "Uçuşum beş saat rötarlı; ya beni bir sonraki sefere alın ya da bileti tamamen iptal edin, hangisi kolaysa.", | |
| ["change_booking", "cancel_booking"]), | |
| ("trv_a02", D, DIS, "ambiguous", ["ambiguous", "multi_problem"], "hard", None, "na", | |
| "İlk ayak rötar yapınca bağlantılı uçuşu kaçırdım, üstüne bavulum da gelmedi.", | |
| ["missed_connection", "baggage_problem"]), | |
| ("trv_a03", D, RT, "ambiguous", ["ambiguous", "indirect_request"], "hard", None, "na", | |
| "Uçuşun kalkış saati değişmiş, yeni saat bana hiç uymuyor.", ["change_booking", "none"]), | |
| ("trv_a04", D, URG, "ambiguous", ["ambiguous"], "hard", None, "na", | |
| "Uçuşum iki gün sonra, isimdeki harf hatasını bu arada bir düzeltirseniz iyi olur.", ["medium", "high"]), | |
| ("trv_a05", D, TGT, "ambiguous", ["ambiguous", "hedge"], "hard", None, "na", | |
| "Gidiş ve dönüş biletlerim var; dönüşü değiştirmek istiyorum, belki gidişi de.", ["second_item", "both"]), | |
| ("trv_a06", D, DIS, "ambiguous", ["ambiguous", "future"], "hard", None, "na", | |
| "Uçuşum dört saat ertelendi, bu gidişle aktarmamı kesin kaçıracağım.", ["delay", "missed_connection"]), | |
| ] | |