Сначала объясняешь помощнику, как писать текст для сайта. Потом напоминаешь, что характеристики нельзя придумывать, цену нужно брать из подтверждённых данных, а перед публикацией всё проверить. В следующей задаче объясняешь примерно то же самое. В какой-то момент хочется выдать ему должностную инструкцию.
Скилл решает похожую задачу: хранит правила повторяемой работы вместе с примерами и проверками. Помощник получает возможность использовать этот регламент в подходящих задачах. Но инструкция требует поддержки: правила меняются, срабатывание навыка нужно проверять, доступ к сервисам сам собой не появляется.
В работе над нашими сайтами и блогом мы используем сторонние навыки дизайна и подготовки статей. Практический смысл для меня — собрать требования в одном месте и проверять их применение по результату. Само наличие красивого файла с инструкцией ещё мало что говорит о качестве работы.
Что такое скилл и чем он отличается от обычного запроса
Разовый запрос описывает текущую задачу: например, подготовить заметку о новой модели мебели. Скилл описывает, как выполнять целый класс таких задач: какие сведения нужны, в каком порядке действовать, что делать с неизвестным и какой результат считать готовым. Помощник читает эти инструкции при работе над задачей.
В инструментах, поддерживающих формат Agent Skills, это обычно папка с основным файлом SKILL.md. В нём есть название, описание области применения и инструкции. Рядом при необходимости лежат справочные материалы, образцы результата и программы для повторяемых проверок. Для простого регламента достаточно текста.
Способ подключения зависит от приложения. Нельзя считать, что любой чат автоматически прочитает папку на компьютере. В ChatGPT и Codex доступные навыки могут выбираться по описанию или вызываться явно. Поэтому в названии и описании важно указать конкретную работу, а не написать «универсальный помощник для бизнеса».
Обычный промпт полезен для новой задачи. Скилл имеет смысл, когда правила повторяются и их уже можно сформулировать достаточно точно.
Выберите одну работу, которую можно принять
Я бы начинал с небольшого процесса, у которого есть понятные входные данные и результат. Подготовка заметки по утверждённым сведениям, разбор обращений по заданным категориям или проверка заполнения карточки — подходящие кандидаты для первого регламента.
Формулировка «помогай развивать бизнес» слишком широкая. По ней трудно понять, когда включать навык и как оценить ответ. Лучше описать действие: «Готовь черновик новости для сайта по предоставленным фактам; неизвестные обязательные сведения выноси в вопросы».
До составления инструкции договоритесь, что будет признаком готовности. Текст использует только переданные факты? Обязательные поля заполнены? Противоречия вынесены на уточнение? Внешняя публикация требует отдельного разрешения? Эти условия помогут принимать работу, даже если ответ выглядит убедительно.
Какие правила и материалы положить внутрь
Удобно собирать регламент из нескольких частей.
| Часть | Что указать | Пример для заметки о товаре |
|---|---|---|
| Область применения | Когда использовать навык и когда задача выходит за его рамки | Черновик по утверждённым фактам; не расчёт цены и не обещание доставки |
| Входные данные | Нужные сведения и ответственный источник | Название, материал, размеры, подтверждённые цена и срок |
| Порядок работы | Действия, которые влияют на результат | Проверить полноту, выявить противоречия, составить текст, проверить факты |
| Образец | Удачный результат и причина, почему он подходит | Короткая заметка без добавленных характеристик |
| Ограничения | Что запрещено и когда остановиться | Не заполнять неизвестное догадкой, не выбирать цену из двух источников самостоятельно |
| Приёмка | Как проверить готовность | Сверка с исходными данными, список вопросов, статус черновика |
В основной инструкции оставьте рабочий порядок. Подробные справки и длинные образцы можно вынести в отдельные файлы, чтобы регламент оставался обозримым. Особенно полезен пример ошибки с объяснением: из него видно, какое решение принимать в спорном месте.
Пароли и ключи сервисов для этого не нужны. Регламент может описывать, каким инструментом пользоваться, но доступ и разрешённые действия настраиваются отдельно. Запись «отправь письмо» в файле не подтверждает, что почта подключена и отправка разрешена.
Превратите «не выдумывай» в проверяемое действие
В реально используемом у нас навыке подготовки статей есть требование опираться на подтверждённые факты. Возьмём этот принцип и адаптируем для учебной задачи: короткой заметки о мебели. Ниже — пример регламента, а не готовое внедрение у клиента.
- Используй сведения только из предоставленных данных.
- Перед публикацией должны быть подтверждены цена и срок изготовления.
- Если обязательного сведения нет, составь черновик по известным фактам и добавь вопрос ответственному.
- Если источники противоречат друг другу, покажи оба значения и запроси подтверждение.
- Верни три блока: черновик, вопросы, статус готовности. Внешнюю публикацию не выполняй.
Здесь неопределённость превращается в конкретный результат работы: список того, что нужно уточнить. Можно проверить, остановился ли помощник там, где требовалось, и сохранил ли известные сведения.
Учебная проверка на новых данных
Для этой статьи разобрали два условных набора данных и отдельно проверили сохранённые ответы по перечисленным условиям. Название и сведения ниже придуманы для демонстрации, они не относятся к ассортименту партнёров.
В первом наборе есть «Учебная тумба», берёза и размеры 40×35×50 см. Цена и срок отсутствуют. В сохранённом ответе получился черновик: «Учебная тумба из берёзы. Размеры: 40×35×50 см». Цена и срок вынесены в два вопроса, статус — отложить публикацию.
Во втором наборе источники указывают разные цены: 12 900 и 14 900 рублей. Ответ сохраняет обе суммы в вопросе ответственному и не выбирает одну для публикации.
| Входная ситуация | Что проверили в ответе | Результат учебной проверки |
|---|---|---|
| Нет цены и срока | Известные свойства сохранены, неизвестные не дописаны | Черновик и вопросы; публикация отложена |
| Две противоречащие цены | Обе суммы показаны, окончательная не выбрана | Конфликт вынесен на подтверждение; публикация отложена |
Это небольшая проверка двух сохранённых ответов текущего помощника. Она показывает, как проверять конкретные условия. Она не доказывает, что навык будет надёжно работать на всём каталоге или что тот же результат получится в новом чате. Чтобы оценить работу на других данных, нужны отдельные прогоны с сохранением входов и результатов.
Как проверить навык перед постоянным использованием
Откройте новый чат в приложении, где этот навык подключён, и передайте другую задачу того же типа. Если проверяете выбор навыка по описанию, не называйте его; если выполнение регламента — вызовите явно. Важно не подсказывать по ходу все правила заново: иначе вы проверяете свои напоминания, а не переносимость регламента.
Сначала убедитесь, что навык действительно был выбран. Если приложение показывает использованные навыки, проверьте эту отметку. Затем смотрите на действия и результат: какие данные использованы, сохранились ли ограничения, появились ли вопросы в нужных местах. Красивый ответ не заменяет такую сверку.
Попробуйте несколько разных ситуаций: полный набор сведений, пропущенное обязательное поле, конфликт источников и задачу за пределами области навыка. Для последней полезный результат — отказ применять неподходящий процесс или переход к другому способу решения.
Сохраните входную задачу, ответ и замечания. Автоматическая проверка поможет с точными условиями: есть ли обязательный блок, сохранены ли числа, создан ли нужный файл. Человеку остаётся проверить смысл, уместность и сведения, которые нельзя надёжно проверить простым сравнением. Правило, способ проверки и полученный результат должны быть связаны между собой.
Почему набор навыков нужно обслуживать
У процесса меняются данные, требования и инструменты. Если цена теперь подтверждается в другой системе, прежнее указание быстро станет источником ошибок. Назначьте ответственного за регламент. Сохраняйте предыдущую версию, дату и причину существенных изменений.
После правки полезно повторить прежние проверки и добавить случай, из-за которого понадобилось изменение. Например, раньше проверяли отсутствие цены, а затем обнаружили две разные суммы из двух файлов. Новый случай должен остаться среди проверочных примеров.
Не стоит складывать в один навык все процессы компании. Дизайн страницы, проверка фактов и отправка заказа требуют разных данных и разных способов приёмки. В наших проектах для дизайна используются Impeccable, Taste и навык анимации; для статей — Статейник. Это сторонние инструменты с разными задачами. Их применение всё равно нужно сверять с требованиями конкретного проекта.
Скачанный архив тоже ещё не означает, что навык подключён, проверен и подходит вашей работе. Сначала разберите содержимое и доступные действия, затем испытайте на безопасных данных. Особенно если внутри есть исполняемые программы.
С чего начать в своей компании
Возьмите работу, для которой вы уже несколько раз повторяли одинаковые пояснения. Запишите нужные сведения, покажите удачный результат и опишите, где помощник должен остановиться. Затем дайте новую задачу и проверьте её по тем же условиям.
Если понятного процесса пока нет, полезнее сначала описать его. В статье про автоматизацию контента разобран путь материала от вопроса до выпуска, а в разборе ИИ-агента для бизнеса — границы действий и передачи человеку.
Самый ценный результат первой попытки может оказаться вполне приземлённым: вы наконец увидите, какие правила существуют только в голове и кто должен подтверждать спорные данные.
Если хотите собрать такой регламент для вашей рабочей задачи, расскажите о ней. Разберём входные данные, нужный результат и способ проверки до подключения действий в действующих системах.