BİLGİ ASİSTANI
Klasöre bırakılan belgeleri okuyup SQL Server'a işleyen, sorulara kaynak göstererek cevap veren ve öğretilen bilgileri yönetici onayıyla öğrenen yerel yapay zekâ asistanı.
- ASP.NET Core
- Blazor
- EF Core
- SQL Server
- Ollama
Canlı demo yok: uygulama yerel yapay zekâ modeli ve SQL Server ile çalıştığı için paylaşımlı sunucuda yayınlanmıyor. Görüntüler yerel kurulumdan, örnek belgelerle alındı.

- Rol
- Tasarım ve geliştirme
- Yıl
- 2026
- Durum
- Yerelde çalışıyor
- Tür
- Web uygulaması
Sorun
Bir ekipte bilgi dağınık duruyor: kılavuzlar, tablolar, sunumlar, e-postaya iliştirilmiş belgeler. Bir sorunun cevabı çoğu zaman bir yerde yazılı ama kimse hangi dosyada olduğunu hatırlamıyor. Bulut tabanlı bir yapay zekâya belge yüklemek ise şirket bilgisinin dışarı çıkması demek.
Çözüm
Belgelerin bırakıldığı bir klasörü izleyen ve içeriği veritabanına işleyen bir asistan. Soru sorulduğunda ilgili bölümleri bulup yerel bir dil modeline veriyor; cevapta her bilginin hangi belgeden geldiğini numaralı atıfla gösteriyor, atfa tıklayınca kaynak metin açılıyor. Kullanıcılar "hatırla:" diyerek asistana yeni bilgi öğretebiliyor; bu bilgi yönetici onaylayana kadar cevaplarda kullanılmıyor.
Teknik kararlar
.NET 10 ile ASP.NET Core, Blazor Server ve Fluent UI arayüz; Entity Framework Core ile SQL Server. Metinler parçalara bölünüp vektöre çevriliyor; arama, anlam benzerliğini Türkçeye uyarlanmış bir anahtar kelime aramasıyla birleştiriyor, çünkü kullanılan gömme modeli Türkçede tek başına zayıf ayrım yapıyordu. Dil modeli Ollama ile yerelde çalışıyor; dosyalar ve sorular makineden çıkmıyor. Yüklemelerde boyut ve sıkıştırma bombası denetimi, cevaplarda güvenli Markdown kullanılıyor.
Sonuç
Uygulama çalışıyor ve 42 birim testinden geçiyor. Klasöre dosya ekleme, değiştirme, taşıma ve silme; web'den yükleme; kaynaklı ve akışlı cevap; onaylı öğrenme uçtan uca doğrulandı. Sıradaki adım Türkçede daha iyi ayrım yapan bir gömme modeline geçmek.
Öne çıkanlar
- Klasör izleme: eklenen, değişen, taşınan ve silinen belgeyi kendisi algılar
- PDF, Word, Excel, PowerPoint ve düz metin okuma
- Kaynak gösteren cevaplar: her iddianın yanında [1], [2] atıfı
- "hatırla:" ile öğretilen bilgi, yönetici onaylayınca havuza girer
- Çok kullanıcılı, ortak bilgi havuzu; roller ve onay kuyruğu
- Dosyalar makineden çıkmaz: yapay zekâ modeli yerelde çalışır
