Коллеги, вам нужны скиллы
Привет, охотники! 🏹
Вот мы используем-используем ИИ для работы, но бывают задачи, которые повторяются из раза в раз, но в другом контексте
Хотелось бы чтобы ИИ-шка просто ✨знала✨, какое действие мы от нее хотим, и чтобы мы не тратили свое драгоценное время на переписывания (а иногда копипасту) промпта
Поздравляю, все уже придумали за нас - скиллы
Если кратко, это .md файлик с инструкцией, к которой ИИ может обратиться, сам понять, что от него хотят и сделать задачу в два клика
Обычно структура скилла следующая: — (обязательно) name: description:
(опционально) version: platforms: allowed-tools: и другие — (сама инструкция) - зачем скилл нужен - процесс - примеры по желанию - плохие примеры
Как пользоваться: В терминальных агентах (которые вызываются через cmd, powershell, ide) есть команда skill, которая собирает все скиллы, находящиеся в определенной папке (у каждой модельки может быть свое название)
Вы просите ИИ изучить скилл, а дальше, либо отвечаете на его вопросы (если это задумано логикой - опросить пользователя), либо говорите, для чего применить навык
Пример: менеджер каждый день вечером собирает выполненные задачки по таск-трекеру и формирует отчет
В первый запуск: пишет промпт, ИИ выдает не совсем то, что он хотел, менеджер вносит ряд правок - получает отчет
В следующий раз менеджер на перепутье: пройти тот же путь с ошибками еще раз или переписать промпт. Он выбирает переписать, снова корректирует
Далее: копирует промпт, пишет другую дату, получает отчет
Со временем чат может потеряться или контекст кончиться, тогда придется вспоминать промпт заново
В случае со скиллом: В первый запуск: менеджер просит ИИ сгенерировать отчет, проходит путь проб и ошибок, получает отчет. НО просит ИИ зафиксировать информацию в формате скилла, с учетом всего, что было изменено
Следующий запуск: менеджер вызывает скилл и пишет новую дату отчета, получает результат
Рассказать, как я использую скиллы для написания автотестов?