Тест: Тест по Model Context Protocol
Проверьте свои знания по материалам раздела.
1. Каково основное преимущество кэширования промптов при работе с Claude через Google Vertex AI?
- Кэширование автоматически улучшает способность Claude генерировать творческий текст.
- Это снижает стоимость токенов и ускоряет время ответа для многократно отправляемого идентичного контента.
- Кэширование позволяет Claude самостоятельно обучаться на новых данных.
- Оно обеспечивает постоянное обновление схем инструментов в реальном времени.
Показать ответ
Ответ: B — Кэширование промптов предназначено для оптимизации эффективности и стоимости запросов к Claude. Оно позволяет пропускать этап повторной обработки идентичного контента, извлекая его из кэша, что значительно снижает расход токенов и ускоряет ответы.
2. Что является ключевым условием для успешного использования кэшированных промптов в Claude?
- Изменение одного символа в промпте для активации нового кэша.
- Использование различных типов кэширования в одном запросе.
- Полное и точное совпадение кэшируемого контента в последующих запросах.
- Установка срока жизни кэша не менее 10 минут.
Показать ответ
Ответ: C — Кэш Claude чрезвычайно чувствителен. Даже малейшее изменение, например, один лишний пробел или изменение регистра, полностью аннулирует кэшированную запись, и модель будет обрабатывать контент заново.
3. Какую фундаментальную проблему решает Model Context Protocol (MCP), перекладывая бремя определения и выполнения инструментов на MCP Servers?
- Сложность обучения больших языковых моделей.
- Необходимость для разработчиков писать огромные объемы интеграционного кода для внешних сервисов.
- Неспособность Claude генерировать код самостоятельно.
- Проблемы с обработкой естественного языка в запросах пользователей.
Показать ответ
Ответ: B — MCP позволяет избежать трудоемкой ручной работы по созданию схем и функций инструментов для каждого внешнего сервиса, делегируя эту задачу специализированным MCP-серверам, которые действуют как обертки.
4. Согласно обзору основных примитивов MCP, какой субъект полностью контролирует использование "Инструментов" (Tools)?
- Приложение (ваш код)
- Пользователь (через UI)
- Модель (Claude)
- Разработчик MCP-сервера
Показать ответ
Ответ: C — Инструменты полностью контролируются моделью Claude, которая самостоятельно принимает решение о том, когда и какой инструмент использовать для выполнения задач.
5. В контексте MCP, когда следует использовать "Ресурсы" (Resources) вместо "Инструментов" (Tools)?
- Когда Claude должен выполнить динамическую операцию, имеющую побочные эффекты (например, отправить email).
- Когда необходимо предоставить статический или полустатический контент непосредственно в промпт Claude, не требуя от модели вызывать инструмент для его получения.
- Когда Claude нужно принять решение о поиске информации на основе текущего контекста разговора.
- Когда требуется выполнять сложные вычисления или агрегацию данных.
Показать ответ
Ответ: B — Ресурсы предназначены для предоставления данных, которые могут быть непосредственно включены в промпты, например, содержимое документов или конфигурационные файлы, контролируются приложением и используются для предзагрузки контекста.
6. Какова ключевая роль MCP-клиента в сквозной цепочке взаимодействия между пользователем, вашим сервером, Claude и внешними сервисами через MCP-сервер?
- Он определяет новые схемы инструментов и промпты для Claude.
- Он обучает модель Claude на пользовательских данных.
- Он служит мостом, обеспечивая обнаружение доступных инструментов и выполнение выбранных Claude инструментов на MCP-сервере.
- Он кэширует ответы Claude для долгосрочного хранения.
Показать ответ
Ответ: C — MCP-клиент выступает как посредник, который запрашивает список доступных инструментов у MCP-сервера для предоставления Claude, а затем, по указанию Claude, отправляет запросы на выполнение этих инструментов MCP-серверу и возвращает результаты.
7. Каково основное преимущество определения готовых промптов на MCP-сервере по сравнению с тем, чтобы пользователи или клиентские приложения каждый раз формулировали их самостоятельно?
- Обеспечивает автоматический перевод промптов на любой язык.
- Повышает качество и консистентность ответов Claude, предоставляя тщательно разработанные и протестированные шаблоны инструкций.
- Уменьшает размер модели Claude за счет вынесения логики промптов.
- Позволяет Claude самостоятельно корректировать промпты для лучшего понимания.
Показать ответ
Ответ: B — Серверные промпты гарантируют, что Claude получает высококачественные, стандартизированные инструкции, что приводит к более надежным и предсказуемым результатам, а также упрощает управление и тестирование.