
О чём урок
При создании сложных приложений на базе искусственного интеллекта с использованием больших языковых моделей (LLM), таких как Claude, особенно в экосистеме Amazon Bedrock, критически важно понимать, как различные компоненты вашей системы взаимодействуют друг с другом. Фреймворк, который мы называем MCP (Model-Controlled Primitives – Примитивы, Управляемые Моделью, хотя это название охватывает не только модель, но и другие уровни управления), предлагает четкую структуру для управления этими взаимодействиями. Он помогает разработчикам определить, какая функциональность должна контролироваться самой моделью AI, какая — кодом приложения, а какая — непосредственно пользователем. В этом обзоре мы подробно рассмотрим три ключевых примитива — Инструменты (Tools), Ресурсы (Resources) и Подсказки/Запросы (Prompts) — объясняя их назначение и оптимальные сценарии использования. Инструменты представляют собой функции или API-вызовы, которые полностью контролируются моделью Claude. Это означает, что сама модель AI принимает решение о том, когда и как использовать эти функции для выполнения поставленной задачи. Результаты работы инструментов напрямую используются Claude для достижения цели, заданной пользователем или приложением. Когда использовать Инструменты? Используйте Инструменты, когда вы хотите расширить возможности Claude за пределы его встроенных знаний. Модель может быть обучена на огромном объеме данных, но она не имеет доступа к актуальной информации в реальном времени, не умеет выполнять сложные математические вычисления с абсолютной точностью или взаимодействовать с внешними системами (например, базами данных, календарями, сервисами бронирования). Инструменты позволяют Claude "выходить за рамки" своих внутренних ограничений. Пример: Представьте, что вы просите Claude вычислить квадратный корень из 3 с использованием JavaScript. Claude, распознав потребность в выполнении кода, автоматически решит использовать доступный ему инструмент для выполнения JavaScript, чтобы предоставить точный ответ. Решение об использовании этого инструмента на 100% контролируется моделью — Claude самостоятельно определил необходимость выполнения кода и выбрал соответствующий инструмент без каких-либо явных указаний со стороны приложения или пользователя. Другие распространенные сценарии включают: Выполнение сложных математических операций. Получение актуальной информации из интернета (например, погода, новости, курсы валют).
План урока
- Обзор Основных Примитивов Взаимодействия в Приложениях с Claude (MCP Review)
- Инструменты (Tools): Управление Моделью
- Ресурсы (Resources): Управление Приложением
- Подсказки/Запросы (Prompts): Управление Пользователем
- Выбор Подходящего Примитива
Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.