Ingineria cunoașterii

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 19 ianuarie 2021; verificările necesită 18 modificări .

Ingineria cunoașterii ( ingineria cunoașterii în engleză  ) - este inclusă în domeniul științelor despre inteligența artificială , este asociată cu dezvoltarea sistemelor expert și a bazelor de cunoștințe . Se referă la toate aspectele tehnice , științifice și sociale implicate în construcția, întreținerea și aplicarea sistemelor de cunoștințe. Studiază metode și mijloace de extragere , reprezentare , structurare și utilizare a cunoștințelor înainte de implementarea software a componentelor sistemului [1] . Ingineria cunoașterii este aplicată în managementul cunoștințelor să organizeze colectarea, acumularea, stocarea și utilizarea cunoștințelor organizației într-o strategie de management al cunoștințelor axată pe codificarea cunoștințelor . [2] [3]

Definiții

Knowledge Engineering (KI) a fost definită de Feigenbaum și McCordack în 1983 ca:

„IS este o ramură (disciplină) a ingineriei care vizează introducerea cunoștințelor în sistemele informatice pentru a rezolva probleme complexe care necesită de obicei o experiență umană bogată.”

În prezent, aceasta implică și crearea și întreținerea unor astfel de sisteme (Kendal, 2007). Este, de asemenea, strâns legat de dezvoltarea software -ului și este utilizat în multe studii de informații, cum ar fi studiile de inteligență artificială, inclusiv baze de cunoștințe , extragerea datelor , sisteme expert , sisteme de sprijinire a deciziilor și sisteme de informații geografice. IZ este asociat cu logica matematică , folosită și în diverse discipline științifice, de exemplu, în sociologie , unde scopul cercetării este de a înțelege comportamentul social al oamenilor, de a analiza logica relațiilor oamenilor în societate.

Ingineria cunoașterii include aplicarea unei singure strategii care poate fi implementată folosind mijloace tehnice în etapa de colectare și prelucrare a datelor. Este strâns legat și își găsește aplicații în proiectarea asistată de computer (CAD). Ingineria bazată pe cunoștințe combină principiile orientării obiective și regulile cu CAD și alte instrumente software tradiționale de inginerie.

La sfârșitul anilor 1960 și începutul anilor 1970, DENDRAL și mai târziu MYCIN au fost create la Universitatea Stanford . Acestea sunt sisteme expert care stochează cunoștințele specialiștilor și folosesc aceste date pentru a rezolva diverse probleme, extragând informațiile necesare din depozit. Profesorul E. Feigenbaum a fost unul dintre creatorii unor astfel de sisteme și a propus denumirea de „ingineria cunoașterii” pentru sistemele expert de stocare a datelor [4] .

Tehnologii de inginerie a cunoașterii

La dezvoltarea sistemelor de inteligență artificială, există trei componente principale ale preprocesării datelor, care sunt ulterior transferate la prelucrarea mașinii: extragerea și ordonarea ( codificare [5] ), structurarea și formalizarea . Faza de extragere sau de obținere a cunoștințelor este colecția de fragmente și fragmente de informații disparate și contradictorii din diverse surse utilizate de organizație, inclusiv documentele acesteia. Structurarea, sau conceptualizarea, este prelucrarea datelor și formarea unui singur model din acestea, care se numește câmp de cunoaștere sau model mental. Faza de formalizare constă în traducerea acestor informații într-un limbaj de programare specializat [6] .

Există două abordări pentru implementarea ingineriei cunoașterii: utilizarea metodologiilor tradiționale de dezvoltare a software-ului sau a metodologiilor individuale pentru construirea de sisteme expert [7] .

Ingineria cunoașterii include metode de comunicare pasive și active de colectare a informațiilor. Numele metodelor sunt condiționate, deoarece metodele pasive necesită costuri de muncă nu mai mici de la un specialist decât cele active. Metodele pasive includ [ 8] :

Metodele active individuale de colectare a informațiilor pentru procesul de inginerie a cunoașterii includ :

Există și metode active colective:

Cunoștințele dobândite pot fi salvate prin programarea bazei de cunoștințe.

Exemple

Un exemplu de funcționare a unui sistem bazat pe IS:

IS are aplicații practice. În SUA, până la 90% din deciziile de creditare pentru clienții serviciilor bancare cu amănuntul sunt luate folosind sisteme expert bazate pe bazele de cunoștințe FICO [9] . O subsecțiune a IS este metaingineria cunoștințelor potrivită pentru dezvoltarea AI.

Ingineria cunoștințelor poate fi utilizată în dezvoltarea bazelor de date de comerț electronic . Nu întreaga matrice de produse este prezentată pe Internet , unele sortimente sunt unice și necesită colectare, formalizare și structurare cu selecția unui catalog cu secțiuni și subsecțiuni, precum și definirea filtrelor și sortărilor interne.

Principii

De la mijlocul anilor 1980, IS a introdus mai multe principii, metode și instrumente care au făcut mai ușoară dobândirea și lucrul cu cunoștințe. Iată câteva dintre ele:

Ingineria cunoașterii folosește metode de structurare a cunoștințelor pentru a accelera procesul de obținere și lucru cu cunoștințe.

Probleme

Organizarea colectării, acumulării, stocării, procesării și furnizării cunoștințelor este scopul managementului cunoștințelor, care face parte din managementul modern . Diferiți specialiști își schimbă locul de muncă, odată cu aceasta, companiile pierd capitalul intelectual acumulat în timpul muncii unui angajat [1] . Pentru a preveni astfel de cazuri, întreprinderile au început să dezvolte și să implementeze reguli de încărcare a datelor. Informațiile pot fi introduse în programe special concepute pentru uz intern sau sisteme achiziționate (sisteme contabile , ERP , CRM , VDS ), ceea ce permite nu numai salvarea datelor într-o formă structurată specificată de analist, dar și încărcarea acestora dacă este necesar.

Teorii

Vezi și

Note

  1. ↑ 1 2 Gavrilova T.A., Kudryavtsev D.V., Muromtsev D.I. Ingineria cunoașterii. Modele și Metode . - Lan, 2016. - 324 p.
  2. Hansen MT, Nohria N., Tierney T. Care este strategia ta pentru gestionarea cunoștințelor? // Recenzie de afaceri Harvard. 1999 Vol. 77, Iss. 2. P. 106-117.
  3. Nestik T. A. Modele de management al cunoștințelor în organizațiile rusești: analiză socio-psihologică. GSMB RANEPA, Institutul de Psihologie RAS, M. Data accesului: 02.08.2021 . Preluat la 7 august 2021. Arhivat din original la 23 ianuarie 2022.
  4. Abdikeev N.M., Kiselev A.D. Managementul cunoștințelor corporative și reingineria afacerii. - Infra-M, 2010.
  5. Felix Jansen. Era inovației: Per. din engleza. -M.: INFRA-M, 2002.-XII, 308 p. (Seria „Management pentru lider”). ISBN 5-16-001234-6 (rusă) ISBN 0-73-63875-0 (engleză)
  6. Gavrilova T.A., Leshcheva I.A. Utilizarea modelelor de inginerie a cunoașterii pentru a pregăti specialiști în domeniul tehnologiei informației. - Programarea sistemului. - 2012. - or. 7.
  7. Feigenbaum, Edward A. A cincea generație: inteligența artificială și provocarea computerului Japoniei către lume . - Reading, Mass.: Addison-Wesley, 1983. - ix, 275 pagini p. - ISBN 0-201-11519-0 , 978-0-201-11519-2.
  8. Tehnologii de inginerie a cunoașterii.
  9. Retail Bank Scoring Solutions (link nu este disponibil) . FICO - Sistem de management al regulilor de afaceri . Consultat la 21 aprilie 2015. Arhivat din original pe 25 martie 2015. 
  10. D. S. Darai, S Singh, S Biswas. Knowledge Engineering-o prezentare generală . articol . Departamentul de Tehnologia Informației, Universitatea SOA (2010). Preluat la 17 februarie 2018. Arhivat din original la 29 august 2017.
  11. Richard Benjamins, Dieter Fensel, Remco Straatman. Ipotezele metodelor de rezolvare a problemelor și rolul lor în ingineria cunoașterii: articol. - 1996. - August.