Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implementere graf for t-formede kompetanseprofiler #605

Open
cegknowit opened this issue Jul 30, 2024 · 0 comments
Open

Implementere graf for t-formede kompetanseprofiler #605

cegknowit opened this issue Jul 30, 2024 · 0 comments

Comments

@cegknowit
Copy link
Collaborator

cegknowit commented Jul 30, 2024

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.

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant