Unang programming language. Maikling kasaysayan ng Artipisyal na Katalinuhan 6

Ang paglikha ng mga programa ng Artipisyal na Intelligence ay nangangailangan ng pagbuo ng mga partikular na programa.

En ang aming paghahatid Noong nakaraan ay sinabi namin kung paano sinimulan ni Simon, isang Political Science theorist kasama ang isang physicist na nagngangalang Newell at isang actuary na naging programmer na nagngangalang Shaw ang pagtatayo ng unang artificial intelligence program na kilala bilang Logical Theorist. Nangangailangan ito ng imbensyon ng unang partikular na programming language para sa Artificial Intelligence

Iniwan namin ang kuwentong ito sa trio kasama ang mga collaborator at pamilya na ginagaya ang pag-uugali ng iba't ibang bahagi ng programa gamit ang mga tao at sulat-kamay na card.

Pagkatapos ng ilang mga simulation tulad nito, ang programa ay ipinatupad sa isang tunay na computer. Naging matagumpay ang pagsusulit bilang napatunayan ng software ang tatlumpu't walong teorema ng isa sa mga kabanata ng aklat na Principia Matemática nina Russell at Whitehead. Kahit na sa isa sa mga kaso (at walang tiyak na mga tagubilin para gawin ito) nakahanap siya ng paraan upang subukan ito nang mas "elegante" kaysa sa mga may-akda ng aklat.

Ang unang programming language para sa Artificial Intelligence

Ang katotohanan na si Simon at ang kanyang koponan ay nagtagal sa pagsulat ng kanilang programa ay dahil kailangan nila ng isang partikular na programming language na may sapat na kapangyarihan at flexibility para sa kanilang mga layunin. Ang wikang iyon ay tinawag na IPL (Information Processing Language) at unang ipinakilala nito ang pamamaraan sa pagpoproseso ng listahan para sa programming.

Naiiba ang IPL sa mga high-level na wika noong panahong iyon hindi ito nangangailangan ng mga simbolo na tukuyin muna at mayroon itong kakayahang iugnay at baguhin ang mga istruktura ng simbolo.

Ang tinatawag na list processing technique ay binubuo ng pag-iimbak ng bawat piraso ng impormasyon kasama ng mga direksyon kung paano maghanap ng mga piraso ng impormasyong nauugnay sa kanila. Sa pamamagitan ng pagbabago ng mga indikasyon, maaaring magtayo ng mga bagong asosasyon.

Ang "General Problem Solver"

Upang lumikha ng kanilang susunod na software, nagpasya sina Simon at Newell na sumubok ng ibang diskarte. Noong panahong iyon, umiikot ang isang sikolohikal na pagsisiyasat na nag-imbita sa mga kalahok na ipaliwanag nang malakas ang paraan kung paano nila nalutas ang mga lohikal na problema. Natuklasan ng duo na ang mga form na ito ay ganap na naiiba sa mga ginagamit ng kanilang software kaya nagpasya silang gumawa ng sarili nilang bersyon ng pagsisiyasat at lumikha ng software batay sa mga pamamaraan na inilarawan ng mga kalahok. Ang programa (kilala bilang GPS para sa General Problem Solver) ay na-code batay sa isang organisasyon ng impormasyon at heuristics na independyente sa mga gawaing hiniling sa kanila na gawin.

Natanggap ng bagong pamamaraang ito ang pangalan ng "Means-to-Ends Analysis" at binubuo ng ihambing ang kasalukuyang sitwasyon sa ideal at gumawa ng mga aksyon na nagpapababa sa pagkakaiba sa pagitan ng mga ito at pagkatapos ay muling suriin hanggang ang pagkakaiba ay nabawasan sa zero. Ang pamamaraang ito ay nagpapahintulot sa programa na tumugon sa mga pagbabago sa mga variable ng problema. Ang programmer ay nagpapahiwatig ng problema at isang tinatawag na talahanayan ng pagkakaiba kung saan ang mga posibleng kurso ng pagkilos ay ipinahiwatig at sa kung anong mga pangyayari sila.

Nagawa ng GPS na hatiin ang isang problema sa mga subproblema at ilapat ang diskarte sa pag-backtrack, ibig sabihin, kung ang isang landas ay hindi gumana, siya ay babalik at susunod sa isa pa.

Sa loob ng 11 taon na ito ay gumagana, Nalutas ng GPS ang mga puzzle, nagsagawa ng simbolikong pagsasama, at sinira ang mga lihim na code.

Habang sina Simon at Newell ay nililibang ang kanilang mga sarili sa mga ito, isang mag-aaral na nagngangalang Robert K. Lindsay ay bumuo ng isang programa na kilala bilang SAD SAM. ang malambot ay nakakuha ng impormasyon mula sa mga pangungusap ng uri ng "Juan ay anak ni Pepa" at "Juan ay kapatid ni Alberto" at bumuo ng isang family tree ngna tinuturuan na si Alberto ay anak din ni Pepa (Wala akong ideya kung paano niya haharapin ang mga stepfamilies ng mundo ngayon.

Siyempre, ang higante ng industriya ng kompyuter noong panahong iyon, ang IBM, ay hindi maaaring manatili sa pananaliksik sa artificial intelligence, isang larangan na sa gitna ng Cold War ay nagbubunyag na ng napakalaking potensyal para sa mga aplikasyon ng militar at, sa susunod na artikulo ay magsasalita tungkol sa kanyang mga unang kontribusyon sa larangan.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.