О чём урок
Проверьте свои знания по материалам раздела.
1. Какова основная цель использования кэширования промптов (Prompt caching) в Claude API?
- Предоставление Claude доступа к внешним API и веб-сервисам.
- Снижение задержки и стоимости запросов за счет повторного использования идентичного, ранее обработанного контента.
- Обеспечение Claude возможности выполнять код в изолированной среде.
- Динамическое определение схем инструментов для Claude.
Ответ: B — Кэширование промптов предназначено для оптимизации API-запросов, позволяя избежать повторной обработки уже знакомого контента, что значительно повышает производительность и снижает расходы при многократной отправке идентичных системных промптов или схем инструментов.
2. Почему Files API является критически важным при использовании инструмента Code Execution Claude?
- Он предоставляет сетевой доступ для изолированного Docker-контейнера, в котором выполняется код.
- Он позволяет Claude автоматически генерировать Python-код для обработки данных.
- Он служит единственным и основным методом для передачи данных в среду выполнения кода и из неё.
- Он улучшает разговорные способности Claude, позволяя ему лучше понимать контекст файлов.
Ответ: C — Среда выполнения кода Claude изолирована и не имеет сетевого доступа. Files API становится основным и единственным способом передачи данных в эту среду и из нее, что обеспечивает безопасный и мощный рабочий процесс для вычислительных задач.
3. Какую основную проблему решает Model Context Protocol (MCP) для разработчиков при интеграции Claude с внешними сервисами?
- Необходимость вручную писать и поддерживать обширный интеграционный код (схемы и функции) для каждого внешнего инструмента.
- Ограничение на количество токенов, которое Claude может обрабатывать в одном запросе.
- Отсутствие возможности для Claude генерировать новые файлы или визуализации.
- Сложность управления жизненным циклом кэша промптов.
Ответ: A — MCP перекладывает бремя определения и выполнения инструментов с сервера разработчика на MCP servers, которые предоставляют готовые, упакованные схемы и функции инструментов, устраняя необходимость создавать и поддерживать сложные интеграции самостоятельно.
4. Какая пара сообщений используется клиентом MCP для получения информации о том, какие инструменты доступны на сервере MCP?
- CallToolRequest / CallToolResult
- GetResourceRequest / GetResourceResult
- ListToolsRequest / ListToolsResult
- PromptRequest / PromptResult
Ответ: C — Согласно учебному…
Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.