cesko-digital / app

Komunitní aplikace Česko.Digital
https://app.cesko.digital
BSD 3-Clause "New" or "Revised" License
22 stars 39 forks source link

Automatický index uživatelských účtů podle rolí #1094

Open zoul opened 2 months ago

zoul commented 2 months ago

Jeden z našich nejčastějších use casů je „hledáme člověka na roli“, například „hledáme technickou konzultantku pro Nezisk.Digital“. Máme databázi lidí a je otázka, jak tam takového člověka najít. Částečně nám můžou pomoct hashtagy dovedností, ale ty nemáme u všech lidí, nemusí být aktuální a podobně. Proto nás napadlo, že bychom mohli zkusit to hledání automatizovat. Naivní představa:

  1. Napíšeme si seznam rolí, pro které hledáváme lidi. Každá role je stručně charakterizovaná například odstavcem textu, ve kterém můžou zaznít používané technologie, zkušenosti a podobně.
  2. Z naší databáze uživatelských účtů vytáhneme ke každému člověku seznam věcí, co o něm víme – zejména hashtagy, ale taky bio, zkušenosti, potenciálně též představovací zprávu ze Slacku, příspěvky z diskuzního fóra, cokoliv.
  3. Seznam rolí a seznam lidí předložíme nějakému jazykovému modelu a necháme ho udělat index lidí, kteří se hodí na tu kterou roli. Tenhle index můžeme následně zapsat zpět do databáze a následně používat při vyhledávání: #1053

Poznámky: