Logaritim
Soru havuzu ve sınav hazırlama
FastAPI ve Pydantic; ders PDF’leri PyMuPDF ile ayrıştırılıyor, sorular Gemini ile üretilip denetleniyor, sınav kâğıtları sunucuda PDF olarak hazırlanıyor.
Ürünü inceleHepsi yayında; mağaza sayfalarına ve ayrıntılara Ürünler sayfasından ulaşabilirsiniz.
Soru havuzu ve sınav hazırlama
FastAPI ve Pydantic; ders PDF’leri PyMuPDF ile ayrıştırılıyor, sorular Gemini ile üretilip denetleniyor, sınav kâğıtları sunucuda PDF olarak hazırlanıyor.
Ürünü incelePython’un asıl gücü, çevresindeki kütüphanelerde. PDF okuma, görüntü işleme, tablo ve sayısal hesap, grafik çizimi ve yapay zekâ modellerinin resmî SDK’ları Python’da olgun ve iyi belgelenmiş durumda. Sunucunun işi yalnızca kayıt tutmak değil de belgeleri anlamak, veriyi dönüştürmek ya da bir modelle konuşmaksa Python’u seçiyoruz. FastAPI sayesinde aynı kod, başka sistemlerin bağlandığı düzenli bir API olarak da yayına çıkıyor.
Logaritim, ders kaynaklarından soru üreten, bunları denetleyip onaylı bir havuzda toplayan ve kurumların bu havuzdan sınav hazırlamasını sağlayan bir sistem. Hattın tamamı Python ile yazıldı:
Kurumlar Logaritim’in soru havuzuna API ile bağlanıyor. Uzun süren üretim işleri arka planda çalışıyor ve iş bitince sonuç, HMAC ile imzalanmış bir webhook ile karşı sisteme bildiriliyor. API anahtarları yalnızca oluşturuldukları anda görünüyor; veritabanında sadece özetleri saklanıyor.
| İş | Kütüphane | Logaritim’deki yeri |
|---|---|---|
| API ve girdi doğrulama | FastAPI, Pydantic | Kurumların bağlandığı uç noktalar ve yönetim paneli |
| Sunucuda çalıştırma | Gunicorn, Uvicorn, Docker | Birden fazla işçiyle çalışan API süreci |
| PDF okuma ve üretme | PyMuPDF | Ders kaynaklarını ayrıştırma, sınav kâğıdı ve cevap anahtarı |
| Yapay zekâ | google-genai (Gemini, Vertex AI) | Soru üretimi, bağımsız çözüm ve hakemlik |
| Anlamsal arama | PostgreSQL, pgvector | Konuyla ilgili ders içeriğini bulma |
| Çizim | matplotlib, Shapely | Grafikler, geometri şekilleri, haritalar |
| Hız sınırı | slowapi | API’ye gelen isteklerin sınırlanması |
Hangi belgelerle ya da verilerle çalışılacağını, çıktının kimin işine yarayacağını ve aklınızdaki bütçeyi konuşuyoruz.
Girdi biçimlerini, beklenen çıktıyı, kalite kontrol kurallarını ve kullanılacak yapay zekâ modelini yazıya döküyoruz.
Her hafta çalışan bir sürüm teslim ediyoruz; hattı kendi örnek belgelerinizle deneyip sonuçları görüyorsunuz.
Senior QA sürümü yayından önce test ediyor; servis ardından canlı ortama alınıyor.
Bu sürede çıkan hataları ücretsiz düzeltiyoruz; sonrası için aylık bakımla devam edebilirsiniz.
Süre ve bütçe aralıkları yapay zekâ otomasyonu ve fiyatlar sayfalarımızda yayında; bu sayfadaki her şey aynı rakamlara bağlı.
Bu tür sistemlerde zamanın çoğu model, veritabanı ve dosya işlemlerinde geçer; dilin kendisi darboğaz olmaz. FastAPI asenkron çalışır, Gunicorn birden fazla Uvicorn işçisi başlatır, sayısal işler de NumPy gibi C ile yazılmış kütüphanelerde döner.
Logaritim’de üç katman var: önce kural tabanlı kontroller biçim hatalarını eliyor, sonra ikinci bir model soruyu cevabı görmeden çözüyor, son olarak bir hakem adımı iki sonucu karşılaştırıyor. Havuza yalnızca onaylanan sorular giriyor.
Logaritim’de Google Gemini’yi hem Gemini API hem Vertex AI üzerinden kullanıyoruz ve her çağrı token kullanımıyla birlikte kayda geçiyor. Rigel ve LydiaVault’un sunucularında ise OpenAI kullanıyoruz. Modeli projenin ihtiyacına göre seçiyoruz.
Belgelenmiş bir REST API, API anahtarı ve iş bitince gelen imzalı webhook ile. Kurumlar Logaritim’in soru havuzuna bu şekilde bağlanıyor.
Yazılımın süresiz kullanım lisansı ve dokümantasyonu. Kaynak kodun devrini isterseniz bu mümkün; ek ücreti teklifte ayrıca yazılır.
30 dakikalık ücretsiz keşif görüşmesinde belgelerinizi, beklediğiniz çıktıyı ve yapay zekânın nerede işe yarayacağını birlikte netleştirelim.