Kā pieslēgt CSP darba tirgus datus savam MI asistentam

|Autors: QUASA redakcija|5 min lasīšanai
Kā pieslēgt CSP darba tirgus datus savam MI asistentam

CSP cilvēkkapitāla servera aprakstā norāda Streamable HTTP galapunktu https://mcp-hc.stat.gov.lv/mcp, kam nav vajadzīga API atslēga; datubāzē ir vairāk nekā 107 000 unikālu Latvijas vakanču, bet no apstrādātajiem sludinājumiem tiek iegūti 29 strukturēti lauki. Lai pieslēgtu šos datus MI asistentam, klientā jāpievieno attālināts MCP serveris ar šo adresi.

Pēc pieslēgšanas asistents var izmantot servera rīkus, lai jautātu par profesijām, algām, prasmēm un attālinātu darbu. Sāciet ar datubāzes shēmu un tikai tad prasiet aprēķinu: tā varēsiet noteikt, kuru tabulu un lauku asistents izmantojis, nevis paļauties uz atbildi, kurai nav redzama datu pamata.

Sagatavojiet pareizo galapunktu

Kopējiet visu adresi līdz /mcp un, ja klients prasa transporta veidu, izvēlieties Streamable HTTP vai HTTP. Galapunkts ar mcp-hc ir paredzēts cilvēkkapitāla datiem; CSP piedāvā arī atsevišķus serverus vispārējai statistikai un ārējai tirdzniecībai. Ja pievienosiet citu adresi, darba vakanču rīku sarakstā nebūs.

Servera adresi ievadiet MCP savienojuma iestatījumos. Tās ielīmēšana parastā sarunā klientam nedod piekļuvi datubāzei. Pēc saglabāšanas pārbaudiet, vai rīku sarakstā parādās cilvēkkapitāla serveris; tas ir precīzāks savienojuma apliecinājums nekā asistenta vispārīga atbilde par Latvijas darba tirgu.

Pieslēdziet serveri izvēlētajā klientā

Claude Desktop, claude.ai, VS Code un Cursor pieslēgšanas ceļi ved uz vienu CSP cilvēkkapitāla MCP galapunktu.
  1. Claude Desktop. Atveriet Customize → Connectors, pievienojiet pielāgotu savienotāju un tā URL laukā ievadiet cilvēkkapitāla galapunktu. Izvēlieties pieslēgumu bez pierakstīšanās, ja tiek prasīts autentifikācijas veids. Claude attālināto savienotāju instrukcija šo pievienošanas ceļu attiecina arī uz darbvirsmas lietotni. Organizācijas kontā savienotāja pievienošanai var būt vajadzīgas administratora tiesības.
  2. claude.ai. Tīmekļa lietotnē atveriet Customize → Connectors → Add custom connector, piešķiriet savienojumam nosaukumu un ievadiet to pašu URL. Saglabājiet savienotāju un iespējojiet to sarunā, kurā uzdosiet jautājumu par vakancēm.
  3. VS Code ar Copilot Agent. Komandu paletē izvēlieties MCP: Add Server, pēc tam HTTP un ievadiet galapunktu. Ja konfigurāciju veidojat manuāli darbvietas failā .vscode/mcp.json, VS Code konfigurācijas uzziņa paredz augšējā līmeņa objektu servers un servera ierakstā laukus type ar vērtību http un url. Piešķiriet ierakstam atšķirīgu nosaukumu un pārbaudiet tā rīkus aģenta režīmā.
  4. Cursor. Atveriet MCP serveru iestatījumus un pievienojiet attālinātu serveri, norādot Streamable HTTP un cilvēkkapitāla URL. Alternatīvi savā .cursor/mcp.json izveidojiet ierakstu zem mcpServers ar servera nosaukumu un url lauku. Saglabājiet iestatījumus un pārbaudiet, vai serveris ir iespējots Agent rīku sarakstā.

Klientu izvēļņu nosaukumi var mainīties līdz ar versiju. Ja savienojums neparādās, pārbaudiet, vai ievadīta tieši cilvēkkapitāla adrese un vai izvēlēts HTTP savienojums. Manuāli labotā konfigurācijas failā pārbaudiet arī JSON iekavas, komatus un to, vai jaunais ieraksts nav pārrakstījis jau pievienotus serverus.

Pārbaudiet, vai asistents vaicā datus

Pirmais pieprasījums var būt šāds: “Izmanto cilvēkkapitāla servera getContext rīku. Parādi pieejamās vakanču tabulas, to nozīmi un piemērotos savienojumus starp tām.” Šis rīks dod asistentam shēmu un vaicājumu paraugus. Ja vajadzīga konkrēta lauka definīcija, lūdziet izmantot get_object_details, pirms asistents raksta SQL vaicājumu.

Pēc tam uzdodiet pārbaudes jautājumu: “Ar execute_sql nosaki biežākās profesiju grupas izvēlētajā periodā. Parādi izmantoto tabulu, filtrus, SQL vaicājumu un saskaitīto unikālo vakanču skaitu.” Rezultātā jābūt redzamam, kas skaitīts. Ja klients rāda rīku izsaukumus, salīdziniet tos ar asistenta aprakstu; ar paša asistenta apgalvojumu vien nepietiek, lai zinātu, vai datubāze tiešām tika vaicāta.

Servera SQL rīks pieņem tikai lasīšanas vaicājumus. Tas ļauj pētīt ierakstus, nemainot datubāzi, taču nenovērš kļūdas pašā vaicājumā. Piemēram, pēc vakanču savienošanas ar prasmju tabulu viena vakance var parādīties vairākās rindās. Profesiju pieprasījumam tādēļ prasiet skaitīt atšķirīgas vakances, nevis visas iegūtās rindas.

Uzdodiet jautājumus ar skaidru mērvienību

Dabiskās valodas pieprasījumā norādiet periodu, teritoriju, skaitāmo vienību un vēlamo rezultāta formu. Turpmākās veidnes ir jautājumu paraugi, nevis jau iegūti darba tirgus rādītāji:

  • “Kuras ISCO profesiju grupas Rīgā izvēlētajā periodā sastopamas visbiežāk? Skaiti unikālas vakances un parādi katras grupas skaitu.”
  • “Kāds algu diapazons norādīts atlasītajās programmētāju vakancēs? Atsevišķi parādi ierakstus bez algas un paskaidro, kā apstrādāti sludinājumos dotie intervāli.”
  • “Kuras ESCO prasmes visbiežāk saistītas ar atlasītajām vakancēm? Parādi gan prasmju ierakstu, gan atšķirīgo vakanču skaitu, ja tabulu saites to ļauj.”
  • “Kāds ir attālinātu darbu piedāvājošo vakanču īpatsvars izvēlētajā periodā? Nosauc izmantoto pazīmi, skaitītāju, saucēju un ierakstus, kuriem pazīme nav noteikta.”

Algu jautājumā prasiet norādīt, vai aprēķins izmanto sludinājumā minēto mēneša algu, stundas likmi vai intervāla robežu, ja šādi lauki atlasē ir pieejami. Prasmju jautājumā atšķiriet pieminējumu skaitu no vakanču skaita: vienā sludinājumā var būt vairākas prasmes. Salīdzinot vietas vai periodus, lūdziet abām grupām piemērot vienādus filtrus un vienādu aprēķina metodi.

Ņemiet vērā datu pārklājumu un apstrādi

CSP datubāzē unikālo vakanču kopums ir lielāks par strukturēto vakanču ierakstu kopumu.

Datubāze veidota no nva.gov.lv, cv.lv, visidarbi.lv un ss.lv sludinājumiem. Tās rezultāti rāda šo avotu publicētās vakances, nevis visas darba vietas Latvijā vai faktiski pieņemtos darbiniekus. Tāpēc “pieprasītākā profesija” šādā vaicājumā nozīmē profesiju, kas izvēlētajā sludinājumu kopā sastopama visbiežāk, nevis neatkarīgu visa darba tirgus mēru.

Serverī ir gan dedublētu vakanču tabula vacancies_raw_unique, gan neapstrādāto novērojumu vēsture vacancies_raw_all. Tās atbild uz dažādiem jautājumiem: pirmā ir piemērotāka unikālu sludinājumu skaitīšanai, otrā ļauj pētīt, kad ieraksti novēroti. Vaicājumā par pašreizējo piedāvājumu prasiet norādīt izmantoto datumu un atlases noteikumu, jo viss uzkrātais kopums nav tas pats, kas nesen redzētie sludinājumi.

Strukturētie lauki un ESCO prasmju klasifikācija tiek iegūti ar valodas modeļa palīdzību, turklāt apstrādāto ierakstu kopums ir mazāks par dedublēto vakanču kopumu. Trūkstoša alga, neskaidra darba vieta vai kļūdaina profesijas klasifikācija var mainīt šauras grupas rezultātu. Lūdziet asistentam parādīt ierakstu skaitu pirms un pēc filtrēšanas un paskaidrot, kā tas apstrādājis trūkstošās vērtības; tad rezultātu var saistīt ar konkrēto atlasi.

Lasiet arī:

Dalīties:

Abonējiet mūsu jaunumu vēstuli

Saņemiet jaunākās Web3, MI un kriptovalūtu ziņas tieši savā e-pastā.

0