
О чём урок
В мире больших языковых моделей (LLM), таких как Claude, предоставление точного и актуального контекста является ключом к получению высококачественных ответов. Часто моделям требуется доступ к внешней информации — отчетов, документов, баз знаний или конфигурационных файлов. Традиционно это достигается с помощью "инструментов" (tools), которые позволяют модели вызывать внешние функции для получения данных. Однако существует более эффективный способ для определенных типов информации: ресурсы. В рамках платформы MCP (Model Control Plane), ресурсы позволяют вашему серверу предоставлять данные, которые могут быть непосредственно включены в промпты, без необходимости вызова инструментов для доступа к информации. Это создает значительно более эффективный способ предоставления контекста моделям AI, таким как Claude, особенно когда речь идет о статическом или полустатическом контенте. Представьте, что Claude постоянно нуждается в доступе к одним и тем же корпоративным политикам, спецификациям продуктов или часто задаваемым вопросам. Если каждый раз для получения этой информации использовать инструмент, это приведет к дополнительным вызовам API, увеличению задержки и усложнению логики. Ресурсы решают эту проблему, позволяя вам "предзагружать" или "представлять" эти данные непосредственно в контекст промпта. Ресурсы — это механизм, который позволяет вашему приложению или сервису предоставлять структурированные или неструктурированные данные, которые могут быть легко идентифицированы и вставлены в промпт для Claude. Вместо того чтобы Claude "решал", какой инструмент вызвать для получения информации, данные из ресурса уже доступны и готовы к использованию, как только пользователь или система запрашивает их. Основные преимущества использования ресурсов: Эффективность: Claude получает содержимое документа немедленно, без необходимости совершать дополнительные вызовы инструментов для доступа к информации. Снижение задержки: Уменьшается время ожидания ответа, так как нет необходимости в промежуточных шагах. Уменьшение количества вызовов API: Сокращаются затраты и сложность, связанные с управлением вызовами внешних API. Улучшенное управление контекстом: Гарантирует, что критически важная информация всегда присутствует в промпте.
План урока
- Доступ к ресурсам: Эффективная передача контекста для Claude
- Что такое ресурсы и зачем они нужны?
- Как происходит доступ к ресурсам: Общий поток
- Реализация чтения ресурсов
- Обработка различных типов ресурсов
- Ресурсы против инструментов: Когда что использовать?
- Когда использовать ресурсы
- Когда использовать инструменты (Tools)
Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.