Uporaba javanske knjižnice za velike jezikovne modele

Avtorji

Andrej Krajnc
IZUM – Institut informacijskih znanosti
Vojko Ambrožič
IZUM – Institut informacijskih znanosti
Bojan Štok
IZUM – Institut informacijskih znanosti

Kratka vsebina

Veliki jezikovni modeli omogočajo, da običajnim aplikacijam dodamo funkcionalnosti umetne inteligence. Pametni asistenti z uporabo orodij omogočajo, da veliki jezikovni model preko povratnega klica pokliče poslovno metodo v aplikaciji. V javanskem okolju je najbolj priljubljena knjižnica Langchain4j. S pomočjo Langchain4j lahko uporabimo različne implementacije velikih jezikovnih modelov (OpenAI, Ollama, JLama ...), ne da bi nam bilo treba spreminjati programsko kodo. V prispevku bomo podrobneje predstavili knjižnico Langchain4j in Quarkusovo razširitev Quarkus Langchain4j, ki uporabo knjižnice Langchain4j še bolj poenostavi, saj omogoča deklarativno uporabo knjižnice večinoma le z uporabo anotacij. Tako lahko hitro razvijamo nove funkcionalnosti. Podobni pristop uporablja Spring AI v aplikacijah SpringBoot. Pametnega asistenta COBISS, ki smo ga predstavili lani, smo nadgradili z uporabo knjižnice Langchain4j. Tako je precej ponavljajoče se kode odpadlo. Na kratko bomo predstavili tudi ogrodje Quarkus, ki omogoča zelo hiter zagon aplikacij in je konkurenčno ogrodjema Spring in Jakarta EE.

Biografije avtorja

Andrej Krajnc, IZUM – Institut informacijskih znanosti

Maribor, Slovenija. E-pošta: andrej.krajnc@izum.si

Vojko Ambrožič, IZUM – Institut informacijskih znanosti

Maribor, Slovenija. E-pošta: vojko.ambrozic@izum.si

Bojan Štok, IZUM – Institut informacijskih znanosti

Maribor, Slovenija. E-pošta: bojan.stok@izum.si

Prenosi

Izdano

01.09.2025

Kako citirati

Krajnc, A., Ambrožič, V., & Štok, B. (2025). Uporaba javanske knjižnice za velike jezikovne modele. In L. Pavlič, T. Beranič, & M. Heričko (Eds.), & (Ed.), OTS 2025 Sodobne informacijske tehnologije in storitve: Zbornik 28. konference, Maribor, 3. in 4. september 2025 (Vols. 28., pp. 175-186). Univerzitetna založba Univerze v Mariboru. https://doi.org/10.18690/um.feri.7.2025.16