О чём урок
Проверьте свои знания по материалам курса.
1. Что такое сэмплинг (Sampling) в контексте MCP?
- Процесс обучения модели на новых данных
- Механизм, позволяющий серверу делегировать вызовы к LLM клиенту
- Метод сжатия данных при передаче
- Способ кэширования ответов модели
Ответ: B — Сэмплинг позволяет серверу делегировать запросы к языковой модели Claude своему подключённому клиенту. Сервер формулирует промпт и просит клиента выполнить вызов от его имени, перенося ответственность и затраты на клиента.
2. Какое основное преимущество сэмплинга для публичных MCP-серверов?
- Более быстрая генерация текста
- Каждый клиент оплачивает собственное использование ИИ, а не сервер
- Более высокое качество ответов
- Автоматическое масштабирование сервера
Ответ: B — При использовании сэмплинга клиент оплачивает использование токенов, а не сервер. Это позволяет разработчикам публичных сервисов предлагать мощные функции ИИ без риска непредвиденных и высоких операционных издержек.
3. Какие два основных типа уведомлений поддерживает MCP?
- Push-уведомления и SMS-уведомления
- Уведомления о логах (Log) и уведомления о ходе выполнения (Progress)
- Email-уведомления и webhook-уведомления
- Системные уведомления и пользовательские уведомления
Ответ: B — MCP поддерживает два типа: Log Notifications (подробная информация о внутренних процессах сервера для отладки и мониторинга) и Progress Notifications (информация о текущем статусе генерации, включая потоковую передачу токенов).
4. Что такое «корни» (Roots) в MCP?
- Административные права доступа к серверу
- Уникальные идентификаторы для отслеживания происхождения и контекста фрагментов информации
- Корневые каталоги файловой системы
- Начальные промпты для инициализации модели
Ответ: B — Корни (Roots) — это уникальные идентификаторы или точки привязки, позволяющие отслеживать происхождение информации, управлять параллельными генерациями и поддерживать состояние диалога в многомерных взаимодействиях с LLM.
5. Чем STDIO transport отличается от StreamableHTTP transport?
- STDIO быстрее, чем StreamableHTTP
- STDIO использует стандартные потоки ввода/вывода для локальной разработки, а StreamableHTTP поддерживает потоковую передачу через HTTP для веб-приложений
- STDIO поддерживает только текст, а StreamableHTTP — только изображения
- Между ними нет разницы
Ответ: B — STDIO transport использует стандартные потоки ввода/вывода (STDIN/STDOUT) и подходит для локальной разработки.
6. Какой формат…
Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.