Ana Sayfa
EN

AI ile kural üretme

Doğal dilden regex üretin: kendi Gemini API anahtarınızla, cihazda saklanan, isteğe bağlı.

Doğrulama kuralları regex (düzenli ifade) üzerine kuruludur ve regex yazmak herkesin işi değildir. AI ile kural üretme özelliği bu adımı atlamanızı sağlar: ne yakalamak istediğinizi günlük dille anlatırsınız (“altı haneli seri numarası”, “TR ile başlayan IBAN”, “yıl-ay-gün tarih”) ve QCR Scanner sizin için bir regex deseni önerir. Bu özellik tamamen isteğe bağlıdır, kendi API anahtarınızı kullanır ve yalnızca siz çalıştırdığınızda devreye girer.

Nasıl çalışır?

Özellik, Google’ın Gemini 2.0 Flash modelini kullanır. Yazdığınız doğal dil isteği modele gönderilir, model de buna karşılık gelen bir regex deseni döndürür. Bu deseni doğrudan bir doğrulama kuralına yerleştirebilir, gerekirse elle ince ayar yapabilir ve taramada kullanmaya başlayabilirsiniz.

Önemli olan nokta: tarama motorunun kendisi (OCR ve QR) hiçbir zaman ağ kullanmaz; bu özellik yalnızca kural metnini üretmek için, yani siz “kural üret” dediğinizde çalışır. Taradığınız görüntüler, fotoğraflar veya liste değerleriniz buraya hiçbir zaman gönderilmez — yalnızca yazdığınız komut metni gider.

Kendi API anahtarınızı alma

Bu özellik kendi Gemini API anahtarınızı gerektirir. Anahtar ücretsiz olarak Google AI Studio üzerinden alınır:

  1. Bir tarayıcıda Google AI Studio’yu açın ve Google hesabınızla giriş yapın.
  2. API anahtarı al (Get API key) bölümünden yeni bir anahtar oluşturun.
  3. Oluşturulan anahtarı kopyalayın.
  4. QCR Scanner’da AI kural üretme alanına yapıştırın.

Anahtarı bir kez girdikten sonra cihazda saklanır; her seferinde yeniden girmeniz gerekmez. Anahtar yalnızca sizin cihazınızda tutulur, ReviseTouch sunucularına veya başka bir yere gönderilmez.

Not: API anahtarınız bir parola gibidir; başkalarıyla paylaşmayın. Anahtarınızı iptal etmek veya değiştirmek isterseniz Google AI Studio’dan eski anahtarı silip yeni bir tane oluşturabilir, ardından uygulamada güncelleyebilirsiniz.

Kural üretme adımları

  1. Doğrulama kuralları ekranında AI ile üretme alanını açın.
  2. Yakalamak istediğiniz değeri günlük dille tanımlayın. Örnekler:
    • “Tam olarak 6 haneli bir sayı”
    • “TR ile başlayıp 24 hane süren IBAN”
    • “Büyük harf, tire, dört rakam biçiminde ürün kodu”
  3. Üret düğmesine dokunun. İstek x-goog-api-key başlığıyla Gemini’ye gider ve bir regex deseni döner.
  4. Önerilen deseni inceleyin. Gerekirse elle düzenleyin.
  5. Deseni bir doğrulama kuralı olarak kaydedin. Kural adı en fazla 12 karakter olabilir.

Üretilen desen sıradan bir doğrulama kuralı gibi davranır: ReDoS koruması (aşırı uzun veya tehlikeli desenler reddedilir) bu kurallar için de geçerlidir ve yalnızca tüm etkin kurallara uyan değerler listeye eklenir. Ayrıntılar için doğrulama kuralları sayfasına bakın.

İpucu: AI’nın ürettiği regex bir başlangıç noktasıdır, kesin sonuç değildir. Üretilen deseni birkaç gerçek örnek üzerinde deneyin; çok dar veya çok geniş kalırsa isteğinizi daha belirgin yazıp yeniden üretin ya da deseni elle ayarlayın.

Teknik ayrıntı

İstek şu uç noktaya gönderilir:

POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash:generateContent

Kimlik doğrulama, istek gövdesinde değil, x-goog-api-key HTTP başlığında taşınan kendi API anahtarınızla yapılır. Gövdede yalnızca yazdığınız komut metni bulunur; taranan görüntü, fotoğraf karesi veya liste içeriği gönderilmez.

Özellik Ayrıntı
Model Gemini 2.0 Flash
Uç nokta generativelanguage.googleapis.com/v1beta/...
Kimlik doğrulama x-goog-api-key başlığı (kendi anahtarınız)
Gönderilen Yalnızca komut metni (görüntü değil)
Anahtarın yeri Cihazda saklanır
Ne zaman çalışır Yalnızca siz “kural üret” dediğinizde

Gizlilik notu

Bu özellik, QCR Scanner’da ağı kullanan az sayıdaki bileşenden biridir; bu yüzden ne olduğunu açıkça bilmek önemlidir:

  • OCR ve QR taraması ağ kullanmaz. Tanıma motoru Google ML Kit’tir ve tamamen cihazda çalışır.
  • AI kural üretme isteğe bağlıdır. Yalnızca bir API anahtarı girip kural üretmeyi seçtiğinizde çalışır.
  • Yalnızca komut metniniz gider. Görüntüleriniz veya liste değerleriniz Gemini’ye gönderilmez.
  • Anahtar cihazda kalır. ReviseTouch, API anahtarınızı görmez veya saklamaz.

Gemini’ye gönderilen istek Google’ın API koşullarına tabidir. Genel gizlilik yaklaşımı için gizlilik sayfasına bakın.

Sonraki adımlar

  • Doğrulama kuralları — regex tabanlı kabul/red ve ReDoS koruması
  • Akıllı Çıkarım — gürültülü metinden kurallara uyan parçaları otomatik çıkarma
  • Tarama — vizör, çekim modları ve OCR + QR akışı
  • Gizlilik — neyin cihazda kaldığı, neyin ağı kullandığı

Made by ReviseTouch.