← Go back

PriceNest

.NET 9Semantic KernelNode.jsPlaywrightPostgreSQL

PriceNest to system do monitorowania cen produktów e-commerce, wykorzystujący agentów AI do automatyzacji analizy danych. Backend aplikacji został zbudowany w środowisku .NET 9 i wykorzystuje bibliotekę Semantic Kernel do zarządzania logiką modelu LLM. Główną funkcjonalnością jest mechanizm Function Calling, dzięki któremu model AI potrafi samodzielnie wywoływać odpowiednie serwisy w C# (np. zapytania do bazy danych czy filtrowanie wyników) na podstawie tekstowych poleceń użytkownika. Za pobieranie danych odpowiada osobny moduł w Node.js korzystający z Playwright, co pozwala na scrapowanie ofert z dynamicznych stron takich jak Ceneo. Dane są przechowywane w bazie PostgreSQL, a system wspiera bezpieczną autoryzację JWT oraz zarządzanie poufnymi danymi przez User Secrets. Projekt pokazuje praktyczne połączenie technologii mikroserwisowych z nowoczesnymi frameworkami AI.

Gallery

PriceNest showcase 1
PriceNest showcase 2
PriceNest showcase 3
Jakub Król | .NET & Node.js Developer