Kullanıcının art arda girdiği her prompt için ayrı bir sonuç dönmek yerine bir zincir oluşturup önceki prompt'larını da göze alarak istediği mekanların listelenmesi sağlanmalıdır. Örneğin: "Bana Ankara'daki sushi restorantlarını öner" promptu sonrası önerilen restorantlardan sonra "Ucuz olanlarını göster" baştan yeni bir liste yollamak yerine fiyata göre filtre uygulanmalı
Görev Gereksinimleri ve Yapılacaklar
17 tarafında tamamlanan kullanıcı isterlerine uygun veriler dönme görevini geliştirerek her promptta sıfırlanan liste yerine uygun durumda sıfırlanıp uygun durumda chaining ile varolan listeye filtreleme yapılmalı.
Bunun için öncelikle hangi durumda chaining yapılacağı ve hangi durumda listenin sıfırdan oluşturulacağı belirlenmeli, daha sonra implementasyonu gerçekleştirilmelidir
Yapılacaklar
[x] Hangi durumda chaining hangi durumda sıfırlama yapılacağı analizi
[x] Durumların implementasyonunun yapılması
Yazılım Tasarımı
RestaurantServiceImpl ve HotelServiceImpl class'larının içerisindeki findByPrediction methodu her zaman yeni bir liste oluşturmakta ve daha sonra prediction objesinin durumuna göre private olan helper methodları kullanarak uygun verileri çekmektedir. Bunu düzeltmek için öncelikle recommendation listesinin sıfırlanması için uygun durumların gerçekleşip gerçekleşmediği kontrol edilmeli, sıfırlanmadığı durumda istenilene göre helper methodlar kullanılarak uygun filtreleme yapılmalıdır.
Görev Çıktısı
Art arda girilen ve birbirlerini tamamlayan birden fazla prompt'un alınması sonucunda kümülatif isterlere göre liste dönmesi ile görev tamamlanacaktır
Görev Açıklaması
Kullanıcının art arda girdiği her prompt için ayrı bir sonuç dönmek yerine bir zincir oluşturup önceki prompt'larını da göze alarak istediği mekanların listelenmesi sağlanmalıdır. Örneğin: "Bana Ankara'daki sushi restorantlarını öner" promptu sonrası önerilen restorantlardan sonra "Ucuz olanlarını göster" baştan yeni bir liste yollamak yerine fiyata göre filtre uygulanmalı
Görev Gereksinimleri ve Yapılacaklar
17 tarafında tamamlanan kullanıcı isterlerine uygun veriler dönme görevini geliştirerek her promptta sıfırlanan liste yerine uygun durumda sıfırlanıp uygun durumda chaining ile varolan listeye filtreleme yapılmalı.
Bunun için öncelikle hangi durumda chaining yapılacağı ve hangi durumda listenin sıfırdan oluşturulacağı belirlenmeli, daha sonra implementasyonu gerçekleştirilmelidir
Yapılacaklar
Yazılım Tasarımı
RestaurantServiceImpl ve HotelServiceImpl class'larının içerisindeki findByPrediction methodu her zaman yeni bir liste oluşturmakta ve daha sonra prediction objesinin durumuna göre private olan helper methodları kullanarak uygun verileri çekmektedir. Bunu düzeltmek için öncelikle recommendation listesinin sıfırlanması için uygun durumların gerçekleşip gerçekleşmediği kontrol edilmeli, sıfırlanmadığı durumda istenilene göre helper methodlar kullanılarak uygun filtreleme yapılmalıdır.
Görev Çıktısı
Art arda girilen ve birbirlerini tamamlayan birden fazla prompt'un alınması sonucunda kümülatif isterlere göre liste dönmesi ile görev tamamlanacaktır