MCP Academy · Урок

Выбор подходящего примитива

Определите, что использовать для функции: инструмент, ресурс или запрос.

Урок 4 из 413 шагов

«Выбор подходящего примитива» — бесплатный урок 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 — локальная установка не требуется.

Все уроки этого курса

  1. Инструменты: действия, выполняемые моделью
  2. Ресурсы: данные, которые читает модель
  3. Запросы: повторно используемые инструкции
  4. Выбор подходящего примитива
← Назад к MCP Academy