Први програмски језик. Кратка историја вештачке интелигенције 6

Стварање програма вештачке интелигенције захтевало је развој специфичних програма.

En наша испорука Претходно смо испричали како је Сајмон, теоретичар политичких наука, заједно са физичарем по имену Њуел и актуаром који је постао програмер по имену Шо, започео изградњу првог програма вештачке интелигенције познатог као Логички теоретичар. Ово је захтевало проналазак првог специфичног програмског језика за вештачку интелигенцију

Ову причу смо оставили са триом заједно са сарадницима и породицом симулирајући понашање различитих делова програма користећи људе и руком писане картице.

Након неколико оваквих симулација, програм је имплементиран на стварном рачунару. Тест је био успешан као софтвер је успео да докаже тридесет осам теорема једног од поглавља књиге Принципиа Математица од Расела и Вајтхеда. Чак је и у једном од случајева (и без посебних инструкција да то уради) нашао начин да га тестира много „елегантније“ од аутора књиге.

Први програмски језик за вештачку интелигенцију

Чињеница да је Симону и његовом тиму требало толико времена да напишу свој програм је зато што потребан им је специфичан програмски језик који је имао довољно снаге и флексибилности за њихове сврхе. Тај језик се звао ИПЛ (језик за обраду информација) и први је увео технику обраде листа за програмирање.

ИПЛ се по томе разликовао од језика високог нивоа тог времена није захтевао да се симболи унапред дефинишу и имао је могућност да асоцира и модификује структуре симбола.

Техника обраде листе тзв чување сваке информације заједно са упутствима о томе како пронаћи информације повезане са њима. Променом индикација могу се градити нова удружења.

„Општи решавач проблема“

Да би креирали свој следећи софтвер, Сајмон и Њуел су одлучили да испробају другачији приступ. У то време је кружила психолошка истрага која је позвала учеснике да наглас објасне начин на који су решавали логичке проблеме. Двојац је открио да су ови обрасци потпуно другачији од оних које користи њихов софтвер па су одлучили да ураде своју верзију истраге и креирају софтвер на основу метода које су описали учесници. Програм (познат као ГПС за опште решавање проблема) био је кодиран на основу организације информација и хеуристике независно од задатака од којих је затражено да изврше.

Ова нова методологија добила је назив „Анализа средстава до циља“ и састоји се од упоредити тренутну ситуацију са идеалном и предузети радње које смањују разлику између њих, а затим поново проценити док се разлика не смањи на нулу. Ова методологија омогућава програму да реагује на промене варијабли проблема. Програмер указује на проблем и такозвану табелу разлика у којој су назначени могући правци деловања и у којим околностима се налазе.

ГПС је успео да разбије проблем на подпроблеме и примени приступ назадовања, то ће рећи да ако један пут не функционише, он би се вратио и ишао другим.

Током 11 година рада, ГПС је решавао загонетке, извршио симболичку интеграцију и разбио тајне кодове.

Док су се Сајмон и Њуел забављали овим, ученик по имену Роберт К. Линдзи развио је програм познат као САД САМ. тхе софт успео је да извуче информације из реченица типа „Хуан је Пепин син“ и „Хуан је Албертов брат“ и направи породично стаблосазнајући да је Алберто такође Пепин син (немам појма како би се снашао са очухима данашњег света.

Наравно, гигант компјутерске индустрије у то време, ИБМ, није могао да остане ван истраживања вештачке интелигенције, области која је усред Хладног рата већ откривала огроман потенцијал за војну примену и, у следећем чланку, ми говориће о својим првим доприносима на терену.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.