Cum se realizează inteligența artificială? Tehnologia inteligenței artificiale

Inteligența artificială similară cu cea naturală este o realitate. La sfârșitul secolului trecut au existat mai multe proiecte care nu numai că au confirmat această posibilitate, dar au și demonstrat rezultate concrete.

Adoptarea pe scară largă a informaticii - a creat o obligație morală pentru academicienii nobili, profesorii și specialiștii eminenți (elita) de a participa efectiv la acest proces și de a "conduce valul". Autoritatea elitei este un lucru puternic, tot ceea ce se află sub ea este îngenuncheat, iar tânăra generație științifică și tehnologică (studenți, absolvenți, ingineri) intră în subteran pentru ca atunci când totul se va termina, puțin mai târziu, să poată trăi și munci.

Să cazi sub mâna fierbinte a cunoașterii elitiste, inspirată de perspectivele roz ale unui blitzkrieg în așteptarea recunoașterii mondiale, înseamnă să nu faci niciodată nimic, iar tu poți să-ți iei adio de la carieră pentru totdeauna.

Imaginația și un punct de plecare

Ficționari, fanatici, ingineri calificați, oameni de știință cu adevărat respectați și profesioniști educați s-au gândit întotdeauna la inteligența artificială, scriind, suspinând și fantezând despre cum să facă inteligența artificială.

Ficționari și ingineri

Când computerele au căpătat putere și au început să demonstreze performanțe stabile, când programarea a căpătat putere și limbaje de programare și-a asumat statutul de instrument practic și fiabil. Când au apărut sistemele de gestionare a bazelor de date și specialiștii au văzut rezultatele practice... La acea vreme, chiar și un specialist obișnuit a văzut ce putere poate produce un program care procesează informații. M-am gândit: poate învăța, poate trage concluzii și poate rezolva probleme, este posibil să creăm inteligență artificială și va fi un pas în viitor.

Motive obiective pentru primul eșec

Toate centrele științifice și școlile au început să proiecteze sisteme expert, să creeze baze de cunoștințe, să proiecteze sisteme inteligente și să scrie articole de popularizare, stârnind interes public.

  • Elita a condus valul.

Din punct de vedere istoric, trei centre științifice: Novosibirsk, Moscova și Kiev. Oameni de știință și experți din Sankt-Petersburg, Minsk, Kazan, Perm și alte orașe au luat parte ocazional.

Nu au existat rezultate, dar au fost multe discuții și agitație. Între timp, calculatoarele fuseseră deja introduse în marile companii sisteme automatizate management și baze de date.

Prima Conferință a Uniunii Europene privind inteligența artificială (Pereslavl-Zalessky, noiembrie 1988).), după ce a absorbit scrierile voluminoase ale elitei, a arătat un potențial intelectual și energetic zero.

  • Din punct de vedere tehnic, toate posibilitățile de creare a inteligenței artificiale au fost. Elita pur și simplu nu avea cunoștințele și abilitățile potrivite.

Elita era încă în curs de a crea și gestiona mari întreprinderi de software și era captivată de ideile de automatizare a de control al procesului.

  • Software-ul va face totul - a argumentat elita. Dar programul este incapabil de dezvoltare. Programul acționează doar așa cum a fost definit de autor.

Nicio inteligență nu putea proveni nici măcar din program sau din cunoștințele elitelor.

Proiecte reale ale secolului trecut

Dacă inteligența artificială (AI) trebuie înțeleasă ca o aparență de inteligență naturală, aceasta necesită aprobarea publică, sprijin legal și protecție guvernamentală. Acest lucru este prea grav pentru om și pentru societate. Inteligența artificială - un program de anvergură națională.

Acest lucru este necesar, interesant și practic dacă se dorește ca IA să fie înțeleasă ca un sistem inteligent:

  • managementul întreprinderii;
  • calcularea traiectoriei unei nave spațiale;
  • management transport public;
  • furnizarea de Alimentație bună la școală;
  • organizarea de evenimente sportive etc. п.

Apariția Teoriei de rezolvare inventivă a problemelor (TRIZ) și crearea unei comunități de specialiști TRIZ este o scuză perfectă pentru un sistem inteligent. Dar proiectul "Mașina de invenții" (sfârșitul anilor 1980) nu a fost niciodată realizat.

Motive de eșec. Concentrarea pe limbajul inteligenței artificiale "Prologul", Lipsa unei organizări inteligente a muncii și ambițiile elitei au dus la anarhie intelectuală în forța de muncă, care, în plus, nu avea un singur specialist calificat.

Dar rezultatul a fost totuși. Atenția a fost atrasă, au apărut noi cunoștințe și s-a acumulat experiență.

Invenții, efecte, modele

Sarcina a fost primitivă în general: există o bază de date cu invenții, efecte fizice, chimice și alte efecte (legi), iar sarcina a fost pur și simplu de a scrie cu competență un dialog cu un utilizator-inginer și de a ajuta la realizarea potențialului său creativ în cadrul companiei.

Un alt proiect interesant a fost construit pe o bază teoretică mai puțin bogată și o lipsă totală de mediu extern. Teoria reflexelor primitive este rezultatul unei generalizări asupra psihologiei comportamentului, a logicii gândirii și a sarcinilor private.

Sarcina 1. Există un șoarece și există un labirint. Orice labirint, construit de oricine în afară de autorul programului. Rezultat: Șoarecele a învățat, și-a amintit greșelile și a trecut orice labirint. Implementarea a fost realizată pe calculatorul Atari, în limbajul Basic.

Sarcina 2. Un copil sub vârsta de trei ani (la figurat). Sarcina a fost de a preda comportamente situaționale unei persoane mici: Mami, tati, minge, jucărie, Masha este drăguță, Petya este un băiat, obiect rotund, apa curge, mingea se rostogolește și zboară, cum te cheamă etc. д. - dialoguri primitive din rozul copilăriei. Implementarea a fost făcută pe un calculator DWK (PDP/11). Limba "Asamblorator".

  • Rezultatul 1: Programul a făcut ceea ce a fost conceput să facă. Înțelege întrebarea și dă răspunsul. A învățat și a răspuns în mod corespunzător la astfel de întrebări.

Deosebit de important este cel de-al doilea rezultat!

  • Rezultatul 2: Un străin a trecut pe acolo, dar a vrut să râdă de programul intelectualului. Subiectul copilăriei nu-l interesa prea mult. Dar el a învățat acest program aritmetica de bază: adunare, înmulțire, împărțire. Acesta este primul indiciu că un program poate fi numit inteligent: un adevărat pas spre viitor - a rezolvat o problemă pentru care nu a fost programat.

La sfârșitul anilor `80 nu erau atât de multe proiecte de acest gen, dar existau. Din diverse motive, acestea nu au avut loc și nu s-au concretizat.

Este posibil ca Perestroika să fi contribuit la acest lucru, dar există un punct caracteristic: peste ocean și în țara de înaltă tehnologie a Soarelui Răsare - unde era liniște, pace, mulți bani și tehnologie - rezultatul a eșuat, de asemenea, și problema modului de a face inteligență artificială a rămas deschisă.

Programarea orientată pe obiecte

Din cunoștințele actuale, se poate afirma că niciunul dintre proiectele din ultimul secol de creare a unui sistem inteligent nu ar putea avea loc, iar dacă ar avea loc, ar trebui să fie reproiectat în mod fundamental. Au existat lupte interne: limbajele de programare se luptau pentru supremație, în timp ce nimeni nu se interesa de dezvoltarea tehnologiilor de programare.

Profesioniștii nu știau cum să lucreze rapid și nici nu aveau cunoștințele și abilitățile necesare.

Abia la începutul anilor `90 s-au conturat contururile tranziției către la programarea orientată pe obiecte și a început să apară posibilitatea reală de a obține rezultate reale.

Supercalculatoarele și inteligența artificială nu reprezintă lotul. Computerele trebuie să fie rapide și fiabile, dar asta nu este suficient. Programarea clasică pe un calculator de orice capacitate nu va produce rezultatul dorit. Rezultatul muncii programatorului este programul, iar acesta este cunoașterea înghețată a autorului.

Supercomputere și inteligență

Întrebarea despre cum să faci inteligență artificială este, de fapt, o întrebare despre cum să implementezi dinamica: programul trebuie să evolueze dincolo de voința autorului și să rezolve probleme pentru care autorul nu s-a înscris.

Hypertext HTML & XML

Programarea orientată pe obiecte (OOP) este o tehnologie, un instrument, un concept. La momentul nașterii sale, OEP a căzut într-un mediu nepotrivit. Programatorii au folosit OOP ca un instrument pentru a crea interfețe, proiecte de programe, canale de comunicare, sisteme de fișiere, dar nu pentru obiecte reale.

Un obiect real este, de exemplu, un cuvânt, o frază, o propoziție, o frază.

Analiza textului

În schimb, hipertextul a intrat în lumea tehnologiei informației. Internetul a recunoscut o nouă abordare a formalizării informației, dar nu a evoluat spre inteligența artificială, ci a încetinit până la aceasta. Caracteristică Mentalitatea programatorului priceput este de a ține consumatorul (utilizatorul) la distanță și de a îmbunătăți nivelul de neînțelegere a situației reale a acestuia din urmă.

Medicii fac același lucru. Dacă îi spui mult unui bolnav, acesta se va gândi mult și va fi bolnav mai mult timp. Dar medicinii îi pasă de sănătatea umană și poate fi justificată.

Programarea este dificil de justificat. Este vorba despre procesarea informațiilor consumatorului (utilizatorului). Programatorul nu are dreptul de a restricționa drepturile proprietarului (titularului) informației și de a-și păstra dreptul exclusiv de a deține, că aceasta nu aparține.

Obiect și sistem de obiecte

Programarea orientată pe obiecte (OOP) este reală: sisteme de obiecte și obiecte, iar acesta este adevăratul răspuns pentru a face inteligența artificială. Este o tehnologie de lucru și un rezultat garantat.

Pentru a crea un sistem inteligent simplu, este suficient să se implementeze obiecte: "cuvânt", "frază", "propoziție". Formularea unui obiect "simbol" și definirea sistemelor de interacțiune între obiectele create. În continuare, trebuie să implementăm gramatica și sintaxa limbajului natural. Apoi, trebuie să începi să înveți un sistem inteligent cum să rezolve o problemă.

Semantică și sintaxă

La suprafață pare simplu. Din punct de vedere tehnologic este rezolvabilă, dar nu este încă inteligență artificială. Un program nu poate fi numit inteligent atâta timp cât funcționează după bunul plac (pe baza algoritmului autorului).

Tot ceea ce se numește inteligent poate funcționa numai pe baza cunoștințelor (și a cunoștințelor dobândite personal). Numai atunci când un program poate acumula și aplica cunoștințe (învăța) poate fi considerat aproape inteligent. În cazul în care programul poate transforma cunoștințele dobândite în soluționarea problemelor aferente - obiectivul este aproape atins.

Elita a plecat, iar acum a venit elita IT "Oracle"

Noul secol nu a fost deosebit de îndrăgit de inteligența artificială. Conștiința publică era preocupată de problemele sociale și economice. Dar cele mai importante companii IT și corporații de succes din tehnologii informaționale au acumulat suficiente cunoștințe și competențe pentru a le generaliza și a le utiliza la un nivel de expert.

Elita este un lucru de domeniul trecutului. În noul secol, monștrii tehnologiei informației, dezvoltatori de mari baze de date și sisteme expert au intrat în arena. Blocajele tehnologice au rămas, dar programarea de astăzi este un proces uimitor de rapid. Toată lumea are nevoie și vrea să facă totul rapid.

Oracle este liderul clar și autoritatea incontestabilă. Este un indicator al dinamismului industriei informaționale. Cuvântul inteligență în acțiune poate fi urmărit în întreaga sa linie de produse. Nu este chiar aplicarea inteligenței artificiale în practică, dar este o aplicație cu adevărat căutată a cunoștințelor de specialitate ale Oracle în situații reale.

Liderii din domeniul tehnologiei informației

Aproape toate companiile care activează în domeniul informațional au adoptat și au început să aplice cunoștințele de specialitate în produsele lor. Expertiza acumulată a fost transpusă într-un sistem de răspunsuri standardizate la întrebările utilizatorilor. Toate întrebările la care produsul companiei nu a putut răspunde singur au ajuns la call-center, info-center sau suport, unde specialistul a oferit un răspuns uman.

Tehnologie mare și practică. Programarea inteligenței artificiale din mers! Utilizatorului produsului companiei nu i-a păsat cum i s-a răspuns la întrebare, cum anume a fost rezolvată problema. A obținut rezultatul. Indiferent dacă inteligența artificială funcționează sau nu în produsul companiei, consumatorului nu-i pasă. Utilizatorul (consumatorul) dorește rezultate.

Un robot pisică sau câine cu inteligență artificială, ce mai Tamagotchi. Ideea este genială, dar este și distractivă. Nu e vorba de inteligență, ci de emoție. Consumatorul are satisfacția de a deține un produs inteligent al progresului tehnologic și de a avea ceva de arătat prietenilor săi. O idee pașnică.

Câine robot

Versiunea de luptă a unui robot cu inteligență artificială într-un spectacol intimidant.

Succesele oamenilor de știință chinezi au fost anunțate în plină zi de mass-media. Câteva sute de drone în formă de navă făceau acrobații aeriene pe mare.

Navele au pictat o imagine frumoasă. Au mers în linie dreaptă, apoi s-au despărțit în grupuri, s-au învârtit în cerc și au revenit împreună. Au fost executate numeroase acrobații aeriene, dar informațiile au fost difuzate pe undele radio și au dispărut în aer.

Va fi interesant de văzut cum acești roboți chinezi vor putea ține linia și câte cifre vor reuși să anuleze în cea mai sigură mlaștină din Belarus.

Zbor, târâre, plutire

Moda dronelor în toate ramurile militare din toate țările a devenit o boală. Dar iată care este întrebarea. În cazul în care comunicațiile sunt blocate, un operator este oprit sau energia electrică este întreruptă, ce va face un "războinic de fier" în aer, pe uscat și pe mare??

Dar producătorul declară performanțe de luptă incontestabile, înarmat cu inteligență artificială... Ce se întâmplă dacă motorul rămâne fără ulei sau dacă se blochează elicea?? Nu știi niciodată dacă un elefant îți va bloca vederea. Există multe opțiuni și situații. Nu există nicio șansă ca o astfel de inteligență artificială.

Vorbind de inteligență artificială, orice obiect inteligent de luptă zburător, târâtor sau plutitor trebuie să primească o sarcină, să o îndeplinească și să se întoarcă singur la bază. Dacă nu va exista în curând, nu va exista nici inteligență artificială în următoarea sută de ani.

Despre esența lucrurilor: de ce are nevoie o ființă umană?

Îndoielnic, ...că societatea.. pregătiți pentru sosirea roboților inteligenți. Casele inteligente există deja, dar tehnologia software nu asigură luarea în considerare a tuturor opțiunilor de "viață" a casei inteligente.

Întotdeauna există multe opțiuni, iar o echipă de programatori cu înaltă calificare poate oferi doar ceea ce știe și ceea ce este scris în termenii de referință.

Nu există nicio modalitate de a implementa o opțiune de învățare pentru o casă inteligentă. Orice greșeală (casa inteligentă a învățat), dar ce au de spus colegii de casă despre asta? Dacă o casă inteligentă învață cum să restabilească alimentarea cu energie electrică sau să curețe instalațiile sanitare, iar procesul de învățare durează doar o săptămână?

Casa inteligentă învață

Un al doilea eșec și o a doua încercare de a învăța ceva va fi plină de eliminarea software-ului de casă inteligentă și proprietarul va avea dreptate. Trebuie să înveți pe lângă, nu în viața reală.

Tehnologia modernă nu este pregătită să implementeze inteligența artificială în întreaga măsură, ceea ce include luarea în considerare a tuturor situațiilor posibile. Cu toate acestea, este imposibil să se ia în considerare toate situațiile.

Limitarea aplicației de software o anumită limită "intelectuală", se poate găsi un interes uman în utilizarea ei. Practica arată: dacă nu puteți oferi totul, faceți ceea ce sunteți absolut sigur că veți face, iar consumatorul va fi mulțumit.

Despre realitatea inteligenței artificiale

Inteligența artificială similară cu cea naturală - o realitate. La sfârșitul secolului trecut, acest lucru a fost dovedit în practică. Dacă se poate vorbi de câteva proiecte de succes într-un singur loc de pe pământ, înseamnă că în realitate există mai multe.

Nimic nu se întâmplă niciodată într-o singură instanță, natura dublează întotdeauna totul și la fel și rezultatele mâinilor omului.

Esența inteligenței artificiale este cunoașterea, nu software-ul. Cunoștințele trebuie să fie baza pentru Dobândirea și utilizarea de noi cunoștințe. Omul este o coroană a naturii, dar "motorul" său este reproductibil tehnic din punct de vedere logic.

programare inteligență artificială

Nu trebuie să se acorde importanță emoțiilor, sufletelor, noțiunilor de moralitate și de morală. Nu se cer prea multe de la inteligența artificială: pur și simplu să ajute oamenii în sarcinile zilnice.

Articole pe această temă