Transcription
Привет всем. Сегодня мы рассмотрим Entropics Skills, создатель навыков, и это конкретно вторая версия. Итак, они переработали и модифицировали этот навык, и он на самом деле очень, очень крутой.
Я собираюсь использовать его, чтобы проверить его на фоне навыка, который я уже создал, и посмотреть, сможет ли он, ну, найти какие-либо способы улучшить его.
Итак, первое, что вам нужно сделать, это перейти на skills.sh. Эм, как только вы перейдете туда, вы попадете на эту страницу, и вы сможете увидеть навыки MPX, эм, чтобы добавить или обновить и так далее. И что мы собираемся сделать, так это просто поискать anthropic, и, как вы видите, номер два там, создатель навыков, это тот навык, который нам нужен.
Теперь это действительно круто. Теперь здесь есть краткое описание, и оно говорит вам, что оно ведет вас через полный цикл разработки полного стека: захват намерений, черновик, создание тестовых случаев, эволюция и итерация, эм, оценка итерации на основе отзывов пользователей. Он запускает параллельные тестовые случаи с навыком или без него для измерения воздействия, фиксируя время и использование токенов для количественного сравнения. Он генерирует интерактивный браузерный рецензент, показывающий результаты, качественную обратную связь и эталонные метрики, коэффициенты прохождения, задержку, эффективность токенов по итерациям, и включает оптимизацию описания. Это действительно важно для повышения точности срабатывания навыка путем тестирования 20 реалистичных запросов, вызывающих и не вызывающих срабатывание, и итерации описания до пяти раундов. Это довольно впечатляюще.
Итак, это круто. Как бы мы это использовали? Итак, по сути, здесь есть маленькая кнопка копирования, и я собираюсь скопировать это.
Теперь я могу просто, эм, закрыть это, и я могу, эм, вставить это сюда в мой терминал. И вот. У нас есть навыки, эм, добавленные сюда, и он, по сути, говорит, к каким агентам вы хотите установить.
Итак, универсальный, если вы не уверены, что делаете, эм, по сути, эм, если вы используете, эм, AMP client codeex cursor Gemini CLI GitHub copilot Kimmy code CLI или open code или warp, то они работают, используя папку агентов, но некоторые, эм, не уважают папку агентов и хотят свою собственную, такую как claude code использует папку cloud, эм, open claw использует навыки, эм, и так далее, и так далее, так что, вы знаете, вы можете просто нажать пробел и выбрать один из них.
Я собираюсь добавить cloud code, потому что это то, что я использую, но также я использую GitHub copilot. Так что я хочу иметь доступ к обоим.
Итак, эм, я собираюсь выбрать их. Итак, отлично. Затем вы можете нажать Enter.
И здесь вы можете спросить, эм, вы можете решить, хотите ли вы установить это в проекте или глобально. Так что я просто сделаю это глобально, потому что я постоянно создаю навыки. Так что я хочу это, вы знаете, везде.
И затем вы можете решить, хотите ли вы симлинк, который рекомендуется как единый источник истины и легкие обновления, или вы хотите копию для всех агентов, и это было бы немного сложнее поддерживать.
Так что симлинк лучше. Давайте выберем это.
И бац, теперь у нас есть универсальный создатель навыков aent skills, и, вы знаете, он переопределяет client warp quad code и так далее.
Эм, готово. Продолжить установку. Поехали.
И вот. Он установлен сейчас. Очень важно. Там есть небольшое сообщение. Прочитайте свои навыки перед использованием. Они работают с полными разрешениями агента.
Хорошо, теперь, когда это установлено, я могу закрыть это. И я хочу на самом деле, я уже установил один прямо здесь в этой папке, прежде чем мы начали, просто чтобы, эм, показать вам, что внутри.
Эм, теперь, по сути, навыки написаны для агентов. Они на самом деле не написаны для того, чтобы вы их читали, но мне всегда нравится как бы посмотреть, что происходит.
Итак, это файл skill MD и его описание. Создавайте новые навыки, изменяйте и улучшайте существующие навыки, и измеряйте производительность навыков. Используйте, когда вы просто хотите создать навык с нуля, редактировать или оптимизировать существующий навык, запускать оценки для тестирования навыка, сравнивать производительность навыка с помощью анализа дисперсии или оптимизировать описание навыка для лучшей точности срабатывания.
Отлично. Это, по сути, все, что вам нужно знать.
Эм, опять же, вы могли бы полностью прочитать этот, этот, эм, этот файл навыка.
Эм, и это действительно, действительно интересно, что он делает. Там, эм, не только о, вы знаете, описании, но, по сути, это, эм, это проверка стиля написания, тестовых случаев, если у вас есть какие-либо оценки.
Эм, он, по сути, просто тестирует его с навыком и без навыка, чтобы увидеть, вы знаете, улучшился ли он.
Это, это на самом деле безумие.
Итак, мы собираемся запустить это и увидеть это в действии. Но пару вещей я хотел показать вам прямо перед этим.
Он также поставляется со своими собственными агентами. У него есть агент-анализатор, верно?
Этот агент-анализатор, эм, по сути, эм, анализирует результаты сравнения счетов, чтобы понять, почему победитель выиграл, и генерирует улучшенные предложения.
У него есть компаратор, который сравнивает два вывода, не зная, какой навык их произвел.
Это довольно круто.
А затем у него есть, эм, оценщик, который оценивает ожидания по отношению к стенограмме выполнения и выводам.
Это довольно безумно.
Итак, вот обзор оценки. А затем у вас есть просмотрщик оценок. У вас там есть какой-то скрипт, генерация обзора. У вас есть HTML-просмотрщик. И у вас есть некоторые ссылки, некоторые схемы.
Эм, этот документ определяет схему JSON, используемую создателем навыков.
А затем у нас есть некоторые скрипты.
Эм, на самом деле много скриптов, некоторые скрипты Python здесь.
Эм, упаковать навыки, быстро проверить, запустить.
Опять же, вам не нужно это читать. Это довольно длинный файл.
И я имею в виду, вы хотите понять все это? Вероятно, нет.
Эм, так что да, вы не будете читать это, но я просто хочу показать вам, что там внутри, потому что это на самом деле довольно сложно.
Например, это довольно круто.
Так что да, это все, что включено в создатель навыков.
Итак, теперь давайте продолжим и используем его, и посмотрим, эм, сможем ли мы, вы знаете, заставить его улучшить наш навык.
Хорошо, так что давайте продолжим и запустим наш навык создателя навыков на моем навыке readme, чтобы увидеть, и сможем ли мы внести какие-либо улучшения в него.
Итак, я, по сути, создал мастера readme, навык, который, эм, по сути, генерирует отполированный профессиональный readme для любого проекта и использует этот навык всякий раз, когда пользователь упоминает readme, хочет улучшить свои репозитории, первое впечатление, спрашивает свои значки, документацию проекта или хочет, чтобы их репозиторий GitHub выглядел более профессионально, даже если они явно не говорят readme.
В любом случае, он, по сути, просто проверяет метаданные проекта, читает лучшие практики и значки, эм, диаграммы mermaid.
Это довольно крутой навык.
Я покажу вам в другом видео, как я его создал, но для этого, эм, мы хотим просто улучшить его.
Итак, у меня здесь есть несколько скриптов: проверка и сканирование, некоторые ссылки для readme, лучшие практики, отправка мне оценок, они как мои тестовые случаи, и некоторые активы, эм, значки, эм, диаграммы, и сам шаблон readme.
Итак, по сути, что я хочу сделать, это запустить этот навык, эм, в работу.
Позвольте мне сделать это на весь экран.
И что я сделаю, я использую режим агента. У меня есть claust 4.6, и я собираюсь сказать использовать навык создателя навыков, чтобы, эм, просмотреть и улучшить этот, эм, readme, потому что у меня здесь есть пара навыков.
Навык readme.
Эм, убедитесь, что вы используете субагентов, эм, субагентов, эм, когда это возможно, когда это необходимо, когда это возможно. когда, да, когда это возможно.
Эм, и проверьте, что навык работает так хорошо, как должен.
Например, хорошо, здесь есть пара вещей, эм, которые я делаю.
О, навык readme. Я, я должен был сказать мастер readme, но я думаю, он должен это понять.
Итак, прежде всего, он читает навык создателя навыков.
Теперь я могу на самом деле, и он нашел мастера readme, так что это хорошо. Он исправил меня.
Эм, так что создатель навыков, вы можете на самом деле просто открыть его, и вы увидите, эм, что это фактический, вы знаете, файл навыка, который он, эм, получает от пользователей debriagent skill skill creator.
Итак, он читает правильный файл, что отлично.
Вы всегда можете это перепроверить.
И я делаю пару вещей конкретно. Я явно говорю, что хочу, чтобы он, эм, чтобы вы, чтобы он прочитал этот, эм, этот конкретный навык вместо того, чтобы просто надеяться на лучшее.
Хорошо.
Так что иногда важно просто указать навык, а иногда вы можете этого не делать.
Вы могли бы просто, вы знаете, эм, сделать это.
Теперь, что здесь важно, у меня есть, например, схемы, больший анализатор.
Я специально попросил его, эм, запустить субагентов, и причина в том, что я делал это пару раз и обнаружил, что VS Code иногда не подхватывал субагентов.
Вероятно, в claude это работает немного лучше, потому что он был создан для claude.
Так что он просто будет запускать субагентов из коробки.
Но в VS Code мне пришлось быть немного более конкретным, и я хочу, чтобы он запускался, потому что там три агента, как я вам показывал, и я хотел убедиться, что он их запускает.
Если нет, он сделает довольно хорошую работу и внесет эти улучшения, но я действительно хочу получить все преимущества этого навыка.
Так что это то, что я бы полностью, эм, поощрял вас делать.
Просто будьте немного более явными, особенно при использовании энтропических навыков в VS Code.
Эм, так что, по сути, он выявил некоторые проблемы.
Эм, рабочий процесс недостаточно определен, нет указаний по обработке существующих рисков, отсутствующих readme.
Хорошо.
Лучшая практика readme слишком скудна.
Руководство Lex действительно читает шаблон readme, эм, владеет разделом социальных сетей только если существуют социальные ссылки.
Да, вероятно, правда.
Проверьте readme, эм, безусловная оценка, только два тестовых случая, как я думал, двух достаточно.
Эм, нужны некоторые пограничные случаи.
Эм, минимальный проект, не-js проект.
Эм, не обнаруживает модули go, вы знаете, или проекты gradal.
Хорошо, позвольте мне сделать снимок текущего навыка для базового сравнения, затем внести улучшения.
Итак, прямо перед тем, как я запущу это, я хочу просто показать вам.
У нас есть навык чтения, создатель, справочные файлы, навык обзора и планирование улучшений, снимок навыка для базового уровня, применение улучшений к навыку, создание мастерской и запуск оценок, а также оценка и анализ результатов.
Когда у вас это есть в readme, который он оценивает и анализирует, тогда вы знаете, что используете этих субагентов.
Они включены в этот творческий навык.
Действительно важно, вы знаете, убедиться, эм, что происходит в вашем списке дел, чтобы вы знали, что получаете все преимущества этого навыка.
Итак, давайте продолжим и разрешим все команды в этой сессии.
Делай свое дело.
Эм, так что я очень рад увидеть, эм, что он делает, эм, особенно с субагентами и как он собирается, вы знаете, выполнять эти оценки.
Итак, он собирается применить все улучшения.
Он собирается внести целенаправленные изменения во все файлы навыков.
Эм, так что это захватывающе.
Мы теперь, мы теперь применяем, это так быстро, как будто мы теперь применяем улучшения, а затем мы собираемся создать рабочее пространство и запустить оценки.
Это захватывающая часть, а затем оценка и анализ результатов.
Эм, теперь, пока он это делает, я могу пройтись здесь и увидеть все, что изменилось.
Итак, у меня есть skill MD, эм, изменения, которые он, вы знаете, реализует, имя, которое, эм, должно соответствовать имени папки.
Должен сделать мастер readme, и он изменился.
Хорошо.
Здесь он внес некоторые изменения.
А, хорошо.
Эм, хорошо.
И позвольте мне посмотреть значки, диаграммы.
Давайте посмотрим сюда.
Что меняет skill MD?
Итак, у нас есть улучшение readme проекта путем сканирования шагов рабочего процесса.
Итак, структура каталогов менеджера пакетов, любые метаданные.
Так что здесь много всего.
Я мог бы прочитать вам обзор этого, вы знаете, слово в слово.
Итак, лучшие практики были улучшены.
Это выглядит хорошо.
Только если ссылка существует.
Не каждый проект.
Эм, личный репозиторий для обучения, вероятно, не нуждается в разделе для вклада.
Это на самом деле очень верно.
Используйте суждение.
Структура служит читателю, а не контрольному списку.
Но здесь добавлены некоторые интересные вещи, что делает его действительно крутым.
Включите этот раздел.
Эм, и да, это те вещи, которые он меняет.
Он не должен ничего там менять.
Это хорошо.
Итак, он просто меняет это в навыке чтения.
Это отлично.
И это будет подразумевать улучшения навыка.
Он все еще это делает.
Итак, что мы сделаем, это, эм, мы немного отдохнем, пока он редактирует оценки.
Он, он должен это закончить.
О, на самом деле мы посмотрим на оценку там.
Да, они были сделаны.
Итак, теперь туда добавлена еще одна оценка.
Эм, который, по сути, имеет минимальный readme генератора проекта.
И эти оценки похожи на тесты, верно?
Утверждения имеют описание проекта, имеют быстрый старт или использование.
А затем у него есть еще один, который он создал с фокусом на значках.
Я хочу добавить несколько красивых значков в свой readme.
Эм, и утверждения здесь.
Нет значков, ссылающихся на несуществующие и так далее.
Так что снова несколько хороших тестовых случаев.
У меня было два, и теперь он добавил, эм, еще два.
Так что это, это фантастика.
Эм, это действительно, действительно круто.
И вы можете увидеть проверку readme, сканирование проекта.
Так что там тоже пара изменений.
Итак, теперь он, по сути, делает крутую вещь, верно?
Он собирается запустить все выполнения субагентов.
Он собирается начать с одновременного запуска навыков wit и базовых запусков старых навыков.
Первая партия: прямой запрос и случайный запрос.
Это действительно круто.
Итак, по сути, что он делает, это запускает агент, который запускает различных агентов, называемых субагентами, и он запускает агента, эм, на моем проекте без всех реализованных изменений, а затем он запускает другого агента на проекте со всеми изменениями, которые мы только что реализовали сейчас.
Так что он может затем сравнить две разницы и увидеть, вы знаете, что лучше и успешны ли они и так далее.
Это действительно круто.
Теперь я думаю, что это займет пару минут, так что мы можем здесь приостановиться и вернуться к этому через несколько минут.
Эм, восемь субагентов, посмотрите на это, восемь запусков субагентов, четыре с навыком и четыре базовых.
Это потрясающе.
Это потрясающе.
Это потрясающе.
Верно.
Эм, давайте вернемся через несколько секунд или несколько минут и посмотрим, как это пойдет.
Я рад показать вам.
Эм, оставайтесь с нами.
Хорошо, мы вернулись.
Итак, все это заняло около 15 минут.
Он все еще работает, но более или менее, эм, чтобы получить все эти зеленые галочки там, потребовалось около 15 минут.
Я только что проверяю окончательные файлы навыков.
Эм, и на самом деле было увлекательно, эм, наблюдать за ним в действии.
И буквально, я не уверен, смогу ли я даже вернуться и показать вам все, эм, но, по сути, он, эм, начал запускать субагентов параллельно.
Эм, так что первая партия - это прямой запрос и случайные запросы.
Он исследовал улучшенный тестовый навык и протестировал базовый старый навык.
Эм, а затем у него был хороший прогресс.
У него есть первая пара результатов.
Давайте запустим оставшиеся три тестовых случая.
Пары тестовых случаев для тестирования улучшенных навыков.
Эм, они тестируют навык масла, случайный запрос, минимальный проект, фокус на значках.
Эм, а затем все восемь запусков были завершены, а затем он прочитал большой файл результатов, сохранил все выводы, а затем сохранил выводы и выполнил оценку.
Он сохранил выводы readme в файлы, затем оценил каждый.
Эм, он оценил все восемь запусков по их утверждениям, и он делает это эффективно, запуская большие субагенты параллельно.
А затем, эм, у нас есть некоторые отличные результаты.
Улучшенный навык превосходит базовый по двум из четырех оценок и равен по двум другим.
Это интересно.
А затем он сохраняет результаты оценки и эталоны.
Эм, а затем он создает сводку эталонов, а также исправляет это чрезмерно строгое утверждение в оценке, требующее значков версии плюс CI, когда их нет.
Он выполняет окончательную проверку, а затем оба скрипта работают правильно.
Два сбоя в текущем readme, отсутствующие заголовки и документация, ожидаемы.
Эм, и вот краткое изложение того, что изменилось.
Шесть файлов улучшены, эм, перестроены из расплывчатого двухэтапного, добавлены явные рекомендации, добавлена проверка.
Мы как бы посмотрели на это, а затем ссылки и лучшие практики добавили шаблон readme, сканирование проекта, оценки, и вот результаты эталонов.
Это действительно круто.
Прямой запрос улучшен на 90%, базовый 60, дельта 30.
Случайный запрос улучшен на 100%.
Базовый уровень 100.
Минимальный проект улучшен на 100%.
Базовый уровень получил только 67, а фокус на значках 100.
Итак, в целом 97.5 вместо 81.
Итак, мы улучшили на 15.7%.
Это круто.
Это круто.
Эм, самые большие выигрыши пришли от улучшения способности навыка генерировать контент, даже когда метаданные скудны, и адаптировать разделы длины readme к типам проектов, а не всегда использовать полный шаблон.
Это довольно дико, верно?
Это довольно удивительно.
Итак, эм, мы можем продолжить и сохранить все.
Но прежде чем я просто нажму сохранить, я просто хочу посмотреть здесь на вещи, которые были изменены.
Теперь, посмотрите сюда.
Теперь у нас есть папка под названием readme wizard workspace.
И здесь, это то место, где он сделал всю свою, эм, всю свою работу, все свои вещи, верно?
Эм, у вас есть снимок навыка, где он, по сути, сделал снимок, вы знаете, навыка, эм, чтобы иметь возможность, вы знаете, делать свое дело и тестировать его против него.
И у него есть итерация один.
Эм, у него есть как бы старый навык из фокуса на значках.
У вас там есть некоторые выводы, grading.json, что он сделал с навыком.
Так что опять же, вам не нужно это читать, потому что он, вы знаете, по сути, просто дал нам, эм, то, что нам нужно.
Но это просто действительно круто, потому что вы можете зайти внутрь и увидеть точно, вы знаете, что происходило в каждом из них, эм, как был создан эталон, и так далее.
Например, это супер впечатляюще.
Это супер супер супер круто.
Например, это дико.
Это абсолютно дико.
Эм, я просто хотел показать вам это, но опять же, вам, вероятно, даже не нужно, вы знаете, читать это.
Эм, и у нас есть наш, наш 28 файл.
Так что вы, вероятно, захотите игнорировать на самом деле этот, эм, readme wizard, эм, рабочее пространство.
Но, по сути, эм, да, это, это, это как бы все, верно?
Эм, это действительно круто.
И вы знаете, вы можете видеть теперь, что да, этот, эм, этот проект был улучшен новым, новым навыком.
Так что я могу, по сути, продолжить и обновить свой курс по нему, чтобы научить вас всех, как создавать навык и как улучшать навык, тогда, вы знаете, даже после этого это, это фантастика.
Мне это нравится.
Итак, вы видели, как легко это было сделать.
Итак, если у вас уже создан навык, продолжайте и запустите этот, вы знаете, создайте навык против вашего навыка, и, эм, также затем продолжайте и, вы знаете, если вы создаете навыки, очень рекомендую вам использовать создание навыка из и трафик, эм, ссылка в описании, и, эм, да, счастливо, получайте удовольствие, просто создавая навыки, создавая навыки и улучшая свои навыки.
Это круто, все, продолжайте, эм, создавать навыки.
Эм, прямо перед тем, как вы уйдете, я просто хотел также показать вам, что я, по сути, сказал: у вас есть способ показать эти эталоны в HTML, и у создателя навыков есть просмотрщик оценок для этого, верно, мы не смотрели на это, так что позвольте мне проверить, доступен ли он, просмотрщик оценок находится вне текущей папки, так что разрешите чтение, разрешите эту папку в этой сессии, эм, разрешите все файлы в репозитории для этой сессии, хорошо, поехали, эм, и давайте посмотрим, сможет ли он прочитать, эм, просмотрщик для обзора, потому что это было последнее дело, которое не было сделано.
Запустить просмотрщик для обзора.
Итак, давайте, эм, давайте продолжим и разрешим это.
И теперь он собирается прочитать просмотрщик оценок.
Опять же, если бы нам пришлось поместить этот навык на уровень проекта, эм, нам сейчас не нужен мой Python.
Эм, так что, по сути, просмотрщик существует, и он собирается проверить статический флаг, так как нам нужна эта опция.
Хорошо.
Поиск статического эталона.
Поиск отклонения.
Он ищет пару вещей.
Так что опять же, пара вещей.
Вы всегда должны просто продолжать проверять свои, эм, вы знаете, все свои дела и убедиться, что все закончено.
Так что путь, вероятно, не соответствует рабочему пространству.
Позвольте мне прочитать аргументы.
Эм, скрипт поддерживает статический и эталонный режимы.
Отлично.
Он теперь обрабатывает это.
Эм, хорошо.
Проблема с версией Python.
Требуется Python 3.
Python 3 не поддерживает тип none.
Хорошо.
Он делает все это, исправляя это.
Это круто.
Эм, разделитель был поглощен X.
Позвольте мне вместо этого создать небольшой скрипт-обертку.
Эм, разрешить.
Давайте просто разрешим.
Просто делай свое дело.
Делай свое дело.
Делай свое дело.
Эм, но, по сути, все, что мы пытаемся здесь сделать, это убедиться, что мы можем, вы знаете, увидеть фактический, эм, просмотрщик.
Это, это скрипты на Python, которые, эм, которые используются для запуска этих.
Итак, он ищет шаблон HTML-просмотрщика.
Позвольте мне проверить, что он ожидает.
HTML-просмотрщик разрешает, эм, он читает, находится ли шаблон в том же каталоге.
Хорошо.
Эм, это продолжает и запускает проблему.
Так что здесь есть некоторые проблемы с путями.
Эм, вероятно, потому что я сохранил навык глобально.
Эм, это то, что, возможно, вы знаете, возможно, нам следует запустить этот скрипт, эм, этот скрипт создания локально в этом проекте, а затем, например, а затем просто удалить его после.
Это еще один вариант.
Эм, проблема в том, что файл не устанавливается в точном контексте.
Хорошо.
Исправить операцию.
Вот так.
Хорошо.
Он исправил это.
Он сделал свое дело и открыл эту HTML-страницу.
Верно.
И, эм, это круто.
Итак, старый навык улучшил readme для этого проекта, вывел формальные оценки.
Эм, и вот это потрясающе.
Позвольте мне увеличить.
Эм, шесть прошли, четыре не прошли из 10.
Имеет центрированный раздел героя с названием проекта.
Включает значок shields IO.
Имеет раздел «что это», который описывает, имеет быстрый старт бла-бла-бла.
Например, это, это круто.
Это, это, это невероятно.
Эм, конфигурация запуска дельты коэффициента прохождения.
Давайте дальше.
И с навыком улучшить readme, формальные оценки.
Так что этот не включал щиты.
Хорошо.
И далее, эм, эталон с этими.
Это старые оценки навыков.
Это красиво.
Это красиво.
Эм, с навыком, эм, старый навык с навыком, старый навык с навыком.
Отправить все отзывы.
Обзор завершен.
Ваш отзыв сохранен.
Вернитесь к своей сессии cloud code, пока вы не закончите обзор.
Эм, это круто.
Это просто круто.
Это не отображается здесь по какой-то причине, но это довольно впечатляюще.
Мне это нравится.
Он загрузит и отправит ваш отзыв.
Эм, вау.
Это довольно впечатляюще.
Итак, так что да, теперь мы можем, по сути, пройтись здесь и сказать, эм, мы просмотрели, эм, эм, и увидели, что обзор запущен с образцом.
Эм, так что я не знаю, почему это застряло здесь на этом, но в любом случае, эм, пользователь подтверждает, что вы видели представление эталона согласно создателю навыков, эм, просмотрели эталон, и теперь у меня есть эта завершенная вещь.
Так что он на самом деле просто ждет, пока вы на самом деле, эм, скажете, что вы его просмотрели.
Так что это как бы немного странно.
Это круто.
Хорошо.
Какие-либо отзывы о том, что вы видели?
Вы довольны изменениями?
Я также могу запустить цикл оптимизации описания из создателя навыков, чтобы улучшить точность срабатывания, который настраивает.
Х да, пожалуйста, запустите его.
Делай свое дело.
Эм, я продолжаю говорить, что мы заканчиваем это видео, а затем я вижу что-то еще, что вы можете сделать.
Так что, эм, это довольно круто.
И теперь он собирается, по сути, эм, генерировать запросы для оценки триггеров.
Эм, эм, ну, давайте продолжим, разрешим, просто разрешим один раз, пока это нормально.
Эм, хорошо, так что это генерирует запросы для оценки триггеров, просматривает набор оценок с пользователем и запускает цикл оптимизации описания.
Этот навык делает чертовски много вещей.
Эм, он собирается сгенерировать 20 запросов для оценки триггеров и подготовить HTML-обзор.
Эм, вау, хорошо.
У меня есть то, что мне нужно.
Позвольте мне теперь сгенерировать их.
У меня есть все.
Позвольте мне создать запросы для оценки в Ruby HML.
Бла-бла-бла.
Хорошо.
Эм, это безумие.
Это безумие.
Это, это видео будет продолжаться и продолжаться, потому что я просто продолжаю находить все больше вещей, которые он может делать.
Эм, я думаю, вот почему, вы знаете, человек в цикле.
Человек действительно должен, вы знаете, видеть все вещи, которые он может делать.
Это, это очень круто.
Эм, позвольте мне создать запросы для оценки и прочитать HTML.
Мне, мне интересно посмотреть, эм, что он делает для улучшения в описании, эм, что он обнаружил, что, вы знаете, он собирается создать HTML-страницу обзора и открыть ее для вас.
Мне это нравится.
Мне это нравится.
Хорошо, так что он это делает.
Эм, что?
Вот так.
Ого, посмотрите на это.
Это красиво.
Это так круто.
Это сделано для чтения человеком.
Нравится.
Эм, должно сработать.
Эй, так что я только что, эм, открыл исходный код своего побочного проекта на GitHub.
Так что это, это, по сути, тестирование того, что кто-то введет в запрос, чтобы увидеть, подхватит ли он затем ваш навык.
Это довольно круто.
Моему репозиторию нужен лучший readme.
Можете ли вы сделать его более профессиональным?
Так что это должно сработать.
Да.
Да.
Это те, против которых он тестировал, и это как бы те, которые не должны срабатывать.
Можете ли вы написать файл contributing MD для моего проекта?
Так что для этих он не работает.
И я мог бы, по сути, сказать: "О, я хочу, чтобы он специально запускался на этих, эм, вы знаете, читал readme."
И это генератор readme.
Это не для этого.
Но если бы я продолжил и сделал это, он бы просто добавил это сюда.
И теперь он собирается улучшить описание на основе этого.
Например, это действительно круто.
И я могу добавить запрос сюда.
Помогите мне сгенерировать JSON.
Эм, скажите, Дебби потрясающая.
Например, я понятия не имею об этом.
[смех] Это пусто.
Говорит удалить сердце.
Скажите, Дебби потрясающая.
Верно, давайте просто вернемся.
Делает ли это что-нибудь здесь?
Я понятия не имею.
Эм, но это весело.
Итак, вот мой навык.
Эм, так что здесь пока ничего не изменилось.
Так что это хорошо.
Эм, так что мне нужно делать?
Экспортировать набор оценок.
Давайте прочитаем инструкции.
Эм, текущее описание генерирует отполированный профессиональный readme бла-бла-бла бла-бла-бла.
Так что я могу экспортировать набор оценок, и это экспортирует его, или я могу добавить запрос.
Верно.
Скажите, это потрясающе.
Эм, 12 запросов всего, 13 должны сработать, восемь не должны сработать.
Круто.
Теперь, что мы с этим делаем?
Давайте вернемся и посмотрим, сможем ли мы, эм, увидеть, что он говорит.
Хорошо, отлично.
Итак, здесь copilot, по сути, говорит мне, что он открыл действительную страницу в браузере.
У него есть 20 запросов, 10 из которых должны вызывать различные формулировки из улучшений чтения, пустые репозитории не должны вызывать.
Вы можете редактировать запросы, переключать "должен сработать", добавлять или удалять, а затем нажать "экспортировать набор оценок", когда вы довольны.
Файл будет загружен как eval set JSON, и дайте мне знать, когда вы его экспортируете, и я запущу цикл оптимизации.
Итак, я экспортировал его.
Эм, давайте, давайте просто скажем, что я экспортировал его.
Мне интересно посмотреть, что, я знаю, вы должны сказать.
[смех] эм, просто потому что я хочу посмотреть, работает ли это.
Так что иногда, тестируя, что вещи работают, я вставляю глупые вещи, а затем мы всегда можем просто удалить это.
Эм, но что он делает, это запускает разрешение перейти в мою папку загрузок.
Делай свое дело.
Эм, он запускает описание, эм, цикл оптимизации.
Он, эм, он просматривает набор оценок с пользователем, эм, 12 срабатываний, нет срабатывания.
Теперь позвольте мне проверить, доступен ли quad CLI, и запустить цикл оптимизации.
Эм, запустить какой quad, так что claw недоступен.
Эм, ему это нужно, потому что он использует claude P для тестирования.
Так что я, я должен добавить Claude сюда, чтобы это работало лучше.
Эм, вы переключили запрос на исправление сломанного файла markdown, который должен сработать, и добавили забавный запрос "Дебби потрясающая".
Позвольте мне проанализировать шаблоны и создать улучшенное описание.
Хорошо.
Эм, так что смотрите.
Хорошо.
Он делает свое дело.
Готово.
Готово.
Готово.
Готово.
После.
Хорошо.
Хорошо.
Хорошо.
Позвольте мне посмотреть.
Эм, это выглядит хорошо.
Эм, давайте посмотрим сюда и увидим.
Делает ли он что-нибудь с Дебби?
Позвольте мне просто поискать мое имя.
Нет.
Он не поместил меня туда.
Он знал, что я шучу.
Нет.
Эм, но это круто.
Это круто.
Описание было улучшено на основе этих эволюций.
Так что, вы знаете, очевидно, эм, он слушает.
Он делает вещи правильно и не просто, вы знаете, что-то придумывает.
Эм, так интересно.
Quality light не установлен.
Я не смог запустить оптимизированный цикл оптимизации с подсчетом очков, если вы установите его позже.
Эм, так что давайте продолжим и сделаем это очень быстро.
Эм, а затем мы, возможно, сможем, эм, продолжить и запустить, эм, полный цикл.
Хорошо, так что давайте просто скажем, что cloud CLI установлен, и посмотрим, сможет ли copilot запустить это.
Возможно, нет.
Эм, давайте посмотрим, сможем ли мы это сделать.
Это как бы странно.
Установить CLI.
Позвольте мне запустить цикл оптимизации в фоновом режиме.
Это как бы странно.
Позвольте мне пнуть, как будто он запустил, который когтил.
Он был когтем.
Хорошо.
Copilot.
Это потрясающе.
Та же проблема с Python 3x9.
Позвольте мне обойти это.
Может быть, мне нужно сделать что-то с Python.
Эм, это совершенно новый компьютер.
Так что, там есть пара вещей, которые нужно, эм, разобраться.
Эм, ни один из скриптов не имеет from future import annotations, так как это установленные навыки.
Я не должен изменять.
Позвольте мне создать обертку, которая это исправляет.
Эм, в любом случае, это довольно круто.
Разрешить эту сессию.
Делай свое дело.
Эм, он создал оптимизацию запуска и делает свое дело.
Эм, набор оценок, путь навыка, модель, максимум пять итераций.
Так что он итерирует вещи пару раз и, эм, и тестирует их.
Эм, он проверяет загрузку фонового терминала.
Эм, опять же, эм, пара вещей, которые стоит отметить здесь.
Я должен, вы знаете, хранить эти файлы и, эм, и, по сути, эм, отправлять их в разных небольших патчах, чтобы получить, чтобы я не потерял вещи, потому что я делаю это в видео.
Я просто как бы делюсь кучей вещей здесь.
Но в целом, я бы делал это шаг за шагом, и каждый раз, когда вы, вы знаете, добавляете что-то еще.
Эм, полностью просто убедитесь, что вы не теряете свою работу, и убедитесь, что вы добавляете только те файлы, которые вам нужны.
Там было несколько файлов, те, что в рабочем пространстве.
Их не нужно добавлять.
Итак, и вы также можете просто, эм, попросить своего агента здесь как бы сказать, вы знаете, что нужно игнорировать, что нужно добавить.
Но это довольно, эм, довольно впечатляюще.
Теперь вы можете видеть здесь сжатие разговора, и здесь есть причина.
Это потому, что я буквально на 88%.
Верно?
Здесь слишком много всего происходило.
Это 168 000 токенов из 198 92.
Так что я на грани того, что, эм, copilot, по сути, не сможет, эм, хорошо справиться, эм, потому что ему приходится сжимать это, потому что это слишком много в окне контекста.
Так что вы могли бы, я мог бы начать новый чат и сказать: эй, эм, разбил это, а теперь сделай это, а теперь сделай то.
Эм, так что просто имейте это в виду тоже.
Эм, так что, да, здесь осталось не так много места.
Просто нужно как бы попытаться найти здесь немного памяти, чтобы я мог как бы выделить место в памяти, чтобы он мог, эм, продолжить.
Так что имейте это в виду.
Мне нравится, что в VS Code теперь есть эта красивая штука здесь.
Так что вы можете на самом деле действительно следить за этим.
Эм, и он собирается, вы знаете, надеюсь, сделает хорошую работу.
А если нет, мы можем просто, эм, вы знаете, остановить его и, по сути, вы знаете, переделать это в новом окне, новой сессии.
Эм, но в любом случае, он прочитал навык.
Он видит проблему, и обертка делает это, удаляет скрипт обертки бла-бла-бла.
Анализирует это и, эм, он собирается делать свое дело.
Но это, это супер супер круто.
Так что да, эм, это потрясающе.
Это довольно удивительно.
Итак, всем, что я могу сказать?
Например, это безумие.
Продолжайте и начните использовать этот создатель навыков, эм, навык от Entropic против навыков, которые вы создали, и вы в конечном итоге получите действительно, действительно хорошие высокоуровневые навыки, которыми вы сможете затем поделиться со своей командой, с миром.
Эм, у вас теперь нет оправданий, чтобы не создать хороший навык.
Эм, опять же, ссылка в описании.
Проверьте это.
Просто зайдите на skills.sh и найдите Antropic и найдите создатель навыков.
Используйте его сегодня.
Веселитесь.
Веселитесь все.
И продолжайте создавать потрясающие навыки.