Projelere geri dön

Yapay zekâ uygulaması2026İşlem hattı ve test geliştirme

AI Destekli Soru Çözme ve Değerlendirme Platformu

Görsel sorular için OCR, multimodal vision, hibrit ve uyarlanabilir yolları aynı test çerçevesinde karşılaştıran FastAPI ve Streamlit platformu.

  • OCR, Vision, Hybrid ve Adaptive yolları
  • 140 Pytest testi (repository raporu)
  • Sentetik genişletilmiş sette adaptive: 31/34
OCRVisionAdaptif rotaDeğerlendirme
OCR ve Vision yollarının adaptif yönlendirme ve değerlendirmede birleşmesi. Görsel soru → Yol seçimi → Çözüm → Değerlendirme.
Rol

İşlem hattı ve test geliştirme

Bağlam

Yapay zekâ uygulaması · 2026

Temel teknoloji

Python · FastAPI · OpenCV · Tesseract

Kapsam

OCR · vision · hibrit pipeline karşılaştırması

Genel bakış

Platform, görsel soruları tek bir yönteme zorlamak yerine OCR, multimodal vision ve hibrit işleme seçenekleri arasında seçim yapar; sonuçları karşılaştırılabilir bir değerlendirme akışında sunar.

Problem ve hedef

Metin yoğun, formüllü veya görsel bağlamlı sorular farklı ön işleme ihtiyaçlarına sahiptir. Tek bir pipeline tüm soru türlerinde aynı güvenilirlikle çalışmaz.

Benim katkım

  • OCR, vision ve hibrit yolları ortak bir servis sözleşmesinde birleştirdim.
  • Görüntü ön işleme ve uyarlanabilir seçim mantığını geliştirdim.
  • Pipeline davranışını Pytest ile test edilebilir parçalara ayırdım.

Çözüm

  • Girdi kalitesi ve soru yapısı analiz edilerek uygun yol seçildi.
  • OpenCV/Tesseract metin çıkarma, multimodal LLM ise görsel bağlam gereken sorular için kullanıldı.
  • Streamlit arayüzü yöntem sonuçlarını incelemeyi kolaylaştırdı.

Mimari

Sistemin temel bileşenleri ve veri/karar akışı aşağıdaki gibi ayrılır.

Sistem akışı
01Görsel soruKalite ve yapı analizi
02Yol seçimiOCR · vision · hibrit
03ÇözümMetin/görsel bağlam işleme
04DeğerlendirmeKarşılaştırılabilir sonuçlar

Teknolojiler

OpenCV · Tesseract

Görüntü hazırlama ve OCR

Multimodal LLM

Görsel bağlamlı soru işleme

FastAPI · Streamlit

Servis ve inceleme arayüzü

Pytest

Pipeline davranışı kontrolleri

Uygulama kararları

  • OCR, Vision ve Hybrid çıktıları için ortak sonuç sözleşmesi kullanmak.
  • Uyarlanabilir yönlendirmeyi OCR sinyalleri ve görsel soru özelliklerine dayandırmak.

Sonuçlar ve değerlendirme

  • OCR, Vision, Hybrid ve Adaptive işlem hatları aynı değerlendirme çerçevesinde karşılaştırıldı.
  • Repository raporunda 140 Pytest testi geçti; sentetik genişletilmiş sette Adaptive 31/34, gerçekçi sentetik sette 11/12, Hybrid 10/12 sonuç verdi.

Zorluklar ve çözümler

  • Değişken görüntü kalitesi → ön işleme ile alternatif pipeline'lar.
  • Farklı çıktı biçimleri → ortak yanıt ve değerlendirme sözleşmesi.

Öğrendiklerim

Uyarlanabilir bir AI uygulamasında model çağrısından önceki girdi analizi ve test edilebilir pipeline sınırlarının kritik olduğunu gösterdi.

Sonraki projeIFS Aurora: Hava Durumu Yönetim Uygulaması