Урок 7 із 8
Під'єднання AI до твоїх застосунків
12 хв читання
Твій AI напише бездоганного листа про твій календар — але відкрити його не може. А тоді, майже за ніч, асистенти навчилися діставатися до твоїх застосунків. Що змінилося?
Спершу кур'єр — це ти
Ще недавно твій AI сидів у власному вікні, відрізаний від усього іншого. Хочеш, щоб він підсумував листа? Ти відкриваєш пошту, копіюєш усе повідомлення, вставляєш його в чат — і аж тоді питаєш. Сам зазирнути у твою скриньку AI не міг — ти щоразу переносиш текст руками.
Спершу AI був замкнений. Він знав лише те, що ти вставляєш руками.
Кабель на кожну пару — а потім один спільний порт
Потім зʼявилися конектори. Підключаєш пошту до свого AI — і можеш попросити той підсумок прямо з поштової скриньки, без копіювання-вставляння. Чудово — поки не порахуєш проводку. Кожен AI-застосунок мусив будувати власний конектор до кожного інструмента: один до пошти, один до календаря, один до Slack — і цілий новий набір знову для наступного AI-застосунку.
Матриця нижче — це і є та проводка, і ти можеш її нарощувати. Застосунки ліворуч, інструменти праворуч; додай кількох з кожного боку й дивись, як кабелі множаться — окремий на кожну пару. Це швидко виходить з-під контролю, бо кількість — це застосунки помножити на інструменти, і кожен із цих кабелів треба збудувати, тримати оновленим і лагодити щоразу, коли інструмент змінюється. Тоді увімкни один спільний порт — і плутанина згортається: кожен застосунок під’єднується до порту раз, кожен інструмент під’єднується раз, і кількість падає до застосунки плюс інструменти. Цей спільний порт і є вся ідея MCP.
Це закон масштабування, який можна відчути. Кабель на пару росте як застосунки помножити на інструменти — по десять з кожного боку це сто конекторів будувати й підтримувати, і кожен з них ще й може зламатися. MCP перетворює це на застосунки плюс інструменти: збудуй інструмент для порту раз — і будь-який AI-застосунок, що розуміє стандарт, зможе ним скористатися. MCP означає Model Context Protocol, але думай про нього як про USB-C для AI-інструментів — один порт замість шухляди кабелів.
Хто насправді з ким говорить
Один спільний порт лишає питання: коли ти щось просиш, що насправді відбувається? Простеж один запит від початку до кінця. Ти говориш лише із застосунком — своїм чатом чи асистентом. Усередині нього маленький конектор відкриває одну лінію назовні; на дальньому кінці кожен інструмент має адаптер, який знає, як відповісти. Твій запит мандрує цим ланцюжком до інструмента, а відповідь повертається назад тим самим шляхом. Їхні формальні назви — хост, клієнт і сервер, але ти завжди бачиш лише перший. Перемкни інструмент нижче й дивись, як ті самі пʼять частин, той самий шлях несуть зовсім іншу роботу. Заковика на дальньому кінці: інструмент під’єднується лише тоді, коли хтось збудував його адаптер для порту. Але зроби це раз — і зроблено одразу для кожного AI-застосунку; саме таку угоду й пропонує MCP.
Три частини роблять роботу, а ти говориш лише з першою: застосунок, яким ти користуєшся (хост), конектор усередині нього (клієнт) і адаптер кожного інструмента (сервер). Один протокол зʼєднує їх усіх, тож будь-який інструмент, збудований для нього, працює з будь-яким застосунком, що ним володіє.
Під капотом, якщо цікаво: повідомлення між ними — це просто текст у форматі під назвою JSON-RPC. Ти його ніколи не бачиш — застосунок говорить ним за тебе.
Підсумок
- —Спершу все в AI доводилося копіювати й вставляти руками
- —Потім конектори дали йому дотягтися до твоїх застосунків — але кабель на кожну пару застосунок-інструмент росте як застосунки помножити на інструменти
- —MCP — це один спільний порт: збудуй інструмент для нього раз, і кожен AI-застосунок зможе ним скористатися — застосунки плюс інструменти, а не помножити
Новий застосунок нотаток хоче працювати з усіма AI-асистентами на світі. Скільки конекторів він будує з MCP?
Продовжити в застосунку
Пройди весь курс «AI з нуля» — з відстеженням
Отримай персональний план, прогрес і стріки в застосунку — цей урок і кожен наступний, по порядку.