Prilagoditev velikih jezikovnih modelov za generiranje infrastrukturnih opisov v kodi

VeMo-IaC

Projekt naslavlja rabo velikih jezikovnih modelov za potrebe generiranja infrastrukturnih specifikacij v obliki računalniške kode (ang. IaC). Kot osnovo bomo uporabili tehnične specifikacije in programsko opremo za gradnjo velikih jezikovnih modelov, ki bodo razviti v projektu SloLLaMai ter zgrajeno infrastrukturo za gradnjo potrebnih jezikovnih virov (ukaznih navodil in zahtev po dokumentaciji) iz projekta SloSBZ. Pri raziskavah bomo posebej pozorni na robustnost, varnost in učinkovitost jezikovnih tehnologij. Z razvito rešitvijo bomo obogatili in izboljšali produkt, ki je že na tržišču (Spotter).

Specifični cilji:

  • Preučiti možnosti uporabe jezikovnih tehnologij za potrebe avtomatizirane gradnje opisov infrastrukture v kodi in izbrati najprimernejšim jezikovnih modelov z upoštevanjem ključnih zahtev: zanesljivost, varnost, nizka računska zahtevnost medelov.
  • Izdelati učno množico ukaznih pozivov za IaC in uporabniških dialogov za avtomatsko generiranje opisov infrastrukture (na osnovi razultatov projekta SloSBZ).
  • Izvesti podrobno evalvacijo učnih primerov s poudarkom na kakovosti in pravilnosti primerov kode ter upoštevanjem različic programske kode.
  • Razviti storitev/modul za avtomatsko generiranje opisov infrastrukture in modul integrirati v obstoječi produkt.

Rezultati:

  • D6.1 – Razvit prvi načrt in pristopi za uporabo učinkovito rabo velikih jezikovnih modelov v IaC: Raba in izbor učnih podatkov, opis možnih pristopov (februar 2024).
  • D6.2 – Prva različica programske opreme, ki omogoča uporabo jezikovnih tehnologij pri IaC in upošteva omejitve rabe zmogljivosti, robustnosti in varnosti (avgust 2025).
  • D6.3 – Dodelava načrta in popravki pristopov za učinkovito rabo velikih jezikovnih modelov v IaC: Raba in izbor učnih podatkov, opis pristopov pri gradnji (februar 2025).
  • D6.4 – Druga različica programske opreme, ki omogoča uporabo jezikovnih tehnologij pri IaC in upošteva omejitve rabe zmogljivosti, robustnosti in varnosti – dosežen TRL5 (avgust 2025).
  • D6.5 – Končna različica programske opreme, ki omogoča uporabo jezikovnih tehnologij pri IaC in upošteva omejitve rabe zmogljivosti, robustnosti in varnosti – dosežen TRL6 (junij 2026).

Projektni partnerji:

Nosilec projekta:
Sodelujoči partnerji: