18+
реклама
18+
Бургер менюБургер меню

Георгий Димитриади – Руки для машины: Как ИИ научился нажимать на кнопки, и что такое MCP-ручки (страница 1)

18

Георгий Димитриади

Руки для машины: Как ИИ научился нажимать на кнопки, и что такое 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. Виды «ручек» с примерами

Tools(Инструменты - «Руки»)

Что это:Действия, которые меняют мир или данные. Агент вызываетих.

Примеры:

send_email(кому, тема, текст) - отправить письмо.

create_jira_ticket(проект, приоритет, описание) - создать задачу.

execute_sql(запрос) - спросить базу данных.

book_ticket(откуда, куда, дата) - купить билет.

Аналогия:Протянутая рука, которая нажимает на кнопку лифта.

Resources(Ресурсы - «Глаза и память»)

Что это:Данные, которые агент может читать, но не менять. Файлы, страницы документации, содержимое БД.

Примеры:

file:///documents/contract.pdf - прочитать договор.

db://users/profile/123 - посмотреть профиль пользователя.

screen://current - увидеть, что сейчас на экране (в безопасных средах).

Аналогия:Взгляд в замочную скважину или чтение книги. Агент берет информацию, но не рвет страницы.

Prompts(Шаблоны - «Советы старшего товарища»)

Что это:Готовые инструкции, которые сервер предлагает агенту для сложных задач.

Примеры:

analyze_code_review- готовый сценарий, как правильно проанализировать чужой код.

summarize_long_document- инструкция, как разбить длинную книгу на части и пересказать.

Аналогия:Шпаргалка или кулинарный рецепт, который висит на холодильнике.

Глава 9. Как это работает вместе (Сценарий)

Пошаговый разбор: «Найди в моей почте счет за электричество от Мосэнергосбыта за прошлый месяц, вытащи из него сумму и дату, и занеси в мою таблицу расходов в Google Sheets».

Как агент находит нужные «ручки» (get_email, parse_pdf, update_google_sheet).

Как харнесс проверяет: «Агент хочет получить доступ к почте? Пользователь разрешил. Агент хочет обновить таблицу? Пользователь разрешил».

Часть 5. Темная сторона: Безопасность и будущее

Глава 10. Когда ручки становятся ловушкой