Бесплатная библиотека
Читайте книгу на сайте или телефоне
READ-E-BOOK » Триллеры » Жертвата
Жертвата - Читать Любимую Русскую Полную Книгу 👉 Read-E-Book.com

Жертвата

Электронная книга - «Жертвата». Краткое содержание книги:

Нещата никога не стават така, както си ги мислиш!
1 ... 41 42 43 44 45 46 47 48 49 ... 122
Перейти на страницу:

Но птиците и рибите нямат водачи. Техните групи не са организирани така. Задълбоченото проучване на поведението на ятото — видеоанализ кадър по кадър — показва, че няма водач. Птиците и рибите реагират на няколко прости стимула, резултат от които е координираното поведение. Ала никой не го контролира. Никой не ги води. Никой не ги насочва.

А и отделните птици не са генетично програмирани за образуване на ята. Нищо в мозъка на птицата не казва „когато се случи еди какво си, започни да образуваш ято“. Напротив, образуването на ятото се явява в групата в резултат на много по-прости елементарни правила. Правила като „стой близо до съседните птици, но не се блъскай в тях“. С помощта на тези правила се постига строгата координация на цялата група.

Тъй като се основава на елементарни правила, образуването на ято се нарича „спонтанно поведение“. По дефиниция спонтанното поведение се наблюдава в групи, но не е заложено в отделните им представители. То се среща във всякакви популации, включително компютърни. Или популации от роботи. Или нанорояци.

— Проблемът ви е било спонтанното поведение на рояка, така ли? — попитах Рики.

— Точно така.

— Било е непредсказуемо, нали?

— Меко казано.

През последните десетилетия тази представа за спонтанното групово поведение беше предизвикала малка революция в компютърните науки. За програмистите тя означаваше, че можеш да заложиш правила за поведение на отделните агенти, но не и когато действат заедно.

Отделните агенти — независимо дали се отнася за програмни модули, процесори или в случая, микророботи — могат да се програмират така, че да си сътрудничат при едни условия и да си съперничат при други. Могат да им се поставят цели. Могат да се инструктират да преследват целите си с неотклонна решителност или да се отклоняват, за да помагат на други агенти. Но резултатът от тези взаимодействия не може да се програмира. Той просто се оформя, често с изненадващи последици.

В известен смисъл това бе вълнуващо. За пръв път програмите даваха резултати, които програмистът изобщо не можеше да предвиди. Тези програми се държаха повече като живи организми, отколкото като изкуствени създания. Това вълнуваше програмистите — ала и ги дразнеше.

Защото спонтанното поведение на програмите е променливо. Понякога съперничещите си агенти стигат до задънена улица и програмата не успява да постигне нищо. Друг път агентите толкова силно си влияят, че изгубват пътя към целта и извършват нещо друго. В този смисъл програмата прилича на дете — непредсказуема и разсеяна. Както се е изразил един програмист, „да програмираш разпределен интелект е все едно да казваш на петгодишно дете да иде в стаята си и да се преоблече. Детето може да го направи, но е също толкова вероятно да направи нещо друго и изобщо да не се върне“.

Тъй като тези програми се държаха като живи, програмистите започнаха да използват аналогии с поведението на живите организми в реалния свят. Всъщност те започнаха да имитират поведението на истински организми, за да постигнат известен контрол над резултатите от програмата.

Програмистите изучаваха роенето на мравките, строежа на термитници или танците на пчелите, за да пишат програми, контролиращи разписания за кацане на самолети, пакетни маршрутизации или езикови преводи. Тези програми често работеха чудесно, ала все пак можеха да се отклоняват, особено при резки промени в обстановката. Тогава изгубваха пътя към целта си.

Затова преди пет години бях започнал да имитирам взаимоотношенията хищник-жертва. Защото гладните хищници не се разсейват. Обстоятелствата ги принуждават да импровизират методите си и те правят множество опити преди да успеят — но не губят пътя към целта си.

Така че станах специалист по взаимоотношенията между хищника и жертвата. Знаех за глутниците хиени, африканските кучета, дебнещите лъвици и атакуващите колони хищни мравки. Хората ми се бяха запознали с трудове на полеви биолози и бяхме обобщили откритията им в програмен модул, наречен ХИЩНИК/ЖЕРТВА, който можеше да се използва за контролиране на всяка агентна система и правеше поведението й целенасочено. Просто караше програмата да търси целта си.

Координираните точки на екрана плавно се движеха във въздуха.

— Използвали сте ХИЩНИК/ЖЕРТВА, за да програмирате отделните агенти, така ли? — попитах аз.

— Да.

— Е, поведението им ми се струва съвсем нормално — вперил поглед в екрана, отбелязах аз. — Откъде идва проблемът?

— Не сме сигурни.

— Какво означава това?

— Знаем, че има проблем, обаче не сме сигурни каква е причината. Дали проблемът е в програмирането… или в нещо друго.

1 ... 41 42 43 44 45 46 47 48 49 ... 122
Перейти на страницу:
0
Сюжет
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
0
Атмосфера
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
0
Главный герой
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
0
Общее впечатление
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
Итоговая оценка: 0.0 из 10 (голосов: 0 / История оценок)