Попередні значні досягнення в галузі комп'ютерних наук та їх застосувань завжди давали мені почуття сили, а штучний інтелект викликає інші відчуття.
Далі 3, “Малюнок програміста, перевантаженого останніми досягненнями в галузі штучного інтелекту”
Щоб з'ясувати, чому я почуваюся так, мені довелося оглянути останні десятиліття і порівняти головні технологічні досягнення з поточними тенденціями.
Персональні комп'ютери [80-ті]
ПК були моїми віконцем у світ технологій - вони поштовхнули мене на геймінг та в кінцевому результаті на програмування. У мене є приємні спогади від використання інструментів, таких як MEMMAKER, щоб видобути більше пам'яті з машини, щоб запустити піратську копію якоїсь нової гри на моїй DOS-коробці.
ПК мали різні форми, розміри та архітектури. Вони мали багато назв і продавалися різними виробниками. В основному ви могли робити з цими машинами те, що захотіли. Ви могли міняти частини. Ви могли грати у гри, писати програмне забезпечення або робити з ними щось абсолютно інше.
З точки зору інженера, внутрішні механізми цих машин були зрозумілими. З деякою вправністю та присвяченістю ви навіть могли скласти свій власний.
Всесвітня павутиння (Інтернет) [90-ті]
Раптово ширина смуги вашого Інтернет-з'єднання була більш цікавою, ніж тактова частота вашого комп'ютера. Я провів години в інтернет-кафе спілкуючись з незнайомцями, які, як і я, досліджували цю нову й дивну середу.
Ранній Інтернет відчувався доступним для мене. Він був побудований на відкритих, взаємодійних протоколах, таких як TCP/IP, HTTP, SMTP і т.д. Ви могли купити книгу чи відвідати SELFHTML, відкрити рахунок в Geocities та створити власний веб-сайт. Якщо Geocities зламався, ви могли перенести ваш веб-сайт кудись ще, або навіть самі зберігати його.
Смартфони [серед 2000-х]
Було представлено новий форм-фактор та парадигму взаємодії.
Хоча ми раніше бачили пристрої подібного розміру і сенсорний екрани, iPhone став першим пристроєм, який поєднував усе це, допомагаючи у цьому загальнодоступний мобільний доступ до Інтернету.
Смартфони, в основному, доступні так само, як і інші комп'ютери. Вони є малими, з'єднаними, програмованими комп'ютерами з широким спектром сенсорних сенсорів вводу.
Я розумію, як працюють смартфони, я можу їх програмувати, я знаю їх обмеження.
Як Штучний Інтелект Відрізняється
Не зрозуміте мене неправильно, я захоплений штучним інтелектом і вражений такими речами, як щойно анонсована модель тексту у відео Sora. Але, одночасно, я відчуваю себе відсунутим на задній план.
ШІ Непрозорий
Я хочу розуміти, як працюють речі. ШІ для мене виглядає як чорна скринька. Кількість статей, які мені потрібно прочитати, і математики, яку мені потрібно вивчити, щоб дійсно зрозуміти, чому певний запит X призводить до певного результату Y, виглядає приголомшливо. Навіть деякі топові вчені у цій галузі визнають, що ми дійсно не розуміємо, як працює ШІ.
"Якщо ми відкриємо ChatGPT або подібну систему і подивимося всередину, ми просто бачимо мільйони чисел, які перевертаються кілька сотень разів на секунду," - каже вчений з галузі ШІ Сем Боуман. "І ми просто не розуміємо, що це все означає."
Для мене, як для інженера, це просто надзвичайно незадовільно. Без розуміння того, як щось працює, ми призначені бути лише користувачами.
ШІ Недоступний
Звичайно, на поверхні так, - кожен може відкрити сесію ChatGPT або кинути деякий JSON на API OpenAI. Але я говорю про доступ до основних технологічних засад, які роблять можливим ШІ.
Перевертання всіх цих чисел для отримання результату (інференція), особливо визначення цих чисел початково (навчання), потребує величезних ресурсів, даних та навичок.
ШІ не є лопатою для малих людей.
ШІ Не Відкритий
Якщо ви, як і я, можливо, маєте деякі ідеї для цікавих речей, які можна побудувати з ШІ.
Але, роблячи це, ймовірно, ви кінчите будуючи GPT Wrapper.
Що таке GPT Wrapper, ви можете запитати? Це будь-який шматок програмного забезпечення, SaaS, чи як ви хочете його називати, який ґрунтується на продукті штучного інтелекту іншої компанії, який легко не можна реконструювати або замінити (наприклад, ChatGPT).
Якщо я будую додаток, який потребує постійності, я можу скористатися Postgres та S3 для зберігання даних. Якщо вони більше не будуть доступні, я скористаюсь іншою реляційною базою даних, сховищем ключ-значення, розподіленою файловою системою, тощо. Але що, якщо OpenAI вирішить відкликати доступ до того API функціоналу, який я використовую? Що, якщо вони змінять ціноутворення і зроблять його нерентабельним? Що, якщо OpenAI розширить свою пропозицію та зробить мій продукт надмірним?
Старий чоловік кричить на хмару (кредити: https://knowyourmeme.com/memes/old-man-yells-at-cloud)
Тож чи я просто схожий на того гнівного старого чоловіка, що махає кулаком на Хмару в гніві? Сподіваюсь, що ні.
Перекладено з: I’m an Old Fart and AI Makes Me Sad