Tüm modüller

Sıkça Sorulan Sorular

721 sorunun her birinin yanında iki rozet var: cevabın hangi kanıt gücüne dayandığı ve konunun ne kadar dikkat istediği. Cevabı okumadan önce ona ne kadar güveneceğini biliyorsun.

Sıkça Sorulan Sorular — Sık Sorulan Sorular

Sık Sorulan Sorular · 1/7

NEREDESİN

SSS modülünün giriş ekranı. Ana ekrandaki araç kutusundan (dashboard_build_sections_part.dart:516) ya da Yardım ekranındaki SSS satırından (help_screen.dart:120) buraya gelirsin. Modülün tek alt ekranı var: bir soruya bastığında açılan cevap sayfası.

NE YAPARSIN

Aradığın konuyu üstteki arama kutusuna yazar ya da filtre çipleriyle daraltır, sonra soruya basıp cevabı açarsın.

NEREYE GİDER
  • Bir soru kartı — o sorunun cevap sayfası, /faq/<soru-kimliği> (faq_v2_screen.dart:286-292)
  • Kilitli bir soru kartı — abonelik tanıtım ekranı; cevap açılmaz (faq_v2_screen.dart:288)
  • Geri — geldiğin ekran; doğrudan açıldıysan ana ekran (ky_navigation.dart:24-33)
Bu ekranda ne var 5

Diyelim ki listenin ilk kartını okuyorsun: “Yağ kaybı için optimal kalori açığı ne kadar olmalıdır?” ve soru metninin sağında koyu yeşil bir kutunun içinde tek bir “A” harfi duruyor.

O harf cevabın hangi güçte bilimsel kanıta dayandığını söyler: A en güçlü, sonra B, C, D gelir; hiç kaynağı olmayan içerikte harf yerine soru işareti çıkar.

Harf ekranda hesaplanmaz — her sorunun kendi kaydında yazılıdır ve içerik dosyasından okunur. Renk de rastgele değildir: A ve C ve D dolu zeminli, B açık zeminlidir; yani seviye yalnız renk tonuyla değil, dolu/açık ayrımıyla da anlatılır. Böylece renk körü bir kullanıcı ya da düşük kontrastlı bir ekranda bile iki seviye birbirine karışmaz.

Bir soruyu okumadan önce harfe bak. A gördüğünde cevabı olduğu gibi uygulayabilirsin; C ve D gördüğünde cevabı bir başlangıç noktası say ve kendi durumunla sına.

Buna sistemde “kanıt düzeyi” (evidence level) denir.

Diyelim ki harfin hemen sağında küçük bir simge var: kimi kartta yeşil onay dairesi, kimi kartta mavi “i”, kiminde kırmızı hastane işareti.

O simge konunun ne kadar dikkat istediğini gösterir ve altı ayrı seviyeden birini taşır.

Seviyeler tek bir eşleşme tablosunda durur: güvenli genel bilgi yeşil onay, bağlama bağlı bilgi mavi “i”, sağlık/takviye riski taşıyan konu sarı üçgen, tıbbi danışmanlık isteyen konu kırmızı hastane işareti, doğrulanmamış içerik mor yasak işareti, elden geçirilmesi gereken içerik gri çöp kutusu. Tablo tek yerde durduğu için aynı seviye her kartta aynı simgeyi alır — simge kartın kendi tercihi değildir.

Kırmızı hastane işareti gördüğün bir soruda cevabı okuyabilirsin, ama uygulamadan önce doktoruna sor. Bu simge bir yasak değil, bir durak işaretidir.

Buna sistemde “risk düzeyi” (risk level) denir.

Diyelim ki bazı kartların altında “İlgili Sorular” başlığı ve altında mavi renkte üç satır var; bazı kartlarda o bölüm hiç yok.

O üç satır, sorunun kendi kaydında elle yazılmış komşu soruların başlıklarıdır.

Liste ekranı komşuyu kendisi bulmaz: yalnız sorunun kaydında yazan kimlikleri okur, sorunun kendisini listeden atar ve bulabildiklerini gösterir. Kaydında hiç komşu yazmayan bir soruda bölüm çizilmez — sistem, olmayan bir bağlantıyı benzerlik tahmin ederek uydurmaz. Görünen satır sayısı üçle sınırlıdır, çünkü kart bir içindekiler sayfası değil.

O satırlar tıklanabilir değildir, kartın kendisi tıklanır. Bunları “bu cevabı okuduktan sonra sırada ne var” listesi gibi kullan.

Buna sistemde “ilgili soru bağı” (related question graph) denir.

Diyelim ki filtre çiplerinin hemen altında sönük gri harflerle “721 soru” yazıyor ve sen henüz hiçbir şey yazmadın.

O sayı, o an ekranda listelenen soru adedidir — arşivin toplamı değil, süzgeçten geçen adet.

Sayı listenin kendi uzunluğundan okunur, sabit bir metin değildir. Hiç filtre yokken listeye tüm arşiv girer; bu yüzden ilk açılışta arşiv boyutuyla aynı olur. Bir çipe bastığında ya da arama yazdığında aynı satır yeni adedi gösterir — yani filtrenin ne kadar daralttığını okumak için sonuçları saymana gerek kalmaz.

Aramanı yazdıktan sonra bu satıra bak: sayı hâlâ üç haneliyse sorgun geniş, tek haneliyse fazla dar. Sayıyı bir geri bildirim göstergesi gibi kullan.

Buna sistemde “sonuç sayacı” (result count header) denir.

Diyelim ki listeyi aşağı kaydırıyorsun ve sorular “Yağ kaybı… → Vücut rekomposisyonu… → Vücut yağ oranı…” diye gidiyor; en popüler soru en üstte değil.

Liste, sorunun kimlik kodu alfabetik sıraya konarak dizilir.

Sıralama içerik dosyasının okunduğu yerde bir kez yapılır ve her açılışta aynı sonucu verir. Popülerlik ya da oy sayısı sıraya karışmaz; karışsaydı aynı soru iki telefonda iki farklı yerde çıkar ve “bir daha bulamıyorum” sorunu doğardı. Sabit sıra, aynı soruyu ikinci kez aramayı öğrenilebilir kılar.

Belirli bir soruyu arıyorsan kaydırma — arama kutusunu kullan. Liste bir keşif yüzeyidir, sıralaması bir öneri sırası değildir.

Buna sistemde “kimliğe göre deterministik sıralama” denir.

Perde arkası — sistem nasıl karar veriyor 7

Bir cevabın kanıt düzeyi (A / B / C / D) nasıl atanır

Diyelim ki arşive yeni bir soru ekleniyor ve yazan kişi cevabın altına bir meta-analiz künyesi koyuyor.

Kanıt düzeyi uygulama çalışırken hesaplanmaz; içerik dosyasında sorunun yanına yazılır ve uygulama onu okuyup rozete çevirir.

Düzeyi uygulamanın kendisi çıkarsaydı, aynı içerik iki sürümde iki farklı rozet alabilirdi. Bunun yerine düzey içeriğin bir parçasıdır ve iki ayrı kural onu denetler. Birinci kural: A, B ya da C düzeyindeki bir soruda kaynak künyesi listesi boş olamaz. İkinci kural: kaynaksız düzeydeki bir soruda kaynak türü de “kaynaksız” olmak zorundadır. Bu iki kural hem tek bir sorunun kendi doğrulamasında hem de tüm arşivi tarayan bir kapıda çalışır; kapı içerik dosyasını satır satır gezer ve ihlal eden sorunun kimliğini isim isim rapor eder. Yani rozet bir görsel süs değil, bir sözleşmedir.

Rozete bakarken “bu harfi kim koydu” diye düşünme. Harf, kaynak künyesiyle birlikte gelmek zorunda; ikisi ayrı düşemez.

Buna sistemde “içerik doğrulama kapısı” (content gate) denir.

Risk düzeyi ile tıbbi uyarı bayrağının birbirine kilitlenmesi

Diyelim ki bir soru “tıbbi danışmanlık gerekir” seviyesine konuyor ama uyarı bayrağı açılmayı unutuluyor.

Böyle bir soru geçersiz sayılır: yüksek sağlık riski ve tıbbi danışmanlık seviyelerinde uyarı bayrağı zorunludur.

Risk seviyesi rozeti çizer, uyarı bayrağı ise kart içindeki sarı şeridi çizer. İkisi ayrı alan olduğu için biri açık biri kapalı kalabilirdi — o durumda kullanıcı rozeti görür, uyarı metnini görmezdi. Kural ikisini birbirine bağlar. Aynı mantık kategori tarafında da vardır: takviye kategorisindeki bir soruda takviye güvenlik bayrağı, hormon ve metabolizma kategorisindeki bir soruda hormon güvenlik bayrağı zorunludur. Böylece “Takviye” hızlı filtresine basan kullanıcı o kategorinin tamamını görmüş olur.

Sarı uyarı şeridi ile kırmızı risk simgesi birlikte gezer. Birini gördüğün yerde diğerini de beklemelisin.

Buna sistemde “çapraz alan tutarlılık kuralı” denir.

İçerik nereden gelir — dosya, kapı ve dil seçimi

Diyelim ki uygulamanı İngilizceye aldın ve SSS ekranını açtın. Sorular Türkçe geldi.

İçerik uygulamanın içine gömülü bir dosyadan okunur; İngilizce dosya gemide yoksa Türkçeye sessizce düşülür.

Arşiv uygulamayla birlikte gelen bir veri dosyasında durur ve internet bağlantısı olmadan da açılır. Ekran hangi dosyayı isteyeceğini uygulamanın diline bakarak seçer; İngilizce istendiğinde dosya bulunamazsa hata gösterilmez, kanonik Türkçe dosya yüklenir. Bunun sebebi çeviri programının aşamalı ilerlemesi: yarım çevrilmiş bir arşiv göstermek yerine tam Türkçe arşiv gösterilir. Dosya okuma işi ekranın kendisinde değil, arkasındaki bir kapının ardındadır — o kapı sayesinde ekran, dosyanın gerçekten okunup okunmadığından bağımsız test edilebilir ve içerik yarın bir sunucudan gelmeye başlarsa ekran hiç değişmez.

SSS uçakta ve çevrimdışı çalışır. İngilizce arayüzde Türkçe cevap görmen bir hata değil, çeviri tamamlanana kadarki bilinçli davranıştır.

Buna sistemde “veri kapısı” (gateway / repository boundary) denir.

Aynı kimlikli iki soru geldiğinde ne olur

Diyelim ki içerik dosyasına yanlışlıkla aynı kimlikle iki soru girdi.

İlk giren listeye alınır, ikincisi atlanır ve kimliği ayrı bir kopya listesine yazılır.

Aynı kimlikten iki kayıt olsaydı, bir soruya bağlantı verildiğinde hangisinin açılacağı belirsiz olurdu — komşu soru bağları da yanlış hedefe giderdi. Bu yüzden kimlik tekilliği yükleme anında zorlanır. Atılan kayıt sessizce yok sayılmaz, kimliği kayıt altına alınır; böylece içerik tarafında düzeltilebilir. Ardından tüm liste kimliğe göre sıralanır ve her açılışta aynı sırayla gelir.

Bu senin ekranında görünmez, ama sonucu görünür: bir soruya verdiğin bağlantı her zaman aynı cevabı açar.

Buna sistemde “kimlik tekilliği” (id uniqueness) denir.

Hızlı filtre ile kategori birbirini kapatır

Diyelim ki “Başlangıç” çipine bastın, sonra sağdaki “Antrenman” kategorisine bastın. Başlangıç çipi kendiliğinden söndü.

Aynı anda yalnız bir işaret çipi ya da bir kategori çipi açık kalabilir; ikisi bir arada tutulmaz.

İkisi aynı anda açık kalsaydı ekranda iki dolu çip görünür ve boş sonuç geldiğinde hangisinin daralttığı anlaşılmazdı. Tek çip kuralı, sonucu tek bir sebebe bağlar. Arama kutusu bu kuralın dışındadır: yazdığın kelime açık çiple birlikte çalışır, yani “Takviye” çipi açıkken arama yalnız takviye sorularının içinde arar.

İki koşulu birlikte uygulamak istiyorsan biri çip biri arama olsun. İki çip birlikte çalışmaz.

Buna sistemde “tek seçim kuralı” (single-select) denir.

Ekrana her girişte içerik yeniden yüklenir

Diyelim ki SSS ekranından çıkıp ana ekrana döndün, sonra tekrar SSS'e girdin.

Arşiv yeniden yüklenir; önceki girişten kalan bir kopya kullanılmaz.

Yükleme durumu ekranla birlikte doğar ve ekran kapanınca ölür. Kalıcı bir kopya tutulsaydı, uygulama dili değiştiğinde ya da içerik güncellendiğinde eski arşiv ekranda kalırdı. Ayrıca üst üste binen yüklemeler için bir sıra bekçisi vardır: hata ekranındaki “tekrar dene” düğmesine iki kez basıldığında geç dönen eski yükleme yeni sonucun üstüne yazamaz.

Aramanı ve filtreni ekrandan çıkarken kaybedersin — bu bir hata değil, taze içerik garantisinin bedelidir. Uzun bir aramayı bitirmeden ekrandan çıkma.

Buna sistemde “otomatik atılan ekran durumu” (autoDispose) denir.

Cevap metni boş kalırsa ne çizilir

Diyelim ki bir sorunun uzun cevabı içerik tarafında henüz yazılmadı ve sen o soruyu açtın.

Sayfa boş kalmaz; listede gördüğün kısa cevap uzun cevabın yerine geçer.

Boş bir cevap paneli kullanıcıya “bu soru cevapsız” izlenimi verirdi, oysa kısa cevap zaten mevcut ve doğrudur. Bu yüzden uzun cevap boşsa kısa cevaba düşülür. Aynı savunma kaynak kutusunda da vardır: künye listesindeki boş satırlar ayıklanır, geriye hiç künye kalmazsa kutu hiç çizilmez — boş başlıklı bir kutu göstermek yerine kutuyu göstermemek tercih edilir.

Kısa bir cevap sayfası gördüğünde içerik eksik değil, özet hâlindedir. Kaynak kutusu yoksa o cevap yayımlanmış bir çalışmaya değil iç kurala dayanıyordur.

Buna sistemde “savunmacı görüntüleme” (defensive rendering) denir.

Verin ne işe yarar 4

Arama kutusuna yazdığın kelime

Girersen Arşiv 721 sorudan aradığın konuya iner; kelime yalnız başlıkta değil, cevabın içinde ve etiketlerde de aranır, Türkçe karakter yazmak gerekmez.

Girmezsen Liste tüm arşivi kimlik sırasına göre gösterir. Ekran kullanılabilir kalır ama aradığın soruyu bulmak için yüzlerce kartı kaydırman gerekir — sistem senin adına bir öneri sırası kurmaz.

Cevabın altındaki Evet / Hayır oyu

Girersen Oy telefonuna yazılır ve sunucuya iletilir; aynı soruya geri döndüğünde ne oy verdiğini görürsün. “Hayır” oyları içeriğin elden geçirileceği geri bildirim hattına düşer.

Girmezsen Cevap sayfası tam olarak çalışmaya devam eder; hiçbir içerik kilitlenmez. Kaybolan tek şey içeriğin hangi cevabın işe yaramadığını öğrenme yolu — oy vermeyen bir kullanıcı hatalı bulduğu cevabı düzelttiremez.

Uygulamanın dili

Girersen Ekran açılırken dil okunur ve o dile ait içerik dosyası istenir; arayüz metinleri ile içerik aynı dilden gelir.

Girmezsen Dil okunamazsa Türkçe kabul edilir. İngilizce seçiliyken İngilizce dosya gemide yoksa yine Türkçe içerik yüklenir — ekran hata göstermez, sorular Türkçe çıkar.

Hesabındaki abonelik durumu

Girersen Profesyonel erişimde 721 sorunun tamamı açılır ve arama cevap metinlerinin içinde de çalışır.

Girmezsen Öne çıkan 40 sorunun cevabı açık kalır; kalan sorular başlık ve rozetleriyle görünür, cevapları kilitlidir ve arama o kartlarda yalnız başlığı tarar. Kilitli bir karta ya da paylaşılmış bağlantısına bastığında aboneliğin ne kapsadığını anlatan ekran açılır.