Kako napraviti umjetnu inteligenciju? Tehnologije umjetne inteligencije

Umjetna inteligencija slična prirodnoj stvarnosti. Krajem prošlog stoljeća bilo je nekoliko projekata koji su ne samo opravdali ovu priliku, već su pokazali i konkretne rezultate. Rašireno uvođenje računalne tehnologije - dovelo je do moralne dužnosti istaknutih akademika, profesora i renomiranih profesionalaca (elita) da aktivno sudjeluju u tom procesu i "vode val". Autoritet elite je jaka stvar, sve što se naginje niže, a mlada znanstvena i tehnološka generacija (studenti, poslijediplomski studenti, inženjeri) ide duboko u podzemlje tako da kada se sve završi, malo kasnije, može se živjeti i raditi. Dobivanje pod vrućom rukom elitističkog znanja, inspirirano ružičastim izgledima blitzkriega u očekivanju svjetskog priznanja, znači da nikada ništa ne činimo, a sa karijerom se može zauvijek oprostiti.


Fantazija i temeljni temelj

Znanstvenici, obožavatelji, vješti inženjeri, doista poštovani znanstvenici i obrazovani stručnjaci uvijek su mislili na umjetnu inteligenciju, pisali, uzdahnuli i maštali kako napraviti umjetnu inteligenciju.
Kad su računala stupila na snagu i počela se pokazivati ​​stabilan rad, programiranje je postalo jače, a programski jezici su postali praktičan i pouzdan alat. Kada su se sustavi za upravljanje bazom podataka pojavili i praktičari vidjeli praktične rezultate, onda je čak i obični kvalificirani stručnjak vidio što moć može dati programu koji obrađuje informacije.Pomislio sam: to je zato što može učiti, ona može izvući zaključke i riješiti problem, možda je moguće stvoriti umjetnu inteligenciju, a to će biti korak u budućnosti.


Objektivni razlozi prvog neuspjeha

Svi istraživački centri i škole počeli su dizajnirati ekspertne sustave, stvarati baze znanja, dizajnirati intelektualne sustave i pisati popularne članke, kršeći javni interes.
  • Elita je vodila val.
  • Povijesno gledano, postoje tri znanstvena centra: Novosibirsk, Moskva i Kijev. Znanstvenici i stručnjaci iz Sankt Peterburga, Minska, Kazana, Perma i drugih gradova s ​​vremena na vrijeme sudjelovali. Nije bilo rezultata, ali bilo je mnogo razgovora i buke. U međuvremenu, računala su već uvedena u velikim poduzećima, automatizirani sustavi upravljanja i baze podataka već su stvorene. Prva sveučilišna konferencija o umjetnoj inteligenciji (Pereslavl-Zalessky, studeni 1988.), koja je apsorbirala opsežan rad elite, pokazala je nulti intelektualni i energetski potencijal.
  • S tehničke strane, sve mogućnosti za stvaranje umjetne inteligencije bile su. Samo što elita nije imala potrebna znanja i vještine.
  • Elita još nije napustila stvaranje i upravljanje velikim poduzećima za proizvodnju programa i bila je očarana idejama automatizirane kontrole tehnoloških procesa. Program će učiniti sve - tvrdila je elita. Ali program nije sposoban za razvoj. Program djeluje samo onako kako je autor odredio.Ni jedna inteligencija ne može potjecati ni iz programa ni iz elitnog znanja.

    Stvarni projektiprošlog stoljeća

    Ako razumijemo umjetnu inteligenciju (AI), kao sličnost prirodnog, tada njezino stvaranje zahtijeva javno sankcioniranje, pravnu podršku i zaštitu države. To je vrlo ozbiljno za čovjeka i društvo. Umjetna inteligencija je program na razini države. To je u potražnji, zanimljivo i praktično, ako pod AI razumjeti intelektualni sustav:
  • upravljanje poduzećem;
  • izračun putanje svemirske letjelice;
  • upravljanje javnim prijevozom;
  • osiguranje pravilne prehrane u školi;
  • provođenje sportskih događaja, itd.
  • Pojava teorije rješavanja inventivnih zadataka (TRVZ) i stvaranje zajednice stručnjaka za TRIZ - veliki razlog za stvaranje intelektualnog sustava. Međutim, projekt "Izumiteljski stroj" (kraj 80-ih) nikada nije ostvaren. Uzroci neuspjeha. Orijentacija na jezik umjetne inteligencije "Prolog", nedostatak razumne organizacije rada i ambicije elite doveli su do intelektualne anarhije u radnom kolektivu, u kojoj, štoviše, nije postojao niti jedan kvalificirani stručnjak. Ali rezultat je još bio. Privukla je pozornost, došla su nova znanja stručnjaka, stečeno iskustvo.
    Općenito govoreći, zadatak je bio primitivan: postoji baza podataka o izumima, fizičkim, kemijskim i drugim učincima (zakonima), bilo je potrebno jednostavno kompetentno pisati dijalog s korisnikom-inženjerom i pomoći u ostvarenju njegovog kreativnog potencijala u poduzeću. Još jedan zanimljiv projekt izgrađen je na bogatoj teorijskoj osnovi i potpuno odsutanvanjsko okruženje. Teorija primitivnih refleksa rezultat je sinteze razvoja psihologije ponašanja, logike mišljenja i privatnih zadataka.
    Zadatak 1. Postoji miš i postoji labirint. Svaki labirint gradi svakoga, ali ne i autora programa. Rezultat: miš je učio, prisjećao se pogrešaka i prolazio svaki labirint. Provedba je provedena na računalu Atari - Basic. Zadatak 2. Dijete mlađe od tri godine (figurativno). Zadatak podučavanja malog čovjeka situacijskom ponašanju: majka, otac, lopta, igračka, dobra Masha, Petya - dječak, okrugli predmet, voda teče, valjanje i valjanje kugle, kako se zoveš, itd. Provedba je provedena na PEC PC (PDP /11). Jezik asemblera.
  • Rezultat 1: Program je učinio ono što je izračunato. Razumijevanje problema i davanje odgovora. Proučavao je i odgovarao na slična pitanja na odgovarajući način.
  • Drugi je rezultat posebno važan!
  • Rezultat 2: Prolazio je zabavljač, ali sam se htio nasmijati intelektualnom programu. Tema njegova djetinjstva nije ga zanimala. Ali SAM je podučavao ovaj elementarni aritmetički program: kompajlirati, množiti, dijeliti. To je prvi znak da se program može nazvati intelektualnim: pravi korak u budućnosti - riješio je zadatak koji nije bio programiran.
  • Slični projekti nisu bili mnogo u kasnim 80-ima, ali bili su. Iz raznih razloga nisu se pojavili i nisu dostigli praktični rezultat. Možda je ovo restrukturiranje pridonijelo, ali postoji karakterističan trenutak: s druge strane oceana i unutrazemlja visoke tehnologije koja izlazi na sunce, gdje je bila mirna, smirena, puno novca i tehnologije - također nije uspjela, a pitanje kako napraviti umjetnu inteligenciju ostalo je otvoreno.

    Objektno orijentirano programiranje

    S vrha suvremenih spoznaja može se tvrditi da nijedan projekt prošlog stoljeća o stvaranju intelektualnog sustava nije mogao doći, a da je bio, bio bi podvrgnut kardinalnoj obradi. , Krivica za ovaj sukob: programski jezici su se borili za prvenstvo u dlanovima, a razvoj tehnologija za programiranje nikoga nije brinuo. Stručnjaci nisu mogli brzo raditi, nisu imali potrebna znanja i vještine. Tek početkom 90-ih određeni su obrisi prijelaza na objektno orijentirano programiranje i počela se pojavljivati ​​prava prilika za postizanje stvarnih rezultata. Tehnologija superračunala i umjetna inteligencija nisu ista strana. Računala bi trebala biti brza i pouzdana, ali ne dovoljno. Klasično programiranje na računalu bilo koje snage neće proizvesti željeni rezultat. Rezultat rada programera je program, a to je znanje autora.
    Pitanje kako napraviti umjetnu inteligenciju zapravo je pitanje kako implementirati dinamiku: program se mora razviti izvan volje autora i riješiti zadatke na koje se autor nije obvezao.

    Hipertekstualni HTML & amp; XML

    Objektno-orijentirano programiranje (OOP) je tehnologija, alat, koncept. U vrijeme njegova rođenja PLO nije bio u tom okruženju. Programeri su koristili OOP kao alat za sučelje,softverske konstrukcije, komunikacijski kanali, datotečni sustav, ali ne i za stvarne objekte.
    Stvarni objekt je, na primjer, riječ, fraza, rečenica.
    Umjesto toga, u svijetu informacijske tehnologije došao je hipertekst. Internet je zahvalan za novi pristup formaliziranju informacija, ali to nije razvoj umjetne inteligencije, nego njezina inhibicija. Karakteristična značajka mentaliteta vještog programera je držati korisnika (korisnika) na udaljenosti i poboljšati razinu nerazumijevanja posljednje stvarne situacije. Liječnici također dolaze. Ako, puno govorite pacijentu, on će puno misliti i duže će se razboljeti. No, medicina brine o ljudskom zdravlju i može se opravdati. Programiranje je teško opravdati. Radi se o obradi informacija za potrošača (korisnika). Programer nema pravo ograničiti prava vlasnika informacija i zadržati isključivo pravo na posjedovanje onoga što ne posjeduje.

    Objektni i objektni sustav

    Objektno-orijentirano programiranje (OOP) je stvarno: objekti objekta i sustava, što je pravi odgovor na pitanje kako napraviti umjetnu inteligenciju. To je aktivna tehnologija i zajamčeni rezultat. Da bi se stvorio jednostavan intelektualni sustav, dovoljno je ostvariti objekte: "riječ", "fraza", "prijedlog". Formulirajte objekt "simbol" i odredite sustav interakcije između stvorenih objekata. Zatim morate implementirati gramatiku i sintaksu prirodnog jezika. Tada morate početi učiti intelektualni sustav sposobnost rješavanja bilo kojeg zadatka.
    Vanjski sveizgleda jednostavno. Tehnološki, to se može riješiti, ali to nije umjetna inteligencija. Program se ne može nazvati intelektualnim sve dok ne funkcionira dobrovoljno (na temelju algoritma autora). Sve što se naziva intelektualnim može djelovati samo na temelju znanja (i znanja stečenog osobno). Tek kada se program može akumulirati i primijeniti znanje (uči), može se smatrati gotovo intelektualnim. Ako program može stečeno znanje pretvoriti u rješavanje povezanih zadaća - cilj je gotovo postignut.

    Elita je otišla, došla je "Proročanstvo"

    Novo doba nije osobito sklon umjetnoj inteligenciji. Javna svijest bila je uključena u društvene i ekonomske probleme. No, vodeće IT tvrtke i uspješne korporacije u području informacijske tehnologije akumulirale su dovoljno znanja i vještina za njihovu generalizaciju i korištenje na stručnoj razini. Elita je ostala u prošlom stoljeću. U novom stoljeću, čudovišta informacijskih tehnologija, programeri velikih baza podataka i ekspertni sustavi došli su u arenu. Tehnološki, preostala su uska grla, ali programiranje je danas iznenađujuće brz proces. Svatko treba sve i mora to učiniti brzo. Oracle je bezuvjetni vođa i neporeciv autoritet. To je pokazatelj dinamike informacijske industrije. Kroz liniju proizvoda prati riječ intelekt u akciji. Zapravo, to nije upotreba umjetne inteligencije u praksi, ali je stvarno potrebno primijeniti znanje Oracleovih profesionalaca u stvarnom svijetu.
    Gotovo sve tvrtke koje poslujuu informacijskoj sferi, uzeli oružje i počeli primjenjivati ​​stručna znanja u svojim proizvodima. Akumulirano iskustvo upalo je u sustav standardnih odgovora na korisnička pitanja. Sva pitanja na koja proizvod tvrtke nije mogao odgovoriti, odletjela su u call-centar, info-centar ili podršku, gdje je stručnjak dao ljudski odgovor. Izvrsna i praktična tehnologija. Programiranje umjetne inteligencije u letu! Korisnik proizvoda tvrtke je još uvijek isti kako je dobio odgovor na svoje pitanje, točno kako je zadatak riješen. Dobio je rezultat. U proizvodu ove tvrtke postoji umjetna inteligencija ili nema brige potrošača. Korisnik (potrošač) treba rezultat.

    Kineski brodovi

    Pas ili robot s umjetnom inteligencijom - tango. Ideja je elegantna, ali zabavna. Ne radi se o inteligenciji, već o emocijama. Kupac je zadovoljan činjenicom da ima razuman proizvod tehnološkog napretka i ima nešto pokazati svojim prijateljima. Mirna ideja.
    Combat opcija radi s umjetnom inteligencijom u zastrašujućem pogledu. Kao grm Bijelog dana, mediji su utjecali na uspjeh kineskih znanstvenika. Nekoliko stotina pilota bez posade, izrađenih u obliku čamaca, oslikano akrobacije na moru. Prekrasne slike oslikane brodove. Bili su jednaki po rangu, zatim su bili podijeljeni u skupine, opisivali krugove i konvergirali unatrag. Brojka akrobatizma bila je dovršena, ali informacije su se pojavile u zraku i otopile u svemiru. Bilo bi zanimljivo vidjeti kako ovi kineski radovi mogu pratiti i koliko su oblikaće moći otpisati na najsigurnijem bjeloruskom močvaru.

    Letenje, puzanje, plivanje

    Moda za bespilotne letjelice svih vrsta vojnika u vojsci svih zemalja postala je bolest. Ali evo pitanja. Ako blokirate vezu, uklonite operatera ili isključite struju koju će "željezni ratnik" raditi u zraku, na kopnu i na moru? No, proizvođač izjavljuje da su nesumnjive borbene kvalitete naoružane umjetnom inteligencijom. A ako ulje završava u motoru ili je propeler zaglavljen? Malo, slon će blokirati pregled. Postoji mnogo opcija i situacija. Nema šanse za takvu umjetnu inteligenciju. Ako govorimo o umjetnoj inteligenciji, onda svaki leteći, puzeći ili plutajući proizvod vojne obavještajne službe mora dobiti zadatak, izvršiti ga i samostalno se vratiti u bazu. Pa, ako to nije slučaj, onda umjetna inteligencija u nadolazećim godinama neće biti stotinu.

    O suštini stvari: što je osobi potrebno?

    Nesporno je da je društvo spremno za dolazak pametnih robota. Inteligentni domovi već postoje, ali softver za kreiranje tehnologije ne osigurava računovodstvo za sve opcije "života" pametne kuće. Uvijek postoji mnogo opcija, a tim programera visoke razine može predvidjeti samo ono što znaju i napisati u tehničkom zadatku. Ostvarivanje mogućnosti obuke za pametan dom neće raditi. Svaka pogreška (pametna kuća se upoznala), ali što će domaćinstvo reći? Ako je pametna kuća naučila obnoviti struju ili očistiti kanalizaciju, a proces obuke trajao je samo jedan tjedan?
    Drugi neuspjeh i drugi pokušaj učenja nekako će biti ispunjen eliminacijom softvera pametnog doma, a vlasnik će biti u pravu. Učenje je potrebno na strani, a ne u stvarnom životu. Suvremene tehnologije nisu spremne u potpunosti primijeniti umjetnu inteligenciju, što uključuje računovodstvo svih mogućih situacija. Međutim, nemoguće je uzeti u obzir sve situacije. Ograničavanjem primjene softvera na specifične "intelektualne" granice, može se pronaći interes osobe za njihovo korištenje. Praksa pokazuje: ne možete pružiti sve, učiniti ono što je apsolutno sigurno i potrošač će biti zadovoljan.

    O stvarnosti umjetne inteligencije

    Umjetna inteligencija, slična prirodnoj - stvarnosti. Krajem prošlog stoljeća to se dokazalo u praksi. Ako možete govoriti o nekoliko uspješnih projekata na jednom mjestu na Zemlji, onda su u stvarnosti malo više. Ništa se nikada ne događa u jednom slučaju, priroda uvijek uvijek duplira rezultate ljudskih ruku. Suština umjetne inteligencije je znanje, a ne program. Znanje bi trebalo biti temelj za stjecanje i korištenje novih znanja. Čovjek je kruna prirode, ali mi njegov "motor" reproduciramo u logičkom smislu tehnički.
    Emocije, duša, pojmovi morala i morala ne bi se trebali davati. Od umjetne inteligencije ne morate toliko: samo pomoći osobi u rješavanju svakodnevnih zadataka.

    Povezane publikacije