Pirmoji programavimo kalba. Trumpa dirbtinio intelekto istorija 6

Kuriant Dirbtinio intelekto programas, reikėjo sukurti konkrečias programas.

En mūsų pristatymas Anksčiau pasakojome, kaip Simonas, politikos mokslų teoretikas, kartu su fiziku Newellu ir aktuariju, tapusiu programuotoju Shaw, pradėjo kurti pirmąją dirbtinio intelekto programą, žinomą kaip loginis teoretikas. Tam reikėjo išradimo pirmoji specifinė dirbtinio intelekto programavimo kalba

Šią istoriją palikome trijulei kartu su bendradarbiais ir šeima, imituodami skirtingų programos dalių elgesį naudodami žmones ir ranka rašytas korteles.

Po kelių tokių modeliavimų programa buvo įdiegta tikrame kompiuteryje. Bandymas buvo sėkmingas kaip programinei įrangai pavyko įrodyti trisdešimt aštuonias teoremas iš vieno iš Russello ir Whitehead knygos Principia Matemática skyrių.. Netgi vienu iš atvejų (ir neturėdamas tam konkrečių nurodymų) jis rado būdą, kaip tai išbandyti daug „elegantiškiau“ nei knygos autoriai.

Pirmoji dirbtinio intelekto programavimo kalba

Tai, kad Simonas ir jo komanda taip ilgai rašė savo programą, yra todėl jiems reikėjo konkrečios programavimo kalbos, kuri turėtų pakankamai galios ir lankstumo jų tikslams. Ši kalba buvo vadinama IPL (informacijos apdorojimo kalba) ir pirmą kartą pristatė sąrašų apdorojimo techniką programavimui.

IPL tuo skyrėsi nuo to meto aukšto lygio kalbų nereikėjo iš anksto apibrėžti simbolių ir turėjo galimybę susieti ir modifikuoti simbolių struktūras.

Vadinamoji sąrašo apdorojimo technika susideda iš saugoti kiekvieną informacijos dalį kartu su nurodymais, kaip rasti su ja susijusias informacijos dalis. Pakeitus indikacijas galima kurti naujas asociacijas.

„Bendras problemų sprendimas“

Norėdami sukurti kitą programinę įrangą, Simonas ir Newellas nusprendė išbandyti kitokį požiūrį. Tuo metu cirkuliavo psichologinis tyrimas, kurio metu dalyviai buvo kviečiami garsiai paaiškinti, kaip jie sprendžia logines problemas. Duetas išsiaiškino, kad šios formos visiškai skiriasi nuo tų, kurias naudoja jų programinė įranga, todėl nusprendė atlikti savo tyrimo versiją ir sukurti programinę įrangą pagal dalyvių aprašytus metodus. Programa (žinoma kaip „General Problem Solver“ skirta GPS) buvo užkoduota remiantis informacijos ir euristikos organizavimu, nepriklausomai nuo užduočių, kurias jos turėjo atlikti.

Ši nauja metodika gavo „priemonių iki pabaigos analizės“ pavadinimą ir susideda iš Palyginkite esamą situaciją su idealia ir imkitės veiksmų, kurie sumažintų skirtumą tarp jų, o tada įvertinkite iš naujo, kol skirtumas bus sumažintas iki nulio. Ši metodika leidžia programai reaguoti į problemos kintamųjų pokyčius. Programuotojas nurodo problemą ir vadinamąją skirtumų lentelę, kurioje nurodomos galimos veiksmų kryptys ir kokiomis aplinkybėmis jie yra.

GPS sugebėjo suskaidyti problemą į subproblemas ir pritaikyti atgalinio sekimo metodą, tai yra, jei vienas kelias nepasiteisintų, jis grįžtų atgal ir eitų kitu.

Per 11 veiklos metų GPS sprendė galvosūkius, atliko simbolinę integraciją ir sulaužė slaptus kodus.

Kol Simonas ir Newellas linksminosi tuo, studentas, vardu Robertas K. Lindsay, sukūrė programą, žinomą kaip SAD SAM. minkštas sugebėjo išgauti informaciją iš sakinių „Juanas yra Pepos sūnus“ ir „Juanas yra Alberto brolis“ ir sukurti šeimos medį.paaiškinti, kad Alberto taip pat yra Pepos sūnus (neįsivaizduoju, kaip jis susitvarkytų su šiandieninio pasaulio patėvių šeimomis.

Žinoma, tuometinis kompiuterių pramonės milžinas IBM negalėjo likti nuošalyje nuo dirbtinio intelekto tyrimų. Šaltojo karo viduryje jau buvo atskleistas didžiulis karinių pritaikymų potencialas, o kitame straipsnyje mes kalbės apie savo pirmuosius indėlius šioje srityje.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.