İhtiyaç
Kullanıcı deneyimini bozmadan, yapay zekâ özelliklerinin uygulamanın doğal bir parçası olması gerekiyordu.
Geliştirilen çözüm
Uygulamanın temel akışı ile yapay zekâ servisi ayrı tutuldu; yapay zekâ özelliği, kullanıcının günlük deneyimini destekleyen bir katman olarak eklendi.
Teknik yaklaşım
Uygulama mantığı ve dış servis bağlantıları ayrı sorumluluklarda ele alındı; servis yanıt vermediğinde de uygulama çalışmaya devam edecek şekilde kurgulandı.
Ele alınan zorluk
Temel akışı dış servis yanıtlarından bağımsız tutmak ve bağlantı sınırlarını net çizmek.
Çalışmanın kapsamı
Arayüz, uygulama altyapısı ve yapay zekâ bağlantısını bir arada içeren çalışan bir uygulama. Kullanıcı sayısı veya etki iddiası içermez.
Kullanılan teknolojiler
- .NET
- React
- LLM API