PulseDesk
Palaikymo sistema, skaitanti savo pačios dėžutę: komentarai keliauja į kalbos modelį, o tie, kurie yra tikros problemos, grįžta kaip užklausos su kategorija, prioritetu ir santrauka.
- Vaidmuo
- Serverinė dalis ir sutartis su modeliu
- Metai
- 2026
- Sukurta su
- Java 21
- Spring Boot
- Spring Data JPA
- Llama 3
- H2
Spring Boot paslauga su Java 21 ir vienu įdomiu siūlu: HuggingFaceService, kuris Llama-3-8B-Instruct modeliui iš karto užduoda keturis klausimus apie komentarą — ar tai apskritai problema, kokios rūšies, kiek skubi ir kaip ją nusakyti viena eilute — ir grąžina tai, ką likusi programa gali traktuoti kaip duomenis.
Visas sprendimas ir yra tas siūlas. Modelis mielai atsakys tekstu, o tekstas nėra stulpelis, todėl užklausa prašo fiksuotos formos, o parseris nepriima nieko kito: BUG, FEATURE, BILLING, ACCOUNT arba OTHER ir LOW, MEDIUM arba HIGH. Toliau grandinėje niekas nebežino, kad dalyvavo kalbos modelis. CommentService mato sprendimą, TicketRepository — įrašą.
Modelis, kuriam leidžiama kūrybiškai rinktis atsakymo formatą, yra modelis, kurį parsinsi amžinai.
Sluoksniai sąmoningai įprasti — kontroleriai, servisai, repozitorijos, JPA esybės — nes nepažįstama dalis čia yra kreipinys į modelį, o nepažįstamą dalį peržiūrimą padaro būtent nuobodus rėmas. Saugykla — H2 atmintyje: tai demonstracija, o demonstracija, kuriai prieš paleidžiant reikia įdiegti duomenų bazę, yra demonstracija, kurios niekas nepaleidžia.
Virš viso to — nedidelė sąsaja: užklausos kairėje, atkeliaujantys komentarai dešinėje, kad srautą būtų galima stebėti, o ne pasakoti. Rašyta pagal IBM praktikos užduoties aprašą.
© 2026 Tauras Giedraitis · Kaunas, Lietuva · Visos teisės saugomos