<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="127040" NadgradivoID="0" NRID="12895815" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=127040" StOgledov="3424" StPrenosov="634" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-11-09 20:28:17" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1001017" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-127040">20.500.12556/RUL-127040</PID>
  <Naslov>Slovenski virtualni pomočnik za upravljanje pametnega doma</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Slovenian virtual assistant for smart home management</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Klepetalniki in virtualni pomočniki postajajo vedno bolj prisotni v našem življenju. Uporabnikom omogočajo komunikacijo v govorjenem ali pisanem naravnem jeziku prek različnih kanalov za sporočanje. Slovenščine zaradi majhnega števila ljudi, ki jo uporabljamo za komuniciranje, globalno dostopni pametni pomočniki še ne podpirajo.

V našem delu smo razvili slovenskega virtualnega pomočnika za upravljanje pametnega doma, ki lahko z uporabo jezikovnega modela za razumevanje naravnega jezika določi namen in entitete v sporočilu uporabnika ter pri tem upošteva kontekst celotnega pogovora. Z uporabo pogovornega modela določi ime akcije, ki je zadolžena za generiranje odgovora. V akcijah smo implementirali različna znanja, s katerimi je lahko uporabnik pridobil številne informacije in izvajal različna opravila. 

Razvili in evalvirali smo več različnih modelov za klasifikacijo namena in prepoznavo entitet. Najvišjo uspešnost pri klasifikaciji namena smo dosegli z uporabo vektorskih vložitev jezikovnega modela SloBERTa (ocena  F1 = 0,900). Pri ekstrakciji entitet smo najvišjo uspešnost dosegli z uporabo vektorskih vložitev modela fastText (ocena F1 = 0,924).</Opis>
  <TujJezik_Opis>Chatbots and virtual assistants are becoming more and more present in our lives. They allow users to communicate in spoken or written natural language, through various communication channels. Slovenian language is poorly supported by globally used smart assistants, due to the small number of people that use it for communication.

We have developed a Slovenian virtual assistant for smart home management. The assistant understands natural language and uses a language model to classify the purpose and entities in the user&#039;s message by taking the context of the entire conversation into account. It uses a conversational model to determine the name of the action responsible for generating the response. We used actions to implement various skills. They enable users to obtain various information and perform different tasks.

In our thesis, we have developed and evaluated several different models for intent classification and entity extraction. The highest performance in the intent classification was achieved by using word embeddings from the SloBERTa language model (F1 score = 0,900). In the extraction of entities, the highest performance was achieved by using word embeddings from the fastText model (F1 score = 0.924).</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>klepetalnik</Beseda>
    <Beseda>virtualni pomočnik</Beseda>
    <Beseda>obdelava naravnega jezika</Beseda>
    <Beseda>naravno razumevanje jezika</Beseda>
    <Beseda>transformer</Beseda>
    <Beseda>Rasa</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>chatbot</Beseda>
    <Beseda>virtual assistant</Beseda>
    <Beseda>natural language processing</Beseda>
    <Beseda>natural language understanding</Beseda>
    <Beseda>transformer</Beseda>
    <Beseda>Rasa</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1060" ISO639-3="slv">Slovenski jezik</Jezik>
  <TujJezik ID="1033" ISO639-3="eng">Angleški jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="m2" DRIVER="info:eu-repo/semantics/masterThesis">Magistrsko delo</VrstaGradiva>
  <DatumVstavljanja>2021-05-14 10:45:00</DatumVstavljanja>
  <DatumObjave>2021-05-14 10:45:04</DatumObjave>
  <DatumSpremembe>2022-09-06 03:49:29</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2021</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida></KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani></StStrani>
  <StevilcenjeNivo1></StevilcenjeNivo1>
  <StevilcenjeNivo2></StevilcenjeNivo2>
  <Kronologija></Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>NiDoloceno</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>0000-00-00</DatumObjaveClanka>
  <EmbargoDo></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="80043" Ime="Vid" Priimek="Čermelj" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="23464" Ime="Marko" Priimek="Bajec" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="4370019" Afiliacija="" ArrsID="16154" ORCID=""></Oseba>
    <Oseba ID="103687" Ime="Miha" Priimek="Božiček" AltIme="" VlogaID="994" VlogaNaziv="Komentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">29203</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/64763907">64763907</Identifikator>
  </Identifikatorji>
  <Relacije>
  </Relacije>
  <VerzijeGradiva>
  </VerzijeGradiva>
  <Datoteke>
    <Datoteka ID="143243" DatotekaNRID="11688314" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.png" IkonaFormataPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/fileTypes/pdf.png" VelikostDatoteke="1687171" VelikostDatotekeKratko="1,61 MB" DatumVstavljanja="2021-05-14 10:45:05" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Cermelj_Vid_-_Slovenski_virtualni_pomocnik_za_upravljanje_pametnega_doma.pdf</Naziv>
      <OrgNaziv>Cermelj_Vid_-_Slovenski_virtualni_pomocnik_za_upravljanje_pametnega_doma.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>C9170856D74AE623C59ABBB0363A5449</MD5>
      <SHA256>2bff38e33e00542a5810fe62461ad732a22988c20b02233ebb1d9d2d655d1030</SHA256>
      <UUID>a2f14d83-b490-11eb-a523-00155dcfd717</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=143243</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="126906"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="25" Kratica="FRI" ZavodEvsID="0000066" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za računalništvo in informatiko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="2.09" Koda="2.09" Naziv="Magistrsko delo" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
