Какво е това изобщо

На сутринта навигационната система ни води по най-бързия начин за работа, там Word контролира структурата на изреченията ни и вечерта Spotify предлага нова песен, която сякаш с магия удря вкуса ни. Всичко това е възможно само защото компаниите имат малки, невидими помощници: алгоритми. Без тях нито една от дигиталните услуги, които използваме всеки ден, не би била възможна, но критиката към тях е силна.

wasist.jpg

изобщо

За какво става дума?

Алгоритмите се превърнаха в незаменима част от дигитализираното ни ежедневие. Независимо дали навигация, онлайн пазаруване или социални медии - те играят роля навсякъде. „Отначало те нямат нищо общо със самия Интернет“, обяснява Ноеми Фестич, докторант от университета в Цюрих. Просто казано, алгоритмите не са нищо повече от точно дефинирани процедури за решаване на проблем. „Имате определен вход, искате да получите определен изход и алгоритъмът описва начина да стигнете до там“, обяснява експертът.
Един пример, който няма нищо общо с дигитализацията или интернет, са рецепти за готвене: съставките са вход, рецептата е решението, а ястието е резултатът.
Друг пример е индексът на телесна маса, който се използва за оценка на телесното тегло. Входът е тегло и височина, решението е формулата тегло/височина², изходът е ИТМ. Разбира се, можете да решите това днес с един от многобройните ИТМ калкулатори в Интернет, но можете също толкова лесно да го направите сами.

Кой го е измислил?

Дори само да изглежда, че определят всичко в нашия съвременен, дигитален свят: алгоритмите не са нищо ново. Те са открити от арабския математик Ал-Чваризми още през 9 век. В книгата си "За индийските числа" той описва как се използват индийските цифри и как работи писмената аритметика. А математическите формули не са нищо повече от алгоритми. Алгоритмите дължат своето именуване на грешка. В латинския превод на неговата работа арабският Ал-Хорезми просто е превърнат в алгоризми.

Как работи?

Алгоритмите са решения или формули. Те трябва да имат много отличителни свойства, за да работят:
- Уникалност: Описанието на решението не трябва да бъде противоречиво, винаги има много ясен път.
- Изпълнимост: Всяка една стъпка трябва да бъде изпълнима. Ако само едно не работи, целият алгоритъм се разпада.
- Финитизъм (крайност): Решението трябва да има ясен край.
- Прекратяване: Трябва да бъде точно определено след колко стъпки алгоритъмът завършва и предоставя резултата.
- Определяне: Ако входът е същият, алгоритъмът винаги трябва да доставя един и същ изход.
- Детерминизъм: Последващите стъпки са точно определени и след всяка стъпка има само една възможност за продължаване.

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

Размерът на входа играе решаваща роля за полезността на алгоритъма. „Колкото по-точен е резултатът, толкова повече информация ви е необходима“, казва ученият. И това обяснява лудостта по събирането на данни на дигиталните корпорации, защото техните резултати са наистина добри само когато се комбинират с големи данни и увеличена изчислителна мощ. С други думи: Ако нямаше данни за факта, че стотици автомобили спират в определен момент в 8:30 сутринта, Maps не биха знаели за ежедневното задръстване и не биха могли да предложат по-бърз алтернативен маршрут.

Къде се използва?

„Алгоритмите играят роля в почти всички области на живота днес“, казва Ноеми Фестич. Когато пазаруват онлайн, те са отговорни за отправяне на подходящи предложения за следващата покупка въз основа на предишните ни покупки и параметри като пол и възраст. В здравния сектор, нашият фитнес часовник ни уведомява въз основа на предишните ни данни, ако надвишим или спазим нормалната си квота за обучение. Навигационните системи използват данни за трафика като начало, дестинация, час от деня и ситуация на трафика, за да изчислят най-бързия маршрут. И въз основа на предишните ни интереси и връзки, Facebook филтрира точно тези публикации, които може да са интересни от безкрайния поток от публикации. Този списък далеч не е пълен. „Навсякъде, където потребителите на интернет се сблъскват с персонализирано съдържание, те могат да предположат, че зад него стои алгоритъм“, обяснява експертът.

За какво е добре?

В нашия сложен, забързан и богат на информация свят е трудно да се следят нещата. Тук алгоритмите предоставят важни услуги, като сортират информацията, която достига до нас, и я претеглят според важността. Noemi Festic е убеден, че „те спомагат за намаляване на сложността и ни дават възможност да се справим с потока от информация в Интернет на първо място. Тя не мисли много за често опростения, негативен поглед към невидимите помощници. „Засега няма научни доказателства за дистопичния възглед, че алгоритмите и AI завладяват света и ни контролират“, казва тя.

Това също създава проблеми?