Георгий Димитриади – Руки для машины: Как ИИ научился нажимать на кнопки, и что такое MCP-ручки (страница 1)
Георгий Димитриади
Руки для машины: Как ИИ научился нажимать на кнопки, и что такое MCP-ручки
Краткое содержание книги
Введение. Чайник, который научился думать
О чем эта книга:О переходе от ИИ, который только болтает, к ИИ, который делает дела.
Аналогия:Обычный калькулятор (старый ИИ) против робота-помощника, который сам найдет рецепт, закажет продукты и включит плиту (агент с MCP).
Обещание читателю:После прочтения вы поймете, почему все разработчики в 2025–2026 годах говорят о «ручках» для нейросетей.
Часть 1. От перфокарты до болтуна: Краткая история ИИ
Глава 1. Железо и математика
Как работают нейроны (на примере лампочек в подъезде).
Почему ИИ долго был «глухим» и «слепым» - только математика и статистика.
Аналогия:ИИ как гениальный студент-отличник, который прочитал всю библиотеку, но ни разу не выходил на улицу.
Глава 2. Эра трансформеров и больших языковых моделей (LLM)
Как нейросети научились понимать контекст.
Проблема «галлюцинаций» и отсутствия связи с реальностью.
Пример:Почему ChatGPT может написать идеальный рецепт борща, но не может проверить, есть ли у вас в холодильнике свекла.
Часть 2. Эпоха агентов: ИИ выходит в мир
Глава 3. Что такое ИИ-агент
Разница между чат-ботом (отвечает) и агентом (действует).
Цикл «Восприятие - Мышление - Действие».
Аналогия:Официант. Он слушает ваш заказ (промпт), думает, на кухне ли это блюдо (память/знания), и идет к повару (действие).
Глава 4. Что такое Harness (Харнесс - сбруя)
Почему агенту нужен каркас. Проблема безопасности: нельзя давать нейросети полный доступ к вашему компьютеру.
Аналогия:Харнесс - это как сбруя для ездовой собаки. Она направляет усилие, не дает запутаться и защищает саму собаку. Или пульт управления с большой красной кнопкой «Стоп».
Функции харнесса:изоляция (песочница), логирование действий, контроль бюджета (сколько API-вызовов сделано), проверка безопасности команд.
Часть 3. Проблема тысячи переходников
Глава 5. Вавилонская башня инструментов
Как агенты подключались к миру до 2024 года: API-ключи в открытом тексте, кастомные скрипты, зоопарк несовместимых протоколов.
Аналогия:Представьте, что для каждого прибора в доме (чайник, лампа, телевизор) нужен свой уникальный тип розетки, и для каждого - свой особый язык команд.
Глава 6. Рождение стандарта MCP (Model Context Protocol)
Что такое протокол (на примере правил дорожного движения).
MCP как единый язык общения между ИИ и программами. Передача Anthropic стандарта в Linux Foundation.
Аналогия:Появление USB. Один разъем, в который можно воткнуть флешку, мышку или принтер. Компьютер сам спрашивает устройство: «Что ты умеешь?», и устройство отвечает.
Часть 4. Анатомия «MCP-ручек» (Главная часть книги)
Глава 7. Что такое MCP-ручки (MCP Handles)
Определение:Это не физические кнопки. Это декларативные описания инструментов (tools), ресурсов (resources) и промптов (prompts), которые MCP-сервер «показывает» нейросети.
Аналогия:Если MCP-сервер - это ящик с инструментами, то «ручки» - это гравировка на рукоятках каждого инструмента. На одной написано «Молоток: бить по гвоздю», на другой - «Отвертка: крутить по часовой». ИИ читает эти надписи и понимает, что именно он может взять и как этим пользоваться.
Техническая суть:«Ручка» - это JSON-описание в спецификации MCP, содержащее имя, описание на естественном языке и схему аргументов (JSON Schema).
Глава 8. Виды «ручек» с примерами
Что это:Действия, которые меняют мир или данные. Агент
Примеры:
Аналогия:Протянутая рука, которая нажимает на кнопку лифта.
Что это:Данные, которые агент может
Примеры:
file:///documents/contract.pdf - прочитать договор.
db://users/profile/123 - посмотреть профиль пользователя.
screen://current - увидеть, что сейчас на экране (в безопасных средах).
Аналогия:Взгляд в замочную скважину или чтение книги. Агент берет информацию, но не рвет страницы.
Что это:Готовые инструкции, которые сервер предлагает агенту для сложных задач.
Примеры:
Аналогия:Шпаргалка или кулинарный рецепт, который висит на холодильнике.
Глава 9. Как это работает вместе (Сценарий)
Пошаговый разбор: «Найди в моей почте счет за электричество от Мосэнергосбыта за прошлый месяц, вытащи из него сумму и дату, и занеси в мою таблицу расходов в Google Sheets».
Как агент находит нужные «ручки» (get_email, parse_pdf, update_google_sheet).
Как харнесс проверяет: «Агент хочет получить доступ к почте? Пользователь разрешил. Агент хочет обновить таблицу? Пользователь разрешил».
Часть 5. Темная сторона: Безопасность и будущее
Глава 10. Когда ручки становятся ловушкой