Коллеги, вам нужны скиллы

Привет, охотники! 🏹

Вот мы используем-используем ИИ для работы, но бывают задачи, которые повторяются из раза в раз, но в другом контексте

Хотелось бы чтобы ИИ-шка просто ✨знала✨, какое действие мы от нее хотим, и чтобы мы не тратили свое драгоценное время на переписывания (а иногда копипасту) промпта

Поздравляю, все уже придумали за нас - скиллы

Если кратко, это .md файлик с инструкцией, к которой ИИ может обратиться, сам понять, что от него хотят и сделать задачу в два клика

Обычно структура скилла следующая: — (обязательно) name: description:

(опционально) version: platforms: allowed-tools: и другие — (сама инструкция) - зачем скилл нужен - процесс - примеры по желанию - плохие примеры

Как пользоваться: В терминальных агентах (которые вызываются через cmd, powershell, ide) есть команда skill, которая собирает все скиллы, находящиеся в определенной папке (у каждой модельки может быть свое название)

Вы просите ИИ изучить скилл, а дальше, либо отвечаете на его вопросы (если это задумано логикой - опросить пользователя), либо говорите, для чего применить навык

Пример: менеджер каждый день вечером собирает выполненные задачки по таск-трекеру и формирует отчет

В первый запуск: пишет промпт, ИИ выдает не совсем то, что он хотел, менеджер вносит ряд правок - получает отчет

В следующий раз менеджер на перепутье: пройти тот же путь с ошибками еще раз или переписать промпт. Он выбирает переписать, снова корректирует

Далее: копирует промпт, пишет другую дату, получает отчет

Со временем чат может потеряться или контекст кончиться, тогда придется вспоминать промпт заново

В случае со скиллом: В первый запуск: менеджер просит ИИ сгенерировать отчет, проходит путь проб и ошибок, получает отчет. НО просит ИИ зафиксировать информацию в формате скилла, с учетом всего, что было изменено

Следующий запуск: менеджер вызывает скилл и пишет новую дату отчета, получает результат

Рассказать, как я использую скиллы для написания автотестов?