Выбор подходящего примитива
Определите, что использовать для функции: инструмент, ресурс или запрос.
«Выбор подходящего примитива» — бесплатный урок MCP Academy на CoddyKit. Это урок 4 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения MCP Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс MCP Academy содержит 4 уроков всего.
Три варианта — один вопрос
Вы знаете об инструментах, ресурсах и промптах. Теперь важно научиться выбирать подходящий вариант для каждой функции, которую Вы хотите предоставить. 🧭
Кто управляет?
Главное различие — это управление. Инструментами управляет модель, ресурсами — приложение, а промптами — пользователь.
Выполняет ли он действие?
Если функция выполняет действие, например отправляет письмо или записывает строку, почти всегда это инструмент. Действие — его отличительный признак.
Это просто информация?
Если модели нужно только прочитать что-либо — файл, запись или настройку, — используйте ресурс. Никаких побочных эффектов, только контекст.
Это сохранённый способ задать запрос?
Если Вам нужен повторяемый способ начать задачу одним нажатием, это промпт. Пользователь запускает его и заполняет несколько входных данных.
Погода: инструмент или ресурс?
Получение актуальной информации о погоде обычно подходит для инструмента, поскольку модель сама решает, когда ей нужны свежие данные, и передаёт название города.
README: ресурс
README Вашего проекта — это статический контекст, который должна видеть система ИИ. Это классический ресурс: приложение подключает его, а модель не запускает.
«Суммируйте это»: промпт
Повторно используемая команда «суммируйте это», которую пользователь выбирает в меню, — это prompt. Она задаёт шаблон инструкции, поэтому каждое резюме начинается одинаково.
Они работают вместе
Настоящие серверы объединяют все три компонента: ресурс передаёт контекст, промпт задаёт запрос, а инструмент выполняет получившееся действие.
Если Вы сомневаетесь
Не уверены, выбрать инструмент или ресурс? Спросите себя, изменяет ли он что-либо. Если да, это инструмент; если только сообщает информацию — ресурс.
Сопоставьте функции с примитивами
До начала программирования перечислите все функции и пометьте каждую как инструмент, ресурс или промпт. Такое быстрое сопоставление помогает сохранить сервер чистым и предсказуемым.
Быстрая проверка
Выберите подходящий примитив для этого случая.
Итоги: разумный выбор
Отличная работа! Спросите, кто управляет компонентом и выполняет ли он действие: инструмент — для действий, ресурс — для данных только для чтения, промпт — для сохранённых запросов. ✅
Изучай Python с ИИ-репетитором — бесплатно
Пиши и запускай код прямо в браузере, получай мгновенную помощь от ИИ-репетитора 24/7 и продолжи учиться на сайте или в приложении.
- Курсы
- 30
- Уроки
- 120
Часто задаваемые вопросы
Урок «Выбор подходящего примитива» бесплатный?
Да — полный текст урока «Выбор подходящего примитива» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс MCP Academy, подпишись на CoddyKit PRO. Курс MCP Academy содержит 4 уроков всего.
Чему я научусь в уроке «Выбор подходящего примитива»?
Определите, что использовать для функции: инструмент, ресурс или запрос. Ты практикуешь MCP Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать MCP Academy?
Предыдущий опыт не требуется. MCP Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 4 из 4.
Сколько времени занимает урок «Выбор подходящего примитива»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке MCP Academy?
Да. Каждый урок MCP Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Инструменты: действия, выполняемые моделью
- Ресурсы: данные, которые читает модель
- Запросы: повторно используемые инструкции
- Выбор подходящего примитива