Pereiti prie turinio
taurasgRuošiama
LTEN

Atgal

2026DI atranka

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šą.

Kodas

© 2026 Tauras Giedraitis · Kaunas, Lietuva · Visos teisės saugomos