Kullanım örnekleri
Bir asistandan notlarınız ve kartlarınızla yapmasını istemeye değer şeyler; her biri yazılacak komutla, kullandığı araçlarla ve gerektirdiği izinle.
Aşağıdaki her örnek, gerçekten yazabileceğiniz bir komutu, başvuracağı araçları ve çalışmasına yeten en düşük izni verir. Yalnızca kullandığınız örneklerin gerektirdiğini yetkilendirin — her iznin size neye mal olduğu için bkz. izin grupları.
Neredeyse hepsi için geçerli bir not: notlar alan adlarına değil alan kimliklerine karşı saklanır, bu yüzden iyi davranan bir asistan ilk yazma işleminden önce Notebase şemasını okur. Bunun yerine tahmin yürütüyorsa, ona önce şemayı okumasını söyleyin.
Yakalama
Konuşmadan bir sözcük kaydetme
Az önce "hedge" sözcüğünü finans anlamıyla konuştuk. Onu İngilizce Notebase'ime, mevcut notların yazıldığı biçimde doldurarak kaydet.
get_notebase_schema → create_notes · notes:write
Asistan alanlarınızı okur, sonra onların betimlediği biçimde bir not yazar. Uyabilecek birkaç Notebase'iniz varsa hangisi olduğunu söyleyin. O Notebase'de hâlihazırda bulunan kart şablonları yeni notu hemen kartlara dönüştürür.
Bir PDF'i ya da yazıyı yapılandırılmış notlara çevirme
Şu, bir bölümün PDF'i. B2 düzeyinde makul olarak bilmeyeceğim sözcükleri çıkar ve her birini bir tanım ve geldiği cümleyle birlikte İngilizce Notebase'ime kaydet.
get_notebase_schema → create_notes · notes:write
Asistanınız belgeyi kendi dosya ya da web araçlarıyla okur; Read Frog yalnızca çıkanı kaydeder. create_notes çağrı başına en fazla 50 not yazar ve içlerinden biri çakışırsa tüm kümeyi geri alır; böylece uzun bir bölüm, ya hep ya hiç tek bir yazma yerine birkaç temiz küme hâlinde ulaşır.
Yarım anımsadığınız bir notu bulma
Bir süre önce "amaçsızca yürümek" anlamına gelen bir şey kaydetmiştim. Onu İngilizce Notebase'imde bul.
list_notes · notes:read
Arama, en az iki karakterlik, büyük/küçük harf duyarsız ve birebir bir alt dizi aramasıdır; bir seferde tek bir Notebase üzerinde çalışır ve yalnızca metin alanlarının içine bakar — bir sayı, tarih, onay kutusu ya da seçim değeri asla eşleşmez. Daha esnek bir şey için asistanın Notebase'i listeleyip kendi kendine karar vermesini sağlayın.
Notebase'i biçimlendirme
Asistanın bir Notebase ve alanlarını tasarlaması
Japoncaya başlıyorum. Bunun için bir Notebase kur, sözcük dağarcığı için isteyeceğin alanlarla — ama hiçbir şey oluşturmadan önce planı bana anlat.
create_notebase → create_notebase_field · notebases:write
create_notebase boş bir Notebase yapar, istenirse ilk alanlarıyla; notlar her zaman ayrı bir adımdır. Planı önce istemek fazladan bir tura değer, çünkü bir alanın türü sonradan değiştirilemez — yalnızca adı ve seçenekleri değiştirilebilir.
Bir kart şablonu üretme
Japonca Notebase'ime bak ve bir tanıma kartı kur: ön yüzde sözcük, arka yüzde anlam ve örnek.
get_notebase_schema → create_card_template · notebases:read ile birlikte card_templates:write
Şablonlar alanlara kimlikle gönderme yapar; şema okumasının önce gelmesinin nedeni budur. Bir şablon oluşturmak, Notebase'de hâlihazırda bulunan her not için kart üretir; yani 400 notluk bir Notebase, şablon indiği anda 400 kart kazanır.
Kötü gösterilen bir şablonu düzeltme
Japonca kartlarımın arka yüzü örnek cümle yerine ham alanı gösteriyor. Bir karta bak ve şablonu düzelt.
get_card → get_card_template → update_card_template · notes:read ve study:read ile birlikte card_templates:write
Bunu olanaklı kılan şey get_card aracıdır: gösterilmiş ön ve arka yüzü döndürür, böylece asistan kalıp üzerinde soyut akıl yürütmek yerine gerçek çıktıyı görebilir.
Alanları düzene sokma
İngilizce Notebase'imdeki "sözcük türü" alanı serbest metin ve içi karman çorman. Onu, gerçekten kullanılan seçeneklerle bir seçim alanına dönüştür.
get_notebase_schema → list_notes → update_notebase_field · notes:read ile birlikte notebases:write
Bir alanın türü sabittir, dolayısıyla bu bir dönüştürme değil, yeniden adlandırma ve yeniden yapılandırmadır. Bir seçim seçeneğini kaldırmak, o değeri taşıyan her nottan onu siler ve bir şablonun gönderme yaptığı bir alan hiç silinemez.
Eksikleri tamamlama
Örnekleri, sözcük türünü ve fonetiği geriye dönük doldurma
İngilizce Notebase'imi gez ve örnek cümlesi, sözcük türü ya da fonetiği eksik olan notları doldur. Geri kalan her şeye dokunma.
list_notes → update_note · notes:write
update_note birleştirir: anmadığınız alanlar değerlerini korur, null ise bir alanı bilinçli olarak temizler. Her güncelleme notun geçerli zaman damgasını taşır; bu yüzden arada bir şey değiştiyse yazma işlemi sizin düzenlemenizin üzerine yazmak yerine başarısız olur — asistanın o notu yeniden okuyup yeniden denemesi gerekir. Bu araç çağrı başına tek bir not üzerinde çalışır, dolayısıyla büyük bir Notebase'i kümeler hâlinde işlemesini bekleyin.
Çalışma
Bugün neyi tekrar etmeliyim
Bugün beni ne bekliyor ve kabaca ne kadar sürer?
get_study_stats → list_cards · study:read, kart içerikleri için notes:read ile birlikte
get_study_stats belirli bir gün için Notebase başına kuyruk sayılarını verir, list_cards ise bu sayıların neyi içerdiğini göstermek üzere program durumuna göre süzebilir.
Tekrar kuyruğu aracı yoktur. Vadesi gelmiş kartların bir listesi, tekrar ekranının size vereceği sıra değildir: uygulama günlük sınırlarınızı, kardeş kart kurallarını ve kendi sıralamasını uygular; bunların hiçbiri kart listelemekle yeniden üretilmez. Bunu kuyruğun kendisi değil, iş yükünün bir ön izlemesi olarak görün.
Konuşmanın içinde tekrar etme
Japonca Notebase'imden vadesi gelmiş on kartla beni sına. Ön yüzü göster, yanıtımı bekle, sonra nasıl yaptığımı kaydet.
list_cards → record_review → undo_review · notes:read ile birlikte study:write
Bu çalışır ve en bilinçli davranılması gereken örnektir. Asistanın kaydettiği her değerlendirme gerçek bir tekrardır: FSRS, tıpkı düğmeye kendiniz basmışsınız gibi kartın kararlılığını, güçlüğünü ve sonraki vade tarihini buna göre günceller. Bir tekrarı kaydetmek ayrıca bir saat dilimi gerektirir, çünkü tekrarın hangi çalışma gününe ait olduğuna karar verir — hesabınız hiç saat dilimi saklamadıysa çağrı tahmin yürütmek yerine başarısız olur ve saat dilimini ister. undo_review, yanlış değerlendirildiğinizde tek bir kartın en son tekrarını geri alır, yalnızca onu.
Fazla zor bir kartı bugün için atlama ya da askıya alma
Şu son kart aklımda kalmıyor ve sürekli yanlış yapıyorum. Onu şimdilik döngüden çıkar.
set_card_suspended / set_card_buried · study:write
Bugün için atlamak bir kartı günün geri kalanında gizler; askıya almak ise siz geri koyana kadar çıkarır. İkisi de aynı araçlarla geri alınabilir.
Son ilerlememe bakma
Son iki hafta nasıl gitti? Sürekli yanlış yaptığım bir şey var mı?
get_study_stats → list_review_history · study:read
list_review_history, tekrar kayıtlarınızı döndürür — değerlendirmeler ve zamanlama, Notebase'e ya da karta göre süzülebilir — not içeriği olmadan. Sürekli kaçırdığınız sözcükleri asistanın adlarıyla söylemesini istiyorsanız bunu list_cards ile eşleştirin; bu da notes:read iznini ekler.
Günlük sınırları değiştirme
Her şeyin arasında günde yirmi yeni kart fazla geliyor. Japonca Notebase'im için bunu yarıya indir.
get_study_settings → update_study_settings · study:write
Bu ikisi yalnızca günlük yeni kart sınırına, günlük tekrar sınırına ve hedef hatırlama oranına ulaşır. Hiçbir şeyi yeniden adlandıramaz ya da silemezler.
Bakım
Hangi hesabın bağlı olduğunu denetleme
Hangi Read Frog hesabına bağlısın?
whoami · account:read
Birden fazla hesabınız olduğunda ya da bir asistanın bir şey yazmasına izin vermeden önce bir tura değer.
Artık istemediklerinizi temizleme
İngilizce Notebase'imde yinelenen kayıtlar var. Onları listele ve gereksiz olanları sil, ama önce listeyi bana göster.
list_notes → delete_note · notes:write
Buradaki silmeler kalıcıdır ve zincirleme gider: silinen bir not kartlarını ve onların tekrar geçmişini de birlikte götürür. delete_notebase daha ileri gider ve Notebase'i bütün olarak kaldırır — alanlar, notlar, şablonlar, kartlar, tekrar kayıtları. Silmeden önce listeyi isteyin.
