TLDR: T-formet kompetanseprofil grafen har blitt laget i Python kode, og tanken er å få det inn i Folk-prosjektet, hvor det må skrives om til Typescript.
Databricks instansen inneholder nå to tabeller relatert til kompetansekategorier. Tabellene oppdateres hver gang workflow jobbene kjøres:
skills_mentioned_in_cvs inneholder alle kompetanseordene hentet fra alle konsulenters prosjekterfaring i CV Partner.
skills_to_category_mapping oppdateres inkrementelt ved å spørre Azure ChatGPT API om hvor godt kompetanseordene matcher et forhåndsdefinert sett med kategorier (de samme kategoriene som kompetanse.knowit.no bruker).
Disse tabellene kan brukes til å tegne t-formede kompetanseprofil grafer for hver enkelt konsulent, eller for gjennomsnittskonsulenten, om det skulle være ønskelig.
Vi har python kode for å tegne grafene ved hjelp av gjenbrukbar spark SQL og plotly, men ingen som på det nåværende tidspunkt kan skrive frontend kode for folk.knowit.no. Det er dette som er arbeidsoppgaven.
TLDR: T-formet kompetanseprofil grafen har blitt laget i Python kode, og tanken er å få det inn i Folk-prosjektet, hvor det må skrives om til Typescript.
Databricks instansen inneholder nå to tabeller relatert til kompetansekategorier. Tabellene oppdateres hver gang workflow jobbene kjøres:
Disse tabellene kan brukes til å tegne t-formede kompetanseprofil grafer for hver enkelt konsulent, eller for gjennomsnittskonsulenten, om det skulle være ønskelig.
Vi har python kode for å tegne grafene ved hjelp av gjenbrukbar spark SQL og plotly, men ingen som på det nåværende tidspunkt kan skrive frontend kode for folk.knowit.no. Det er dette som er arbeidsoppgaven.
Python koden kan kjøres i denne databricks notebooken, dersom du har koblet git repoet til databricks brukeren din. Kildekoden befinner seg også i Databricks repoet for de som har tilgang der.