Sistem de recrutare expert. Cerințe pentru compoziția și parametrii hardware-ului computerului

S. Malikova,
MSTU im. N.E. Bauman

Sistem expert - acestea sunt sisteme software care acumulează cunoștințele specialiștilor în domenii specifice și le reproduc pentru a consilia utilizatorii mai puțin calificați.
Principala diferență dintre sistemele de regăsire a informațiilor și cele experte este că primele caută doar informațiile specificate disponibile în baza lor de date, în timp ce cele din urmă le procesează și în mod logic pentru a obține informații noi. Această circumstanță este cea care face ca sistemele experte să fie cu adevărat inteligente.
Structura unui sistem expert tipic sau, așa cum se mai numește, un sistem bazat pe cunoștințe, este prezentată în diagramă:

Miezul sistemului- bază de cunoștințe. (Compară: sistemele de recuperare a informațiilor au o bază de date.) Ce este o bază de cunoștințe? Acesta este un corp de cunoștințe într-un anumit domeniu, în acest caz - în domeniul managementului personalului, managementului evidenței personalului, înregistrat pe suport informatic.

Înainte de a umple acest nucleu cu cunoștințe, este necesar să găsiți experți (de unde și numele: sisteme experte), adică. practicieni de nivel înalt în acest domeniu. Bazele de cunoștințe moderne folosesc experiența practică a zeci și chiar a câteva sute și mii de experți, iar aceste baze de cunoștințe pot fi dezvoltate și completate în mod constant, ceea ce fac dezvoltatorii lor.

Ca urmare a combinării cunoștințelor mai multor experți într-un sistem expert, este posibil să obțineți un sistem care ajută la rezolvarea unor astfel de probleme la un nivel atât de înalt, care este inaccesibil individual chiar și pentru cel mai bun specialist.

Obținerea cunoștințelor de la un(i) experți nu este atât de ușor pe cât pare. Aceasta este o întreagă direcție științifică în domeniul inteligenței artificiale - ingineria cunoașterii. Un specialist care reprezintă acest domeniu se numește inginer de cunoștințe. Acționează ca un tampon între expert și baza de cunoștințe. Sarcina sa principală este să obțină cunoștințe de la experți, apoi să evidențieze conceptele cheie, relațiile și caracteristicile necesare pentru a descrie procesul de rezolvare a unei probleme, a structura aceste cunoștințe și a alege o modalitate de a le reprezenta (model) pentru completarea ulterioară a nucleului problemei. sistem.

Tema în sine este în esență o problemă sau un domeniu de activitate mai mult sau mai puțin clar definit. De exemplu, sistemele expert și-au găsit aplicații în domenii precum meteorologie, medicină, managementul personalului etc.

Dacă tematica este mare, atunci aceasta trebuie împărțită în subprobleme (respectiv, obiectivele în subobiective, sarcinile în subsarcini), fără a încălca structura logică generală a acesteia. În acest caz, sistemul expert va consta din mai multe module (blocuri). Cel mai adesea, așa sunt construite sistemele expert în domeniul personalului, deoarece domeniul de activitate al acestui domeniu de activitate și gama de sarcini care trebuie rezolvate sunt foarte mari.
Fără a intra în detalii tehnice, observăm că unul dintre cele mai comune modele de reprezentare a cunoștințelor este așa-numitul model de producție. Adică, cunoștințele sunt prezentate sub formă de reguli (declarații, declarații), formulate pe baza cunoștințelor de specialitate, sub forma: DACĂ(condiție), TO (acțiune), IN CAZ CONTRAR(acțiune).

Astfel, baza de cunoștințe a sistemului expert este:

  • un set de reguli empirice (experimentale) pentru adevărul afirmațiilor (concluziilor) experților cu privire la o problemă dată;
  • un set de date empirice și descrieri ale problemelor, opțiuni pentru rezolvarea acestora.

Să dăm un exemplu simplu de regulă de bază de cunoștințe pentru un sistem expert în domeniul personalului. După cum știți, conducerea multor întreprinderi și organizații, atunci când angajează angajați, le atribuie o perioadă de probă. Cu toate acestea, conform legislației în vigoare, această prevedere nu se aplică unor persoane. De exemplu, pentru persoanele sub 18 ani.

Iată cum ar putea arăta o regulă care descrie această situație în baza de cunoștințe:

  • DACĂ: selectați operațiunea de angajare
  • ȘI: vârsta angajatului sub 18 ani
  • ATUNCI: Nu există perioadă de probă.

Adică, pentru utilizator (managerul HR) este suficient să introducă datele inițiale în sistem - iar răspunsul este gata.
În plus față de baza de cunoștințe, sistemul expert are un program de inferență logică - un program care modelează cursul „raționamentului” al sistemului, precum și o interfață cu utilizatorul și un subsistem de explicații.

Interfața cu utilizatorul este un program care permite unui utilizator să dialogheze cu un sistem expert atât în ​​etapa de introducere a informațiilor, cât și în etapa de obținere a rezultatelor.

Subsistemul explicație este un program care permite utilizatorului să obțină un răspuns la întrebarea: „Cum și de ce a ajuns sistemul la această decizie?” Subsistemele de explicații dezvoltate acceptă alte tipuri de întrebări. Editorul inteligent al bazei de cunoștințe (vezi diagrama) este un program care oferă unui inginer de cunoștințe posibilitatea de a crea o bază de date online.

Atunci când decideți dacă să achiziționați un sistem expert, este necesar să decideți ce obiective sunt urmărite. Replicarea cunoștințelor? Îmbunătățirea calității deciziilor luate? Automatizarea aspectelor de rutină ale muncii? Sau alte obiective? Primele trei posturi sunt, fără îndoială, scopurile sistemelor expert pentru activitățile de personal. Totul depinde de specificul sarcinilor care se rezolvă în organizație.

Rețineți că termenul "activitati de personal" în raport cu tehnologiile luate în considerare, devine rapid un lucru al trecutului. Și deși (la cererea editorilor) a fost folosit în titlu pentru o mai bună înțelegere a „vechii școli” de către specialiști, este mai firesc și mai corect să vorbim despre sistemele expert ca instrument de lucru cu personalul. Ce specializări există pentru astfel de sisteme?

Sistemele experte pentru lucrul cu personalul pot fi împărțite în următoarele grupe în funcție de sarcinile rezolvate:
- sisteme multifunctionale (sarcini de rezolvat: orientare în carieră, selecție profesională, certificare a angajaților, formare de rezerve, competențe etc.);
- sisteme de analiză de grup a stării personalului (sarcini strategice: analiza și optimizarea structurii organizației, determinarea tendințelor de dezvoltare a diviziilor etc.);
- sisteme pentru psihologi (identificarea manifestărilor negative ale angajaților, inclusiv tendințe criminale, conflicte ascunse, tendințe negative în departamente și organizație în ansamblu).

Sistemele experte actuale pentru lucrul cu personalul din generația actuală (dezvoltatorii vorbesc deja despre a șasea generație, care are inteligență artificială încorporată, dar până acum acestea sunt doar prototipuri) sunt construite pe principiul „precedentului”, adică. calitățile personale, profesionale și psihofiziologice ale candidatului sunt comparate cu parametri similari ai celor mai buni specialiști. Astfel, un astfel de „sistem expert precedent” sau PES vă permite să formați o echipă care să răspundă cel mai bine nevoilor managerului.

Să remarcăm principalele oportunități pe care sistemele expert le oferă pentru îmbunătățirea activităților serviciilor de management al personalului, în special cele mai cunoscute sisteme software autohtone „Serviciul de personal” Și „Consultanță de personal” (dezvoltator NPO „Etalon”, Moscova):

  1. Optimizarea structurii întreprinderii pe baza unei analize multidimensionale a tendințelor pozitive și/sau negative în dezvoltarea și starea personalului, analiza imaginii managerului, natura relației acestuia cu echipa.
  2. Determinarea parametrilor profesionali, psihologici, fiziologici pentru fiecare angajat, identificarea și evaluarea manifestărilor sale negative, a caracteristicilor comportamentale în situație de conflict, compatibilitate, stima de sine, capacități potențiale, competență socio-psihologică, formarea diferitelor caracteristici ale textului pentru angajat, etc.
  3. Orientare generală și direcționată în carieră, selecție profesională, angajare, reducerea personalului, certificare, evaluarea aptitudinii profesionale și a capacității de învățare a unui angajat, construirea și evaluarea competențelor, obținerea de recomandări pentru utilizarea cât mai eficientă a fiecărui angajat în condițiile specifice ale întreprinderii, crearea de profiluri de profesii, posturi, profiluri „negative” etc.

Sistemele experte fac posibilă obținerea rezultatelor dorite atât în ​​timpul contactului direct cu subiectul, cât și fără contactul direct al acestuia cu computerul. În al doilea caz, după ce subiectul completează formulare speciale de răspuns, operatorul introduce datele direct în sistem. Acest lucru face posibilă reducerea dramatică a timpului necesar pentru efectuarea unui sondaj în echipă. Dar atunci când se analizează stima de sine, caracteristicile psihofiziologice și compatibilitatea interpersonală, este necesar contactul direct al persoanei testate cu computerul.

Aceste sisteme expert fac posibilă, de asemenea, stocarea și compararea rezultatelor sondajului și a oricăror informații suplimentare textuale și digitale pentru fiecare angajat, crearea unei rezervă pentru promovare, ierarhizarea personalului întreprinderii în funcție de gradul de exprimare a calităților cerute etc.

La ce ar trebui să acordați atenție atunci când decideți să utilizați sisteme expert?
1. Aceste sisteme ar trebui să permită exportul și importul de informații; Este mai bine să exportați și să importați informații printr-un fișier text standard sau prin clipboard (poate că acesta va fi un modul separat). Acest lucru ne va permite să respectăm principiul unui spațiu informațional unic.
2. Sistemul trebuie protejat în mod fiabil împotriva accesului neautorizat la date, deoarece majoritatea informațiilor despre personal sunt, după cum se știe, închise din punct de vedere legal.
3. Este important ca sistemul expert să fie axat pe domeniul specific de activitate al organizației (bancar, comerț, consultanță etc.), deoarece în multe privințe acest lucru determină nivelul cerințelor pentru personal: experiență de muncă, caracter, educație etc. . Multe mari întreprinderi rusești, agenții de recrutare, instituții financiare și servicii de ocupare a forței de muncă folosesc deja sisteme experte în managementul personalului. În special, complexele NPO „ETALON” sunt utilizate de peste 450 de întreprinderi CSI, inclusiv. foarte activă în domeniul întreprinderilor mijlocii autohtone.
4. La implementarea inițial a sistemelor interne, spre deosebire de cele străine, nu apar probleme din cauza diferențelor de mentalitate rusă și occidentală. Acest lucru este deosebit de important deoarece vorbim despre cunoștințele experților care, într-un fel sau altul, le-au dobândit într-o anumită țară. Factorul luării în considerare a mentalității este, de asemenea, important la selectarea personalului. În plus, prețul sistemelor autohtone este cu un ordin de mărime mai mic decât sistemele corespunzătoare ale celor mai cunoscute companii occidentale, iar calitatea este adesea mai mare.

Printre cei mai importanți producători ruși de sisteme expert putem remarca Întreprinderea de Stat „Diapazon”, NPO "Referinţă" .

Cunoașterea tehnologiei informației și capacitatea de a alege produsul software potrivit pentru job este un atu bun în mâinile unui specialist. Sistemele experte pot deveni consultant și asistent în rezolvarea multor probleme cu care se confruntă serviciile de HR.
Sistemele experte fac posibilă explicarea și justificarea recomandărilor și concluziilor angajaților unor astfel de servicii, îi ajută să dobândească noi cunoștințe, să-și determine nivelul de competență în raport cu sarcina și multe altele.

Nu trebuie să vă temeți că sistemele expert vor înlocui complet oamenii. Atâta timp cât o persoană păstrează avantajele de a poseda imaginație, fantezie, intuiție, gândire asociativă, instincte și, cel mai important, dreptul de a lua cutare sau cutare decizie, ultimul cuvânt rămâne la expertul uman, și nu la sistemul expert.

Dar nu se poate nega că sistemele experte a 6-a anunțate cu inteligență încorporată – când și dacă apar – vor reduce și mai mult decalajul dintre oameni și computere în domeniul managementului personalului.


Sistemele experte sunt sisteme software care acumulează cunoștințele specialiștilor în domenii specifice și le reproduc pentru a consilia utilizatorii mai puțin calificați.
Principala diferență dintre sistemele de regăsire a informațiilor și cele experte este că primele caută doar informațiile specificate disponibile în baza lor de date, în timp ce cele din urmă le procesează și în mod logic pentru a obține informații noi. Această circumstanță este cea care face ca sistemele experte să fie cu adevărat inteligente.
Structura unui sistem expert tipic sau, așa cum se mai numește, un sistem bazat pe cunoștințe, este prezentată în diagramă:

Arhitectură de sistem expert

Miezul sistemului este baza de cunoștințe. (Compară: sistemele de recuperare a informațiilor au o bază de date.) Ce este o bază de cunoștințe? Acesta este un corp de cunoștințe într-un anumit domeniu, în acest caz - în domeniul managementului personalului, managementului evidenței personalului, înregistrat pe suport informatic.
Înainte de a umple acest nucleu cu cunoștințe, este necesar să găsiți experți (de unde și numele: sisteme experte), adică. practicieni de nivel înalt în acest domeniu. Bazele de cunoștințe moderne folosesc experiența practică a zeci și chiar a câteva sute și mii de experți, iar aceste baze de cunoștințe pot fi dezvoltate și completate în mod constant, ceea ce fac dezvoltatorii lor.
Ca urmare a combinării cunoștințelor mai multor experți într-un sistem expert, este posibil să obțineți un sistem care ajută la rezolvarea unor astfel de probleme la un nivel atât de înalt, care este inaccesibil individual chiar și pentru cel mai bun specialist.
Obținerea cunoștințelor de la un(i) experți nu este atât de ușor pe cât pare. Aceasta este o întreagă direcție științifică în domeniul inteligenței artificiale - ingineria cunoașterii. Un specialist care reprezintă acest domeniu se numește inginer de cunoștințe. Acționează ca un tampon între expert și baza de cunoștințe. Sarcina sa principală este să obțină cunoștințe de la experți, apoi să evidențieze conceptele cheie, relațiile și caracteristicile necesare pentru a descrie procesul de rezolvare a unei probleme, a structura aceste cunoștințe și a alege o modalitate de a le reprezenta (model) pentru completarea ulterioară a nucleului problemei. sistem.
Tema în sine este în esență o problemă sau un domeniu de activitate mai mult sau mai puțin clar definit. De exemplu, sistemele expert și-au găsit aplicații în domenii precum meteorologie, medicină, managementul personalului etc.
Dacă tematica este mare, atunci aceasta trebuie împărțită în subprobleme (respectiv, obiectivele în subobiective, sarcinile în subsarcini), fără a încălca structura logică generală a acesteia. În acest caz, sistemul expert va consta din mai multe module (blocuri). Cel mai adesea, așa sunt construite sistemele expert de personal, deoarece domeniul de activitate al acestui domeniu de activitate și gama de sarcini care trebuie rezolvate sunt foarte mari.
Fără a intra în detalii tehnice, observăm că unul dintre cele mai comune modele de reprezentare a cunoștințelor este așa-numitul model de producție. Adică cunoștințele sunt prezentate sub forma unor reguli (enunțuri, enunțuri), formulate pe baza cunoștințelor de specialitate, sub forma: IF (condiție), THEN (acțiune), ELSE (acțiune).

Astfel, baza de cunoștințe a sistemului expert este:

Un set de reguli empirice (experimentale) pentru adevărul afirmațiilor (concluziilor) experților cu privire la o problemă dată;
- un set de date empirice și descrieri ale problemelor, opțiuni pentru rezolvarea acestora.

Să dăm un exemplu simplu de regulă de bază de cunoștințe pentru un sistem expert de personal. După cum știți, conducerea multor întreprinderi și organizații, atunci când angajează angajați, le atribuie o perioadă de probă. Cu toate acestea, conform legislației în vigoare, această prevedere nu se aplică unor persoane. De exemplu, pentru persoanele sub 18 ani.

Iată cum ar putea arăta o regulă care descrie această situație în baza de cunoștințe:

IF: selectați angajarea personalului operațional
ȘI: vârsta angajatului sub 18 ani
ATUNCI: Nu există perioadă de probă.

Adică, pentru utilizator (angajat HR) este suficient să introducă datele inițiale în sistem - iar răspunsul este gata.
În plus față de baza de cunoștințe, sistemul expert are un program de inferență logică - un program care modelează cursul „raționamentului” al sistemului, precum și o interfață cu utilizatorul și un subsistem de explicații. Interfața cu utilizatorul este un program care permite utilizatorului să conducă un dialog cu sistemul expert atât în ​​etapa de introducere a informațiilor, cât și în etapa de obținere a rezultatelor. Subsistemul de explicații este un program care permite utilizatorului să obțină un răspuns la întrebarea: „Cum și de ce a ajuns sistemul la această decizie?” Subsistemele de explicații dezvoltate acceptă alte tipuri de întrebări. Editorul inteligent al bazei de cunoștințe (vezi diagrama) este un program care oferă unui inginer de cunoștințe posibilitatea de a crea o bază de date online.
Atunci când decideți dacă să achiziționați un sistem expert, este necesar să decideți ce obiective sunt urmărite. Replicarea cunoștințelor? Îmbunătățirea calității deciziilor luate? Automatizarea aspectelor de rutină ale muncii? Sau alte obiective? Primele două posturi reprezintă, fără îndoială, scopurile sistemelor expert pentru activitățile de personal. Totul depinde de specificul sarcinilor care se rezolvă în organizație.

Sistemele expert pentru activitățile de personal pot fi împărțite în următoarele grupe în funcție de sarcinile care se rezolvă:
- sisteme multifuncționale (sarcini de rezolvat: orientare în carieră, selecție profesională, certificarea lucrătorilor, formarea rezervelor etc.);
- sisteme de analiză de grup a stării personalului (sarcini strategice: analiza și optimizarea structurii organizației, determinarea tendințelor de dezvoltare a departamentelor etc.);
- sisteme pentru psihologi (identificarea manifestărilor negative ale angajaților, inclusiv tendințe criminale, conflicte ascunse, tendințe negative în departamente și organizație în ansamblu).

Sistemele expert de ultimă generație (dezvoltatorii vorbesc deja despre a cincea generație) pentru activitățile de personal sunt construite pe principiul „precedentului”, adică. calitățile personale, profesionale și psihofiziologice ale candidatului sunt comparate cu parametri similari ai celor mai buni specialiști. Astfel, sistemul expert vă permite să formați o echipă care să răspundă cel mai bine nevoilor managerului.

Să remarcăm principalele oportunități pe care sistemele expert le oferă pentru îmbunătățirea activităților serviciilor de personal, în special cele mai cunoscute sisteme software autohtone „Serviciul de personal” și „Consultanță de personal” (dezvoltat de NPO Etalon):

1) optimizarea structurii întreprinderii pe baza unei analize multidimensionale a tendințelor pozitive și/sau negative în dezvoltarea și starea personalului, analiza imaginii managerului, natura relației acestuia cu echipa;

2) determinarea parametrilor profesionali, psihologici, fiziologici pentru fiecare angajat, identificarea și evaluarea manifestărilor sale negative, a caracteristicilor comportamentale într-o situație conflictuală, compatibilitatea, stima de sine, capacitățile potențiale, competența socio-psihologică, formarea diferitelor caracteristici ale textului pentru angajat etc.;

3) orientare generală și direcționată în carieră, selecție profesională, angajare, reducerea personalului, certificare, evaluarea aptitudinii profesionale și a capacității de învățare a unui angajat, primirea de recomandări pentru utilizarea cât mai eficientă a fiecărui angajat în condițiile specifice ale întreprinderii, crearea de profiluri de profesii, posturi, profiluri „negative” și așa mai departe.

Sistemele experte fac posibilă obținerea rezultatelor dorite atât în ​​timpul contactului direct cu subiectul, cât și fără contactul direct al acestuia cu computerul. În al doilea caz, după ce subiectul completează formulare speciale de răspuns, operatorul introduce datele direct în sistem. Acest lucru face posibilă reducerea dramatică a timpului necesar pentru efectuarea unui sondaj în echipă. Dar atunci când se analizează stima de sine și caracteristicile psihofiziologice, este necesar compatibilitatea interpersonală, contactul direct al persoanei testate cu computerul.

Aceste sisteme expert fac posibilă, de asemenea, stocarea și compararea rezultatelor sondajului și a oricăror informații suplimentare textuale și digitale pentru fiecare angajat, crearea unei rezervă pentru promovare, ierarhizarea personalului întreprinderii în funcție de gradul de exprimare a calităților cerute etc.

La ce ar trebui să acorde atenție departamentele de HR atunci când decid să folosească sisteme expert?
1. Aceste sisteme ar trebui să permită exportul și importul de informații; Este mai bine să exportați și să importați informații printr-un fișier text standard sau prin clipboard (poate că acesta va fi un modul separat). Acest lucru ne va permite să respectăm principiul unui spațiu informațional unic.
2. Sistemul trebuie protejat în mod fiabil împotriva accesului neautorizat la date, deoarece majoritatea informațiilor despre personal sunt confidențiale.
3. Este important ca sistemul expert să fie axat pe domeniul specific de activitate al organizației (bancar, comerț, consultanță etc.), deoarece în multe privințe acest lucru determină nivelul cerințelor pentru personal: experiență de muncă, caracter, educație etc. . Multe mari întreprinderi rusești, agenții de recrutare, instituții financiare și servicii de ocupare a forței de muncă folosesc deja sisteme experte în managementul personalului. În special, complexul Serviciului de personal este utilizat de peste 450 de întreprinderi mari CSI.
4. La implementarea pachetelor software interne, spre deosebire de cele străine, nu există probleme cauzate de diferențele dintre sistemele de selecție și contabilitate a personalului din Rusia și cea occidentală. Acest lucru este deosebit de important deoarece vorbim despre cunoștințele experților care, într-un fel sau altul, le-au dobândit într-o anumită țară. Factorul luării în considerare a mentalității este, de asemenea, important la selectarea personalului. În plus, prețul sistemelor autohtone este cu un ordin de mărime mai mic decât sistemele corespunzătoare ale celor mai cunoscute companii occidentale, iar calitatea este adesea mai mare.

Printre principalii producători ruși de sisteme expert se numără Întreprinderea de Stat „Diapazon”, NPO „Etalon”.

Cunoașterea tehnologiei informației și capacitatea de a alege produsul software potrivit pentru job este un atu bun în mâinile unui specialist în resurse umane. Sistemele experte pot deveni consultant și asistent în rezolvarea multor probleme cu care se confruntă serviciul de personal.
Sistemele experte vă permit să explicați și să justificați recomandările și concluziile angajaților HR, îi ajută să dobândească noi cunoștințe, să-și determine nivelul de competență în raport cu sarcina și multe altele.

Nu trebuie să vă temeți că sistemele expert vor înlocui complet oamenii. Atâta timp cât o persoană păstrează avantajele de a poseda imaginație, fantezie, intuiție, gândire asociativă, instincte și, cel mai important, dreptul de a lua cutare sau cutare decizie, ultimul cuvânt rămâne la expertul uman, și nu la sistemul expert.

- 207,00 Kb

adnotare

Acest curs examinează aspecte teoretice și practice în selecția personalului pe baza utilizării sistemelor expert.

Scopul cursului: dezvoltarea unui sistem expert care determină lista posturilor vacante și calculează punctajul de evaluare în funcție de calitățile testate ale candidatului.

Lucrarea cursului constă din două secțiuni. Prima secțiune prezintă conceptul de sisteme expert, discută clasificarea, structura acestora și indică, de asemenea, domeniile de aplicare a acestora.

A doua secțiune discută implementarea practică a sistemului expert de selecție a personalului. Este prezentată rațiunea alegerii produsului software Turbo Pascal de la Borland pentru implementarea sistemului expert, posturile vacante și calitățile testate ale candidatului sunt clar definite, iar sistemul de recrutare expert dezvoltat este descris în detaliu.

Lucrarea a fost tipărită pe 23 de pagini folosind 8 surse, conține 8 desene și 1 anexă.

Introducere 5

2. Partea practică

Concluzia 22

Anexa A 24

Introducere

5) selectarea personalului;

2. Partea practică

2.1 Justificarea alegerii instrumentelor de implementare software

Pentru dezvoltarea unui sistem expert de selecție a personalului, a fost ales mediul de dezvoltare software integrat gratuit Turbo Pascal de la Borland. Acesta este unul dintre cele mai simple limbaje de programare, dar departe de a fi unul dintre cele mai slabe.

Pentru a înțelege cum este organizat un program Pascal, unde ar trebui să înceapă cu siguranță și cu ce comenzi să-l terminăm, există o structură generală a programului (Figura 3):

Figura 3 – Structura generală a unui program în Turbo Pascal

Avantajele limbajului de programare Turbo Pascal sunt:

1) sintaxa simplă a limbajului;

2) Programele Pascal sunt destul de ușor de citit;

3) cerințe hardware și de sistem destul de scăzute, atât pentru compilator în sine, cât și pentru programele scrise în Pascal;

4) universalitatea limbajului. Limbajul Pascal este aplicabil pentru rezolvarea aproape a tuturor problemelor de programare;

5) Suportă programarea structurată, precum și programarea orientată pe obiecte.

2.2 Descrierea funcționării sistemului de recrutare a experților

Pentru implementarea unui sistem expert de selecție a personalului, este necesar, în primul rând, să se creeze o listă de posturi vacante pentru care un candidat care a contactat departamentul de resurse umane al întreprinderii să poată aplica pe baza datelor sale. Și testează candidatul pe calități profesionale, de afaceri și psihologice.

În urma analizei disciplinei, au fost identificate următoarele posturi vacante:

1) Șef departament IT;

2) Administrator de sistem;

3) PHP – programator;

4) Tip cablu;

5) Operator;

6) Manager de conexiune.

În urma analizei domeniului de studiu, au fost identificate următoarele întrebări pe categorii de calitate:

1) Verificarea calităților profesionale:

Experienta ta de lucru este mai mare de 3 ani?;

Ai experienta in managementul personalului?;

Ai experiență în securitatea informațiilor?;

Știți cum să instalați cabluri de comunicație?;

Ești încrezător cu un computer?;

Știți să programați servere Web folosind limbajul de programare PHP?;

2) Verificarea calităților afacerii:

Ești o persoană ușor de învățat?;

Esti o persoana sociabila?;

Sunteți o persoană responsabilă?;

Știi să lucrezi în echipă?;

3) Testarea calităților psihologice:

Esti o persoana rezistenta la stres?;

Te adaptezi cu ușurință la o nouă societate?

Pentru ca sistemul să funcționeze mai eficient, este necesară prezentarea pas cu pas a structurii sale de funcționare. Asigurați calculul ratingului unui candidat pentru toate posturile potrivite pentru acesta. Urmăriți toate subtilitățile posibile ale sistemului atunci când verificați baza de date a posturilor vacante pentru posturile selectate.

Planul programului de recrutare:

1) Testarea candidatului asupra calităților profesionale, de afaceri și psihologice;

2) Afișarea unei liste de posturi vacante disponibile;

4) Verificarea bazei de date a posturilor vacante și afișarea posturilor potrivite în funcție de ratingul candidatului.

În prima etapă a programului se verifică calitățile profesionale ale candidatului pentru fiecare post vacant (Figura 4). Aceste calități sunt cele care vor distinge fiecare candidat pentru postul candidat. Dacă respondentul își confirmă experiența profesională, atunci se adaugă automat un plus la ratingul său, dar dacă nu are această calitate, atunci ratingul său rămâne neschimbat.

Figura 4 – Etapa 1. Testarea calităților profesionale

În a doua etapă a programului, sunt testate calitățile de afaceri ale candidatului (Figura 5). Pentru ca un candidat să obțină postul de care este interesat, ar trebui să răspundă pozitiv la toate întrebările, deoarece Este foarte important pentru o organizație să lucreze cu oameni de afaceri la cel mai înalt nivel. Pentru fiecare răspuns pozitiv, se adaugă și un plus la evaluarea candidatului, în caz contrar, ratingul candidatului rămâne neschimbat.

Figura 5 – Etapa 2. Testarea calităților afacerii

La a treia etapă sunt testate calitățile psihologice ale candidatului (Figura 6). În societatea modernă, problema psihologiei umane a devenit relevantă. Prin urmare, întrebările despre psihologie sunt de mare importanță atunci când angajați un candidat. Pentru fiecare răspuns pozitiv, se adaugă și un plus la evaluarea candidatului, în caz contrar, ratingul candidatului rămâne neschimbat.

Figura 6 – Etapa 3. Testarea calităților psihologice

La a patra etapă este afișată o listă generată de posturi vacante pentru care candidatul poate aplica. Aici se calculează scorul de evaluare al candidatului, pe baza valorii căreia este afișată pe ecran o listă de posturi potrivite pentru candidat (Figura 7):

Figura 7 – Etapa 4. Afișarea unei liste de posturi vacante pe baza ratingului candidatului

Figura 8 – Ieșirea datelor la etapa 4 în Turbo Pascal

În Figura 8, puteți vedea lista generată de posturi vacante și ratingul corespunzător fiecărei poziții. În continuare, pe ecran este afișat scorul de rating calculat al candidatului, în cazul nostru este egal cu 8. Apoi se face o verificare față de baza de date a posturilor vacante pentru a vedea cărei poziții îi aparține acest punctaj de rating. În acest caz, cu un scor de rating de 8, candidatului i se potrivesc două posturi: manager de conexiune și operator.

Concluzie

În urma lucrărilor de curs, a fost studiată tehnologia pentru construirea unui sistem expert, au fost examinate clasificarea și structura sistemelor expert, precum și domeniile de aplicare a acestora și cerințele pentru construirea unui SE.

Partea practică a cursului examinează proiectarea și implementarea unui sistem expert pentru selecția personalului. Este prezentată rațiunea alegerii unui produs software pentru implementarea sistemului expert, posturile vacante și calitățile candidaților testate sunt clar identificate, iar sistemul de selecție a personalului este descris în detaliu.

Pe baza lucrărilor de cercetare și analitice efectuate, putem concluziona că sarcina principală a clientului, care va folosi un sistem expert pentru a rezolva orice problemă, este de a determina informații despre domeniul subiectului, adică scopul creării unui sistem expert. , căutarea de concepte care să reprezinte cunoștințele și dezvoltarea structurilor de organizare a cunoștințelor. Clientul transferă problema formalizată compilată și algoritmul pentru rezolvarea acesteia către programator, care compilează un program pentru rezolvarea acestei probleme pe un computer sub formă de text într-unul dintre limbajele de programare și depanează acest program.

Sistemele experte sunt capabile să diagnosticheze boli, să evalueze potențialele zăcăminte minerale, să efectueze procesarea limbajului natural, recunoașterea vorbirii și a imaginilor etc. Sistemele experte reprezintă primul pas în implementarea practică a cercetării în domeniul inteligenței artificiale.

Lista surselor utilizate

1. Ruchkin V.N., Fulin V.A. Inteligență artificială universală și sisteme experte: manual. – M.: Editura: BHV - Sankt Petersburg, 2009. – 240 p.

2. Titorenko G.A. Tehnologii informatice automatizate în economie: manual. / Ed. prof. G.A. Titorenko. - M.: Computer, UNITP, 2007 – 400 p.

3. Kozin R.G. Sisteme experte: manual. – M.: MEPhI, 2008. - 87 p.

4. Jackson P. Introducere în sistemele expert. – M.: Editura Williams, 2001. – 624 p.

5. Sotnik S.L. Proiectarea sistemelor de inteligență artificială: Curs de formare – www.intuit.ru

6. http://www.itfru.ru/index.php/ expert-systems

7. http://life-prog.ru/ ekspertnie_systemi.php – site-ul lui A. V. Dyakov dedicat limbajelor de programare

8. http://pas1.ru/ – site-ul limbajului de programare Pascal.

Scurta descriere

Tehnologia sistemelor expert este unul dintre domeniile unui nou domeniu de cercetare numit inteligență artificială. Cercetările în acest domeniu se concentrează pe dezvoltarea și implementarea de programe informatice capabile să simuleze și să reproducă acele domenii ale activității umane care necesită gândire, o anumită abilitate și experiență acumulată.

Principalul avantaj al sistemelor expert este capacitatea de a acumula cunoștințe și de a le păstra pentru o lungă perioadă de timp. Spre deosebire de oameni, sistemele expert abordează orice informație în mod obiectiv, ceea ce îmbunătățește calitatea examinării.

Diferențele dintre sistemele expert și sistemele computerizate convenționale sunt:

1) sistemele expert manipulează cunoștințele, în timp ce orice alte sisteme manipulează datele;

2) sistemele expert, de regulă, oferă soluții optime eficiente și sunt uneori capabile să comită greșeli, dar spre deosebire de sistemele informatice tradiționale, au capacitatea potențială de a învăța din greșelile lor.

În prezent, tehnologia sistemelor expert este folosită pentru a rezolva diverse tipuri de probleme (predicție, diagnosticare, planificare etc.), într-o mare varietate de domenii problematice, precum finanțe, industria petrolului și gazelor, energie, transport, educație etc. de exemplu, sistemele expert moderne sunt utilizate pe scară largă pentru a reproduce cunoștințele și experiența experților de top în aproape toate sferele economiei și cu ajutorul lor este posibilă rezolvarea următoarelor probleme:

1) analiza situaţiei financiare a întreprinderii;

2) evaluarea bonității întreprinderii;

3) asigurare de credit comercial;

4) evaluarea competitivităţii produselor;

5) selectarea personalului;

6) formarea unui portofoliu de investiții etc.

1. Identificarea domeniului de studiu 7

1.1 Sisteme expert, caracteristicile lor. Aplicarea sistemelor expert 7

1.2 Structura sistemului expert 10

1.3 Clasificarea sistemului expert 10

2. Partea practică

2.1 Justificarea alegerii instrumentelor de implementare software

2.2 Descrierea funcționării sistemului de recrutare a experților

Concluzia 22

Lista surselor utilizate

Introducere

Din ce în ce mai mult, nu vorbim de selecție țintită, individuală, ci de recrutare în masă, atunci când trebuie să selectezi mai mulți candidați simultan într-o perioadă scurtă de timp. Și faceți acest lucru nu numai rapid, ci și cât mai eficient posibil (și chiar la costuri minime). Imaginează-ți câte dificultăți trebuie depășite pentru a implementa un proiect atât de mare. Vorbim despre gestionarea unei cantități uriașe de informații, a mai multor resurse și canale. Nu orice companie sau departament de resurse umane poate face față unei astfel de sarcini. Și nu orice sistem sau software de selecție a personalului poate face față acestui lucru. Adesea, specialiștii în HR pur și simplu nu au instrumentele, experiența și cunoștințele necesare pentru a implementa aceste tipuri de proiecte.

Un sistem expert este un sistem care combină capacitățile și cunoștințele computerului împreună cu experiența unui expert într-o asemenea formă încât poate oferi sfaturi rezonabile sau poate implementa o soluție rezonabilă la o anumită problemă. O proprietate suplimentară a unui sistem expert este capacitatea de a explica cursul raționamentului său într-o formă înțeleasă de utilizator.

Pentru a face acest lucru, este necesar să se dezvolte un instrument software, adică un „sistem expert pentru selecția personalului folosind o rețea neuronală”.

Scopul acestui curs este de a studia sistemul de lucru cu evidența personalului pentru selectarea candidaților pentru o anumită poziție.

Beneficiile și avantajele automatizării selecției angajaților utilizând Sistemul Expert:

· Reducerea costurilor cu forța de muncă asociate cu introducerea informațiilor;

· Accelerează căutarea și atragerea candidaților.

· Creșterea constantă a bazei.

· Contabilitate simplificată, eliminând pierderea datelor.

sistem expert de recrutare

· Dezvoltare de înaltă calitate, cuprinzătoare a informațiilor despre cerințele pentru postul vacant.

Descrierea sistemului expert de selecție a personalului

Descrierea pentru declarația problemei de dezvoltare

De regulă, sistemele expert sunt create pentru a rezolva probleme practice în unele domenii foarte specializate în care cunoștințele specialiștilor joacă un rol important. Sistemele experte au fost primele dezvoltări care au reușit să atragă o mare atenție asupra rezultatelor cercetării în domeniul inteligenței artificiale.

Sistemele expert au o mare diferență față de alte sisteme de inteligență artificială: nu sunt concepute pentru a rezolva probleme universale, sistemele expert sunt concepute pentru a rezolva calitativ probleme într-o zonă definită de dezvoltatori, în cazuri rare - zone.

Baza dezvoltării programului este finalizarea cursului la disciplina „Sisteme și tehnologii inteligente” folosind exemplul „Sistem expert pentru selecția personalului folosind o rețea neuronală”. Programul ar trebui să fie conceput pentru a optimiza recrutarea.

Scopul dezvoltării

Sistemul expert este conceput pentru a stoca și procesa informații despre selecția personalului. Instrumentul software „Sistem expert pentru selecția personalului pe baza unei rețele neuronale” poate simplifica semnificativ sarcina de căutare folosind caracteristicile unui obiect, informații despre obiectul în sine care are aceste caracteristici. Acest instrument software este dezvoltat nu numai pentru evidența personalului, ci poate fi folosit și în alte domenii de activitate.

Cerințe de fiabilitate

Fiabilitatea sistemului în ansamblu depinde de fiabilitatea sistemului de operare utilizat.

Sistemul expert trebuie să găsească o soluție într-un timp acceptabil care să nu fie mai rău decât cel pe care îl poate oferi un specialist în acest domeniu.

Cerințele programului

Principala cerință pentru „Sistemul expert pentru selecția personalului pe baza unei rețele neuronale” este funcția de recrutare a personalului folosind un factor.

Cerințe funcționale

Programul trebuie să ofere capacitatea de a îndeplini următoarele funcții:

· Schimbați caracteristicile obiectului și ale obiectului în sine;

· Adăugați/modificați, ștergeți caracteristicile unui obiect și ale obiectului în sine;

· Salvare/încărcare bază de date pentru stocarea informațiilor despre un obiect;

· Efectuați training în rețea;

· Realizarea problemelor de recrutare.

Cerințe pentru compoziția și parametrii hardware-ului computerului

Calculatorul utilizat trebuie să fie un computer cu caracteristici nu mai mici decât următoarele:

· Procesor Intel Pentium 1000 MHz;

· Capacitate RAM - 512 MB;

· Capacitate HDD - 30 GB.

Pot fi utilizate următoarele sisteme de operare:

· Microsoft Windows XP și versiuni ulterioare.