Перейти к основному содержимому

Создайте Skill и поддерживающие его файлы

Превратите повторную проверку RNA-seq в многоразовый метод с использованием публичный пример. Этот метод проверяет необработанные подсчеты; Не проводит дифференциально-экспрессионное тестирование.

В примерах используются два независимых названия пакетов:

Путь созданияСкачать Skill IDповторно использовать его с
Save as skill из завершённого разговораrnaseq-descriptive-qcВыберите публикацию Personal Skill в новой беседе
Ручной пакет нижеrnaseq-count-qcВыберите созданный вручную Skill с этим точным идентификатором

Следуйте по любому маршруту через публикацию, поиск и повторное использование. Используйте имя, которое вы сохранили. Эти два документа не являются псевдонимами. Если вы переименуете пакет, используйте его новую сохраненную личность в следующем запросе.

Выберите маршрут создания

Начальная точкаИспользуйте эту записьЧто происходит
Завершенный разговор содержит процедуру, которую стоит повторить.Диалог + → Save as skillАгент перегоняет активную ветвь и использует Customize/Skill Creator для подготовки многоразового пакета.
Вы хотите описать новый метод в разговорной речиНастройки Add skill → Chat with agentили CustomizeРаботайте с агентом, чтобы разработать метод и проверить его до публикации.
У вас уже есть инструкции и вспомогательные файлы.Настройки Add skill → Write from scratchВведите пакет напрямую с помощью редактора ниже.
У вас уже есть пакет или репозиторийНавыки загрузки / Импорт с GitHub / Импорт установленных навыковПроверка и импорт существующих ресурсов; смотреть Управляйте Skills.

Сохраните как навык: превратите завершенный разговор в метод

Используйте это после того, как повторяемая процедура действительно сработала, например, проверяя исходную матрицу подсчета RNA-seq, сохраняя ее идентификаторы, вычисляя метрики выборки и вновь открывая выходы. Save as skill использует Активный разговорный филиал, включая его цель, инструменты, шаги и исправления пользователей. Он просит агента извлечь многоразовую процедуру, а не скопировать транскрипт. Если ветвь не имеет установленной процедуры, которую стоит повторно использовать, агент может объяснить это и остановиться, не создавая Skill.

  1. Откройте соответствующий разговор и выберите ветку, содержащую процедуру, которую вы хотите сохранить.
  2. Завершите текущую реакцию и любую субагентскую работу. Решите невыполненные утверждения, прерванные повороты или ошибки сеанса. Отделение должно закончиться полным ответом Агента.
  3. Откройте + menu → Save as skill композитора. Наведите курсор на предмет с ограниченными возможностями, чтобы прочитать его конкретную причину.
  4. Изделие изменяется на Saving as skill…, пока агент работает. Это запускает модельную операцию в разговоре. Он не открывает ручной редактор Name/Description или мгновенно сохраняет ZIP.
  5. Осмотрите имя Skill, инициируя описание, шаги, вспомогательные файлы и результат проверки. Отвечать на уточнения или разрешения на эксплуатацию, если они показаны. Customize остается включенным; Активная роль должна иметь соответствующий доступ к возможностям.
  6. Просмотрите проект до принятия публикации. Удалить специфичные для исследования пути, временные идентификаторы, учетные данные и неподтвержденные выводы; Сохранение требований к многоразовым входам и проверкам. Существующий персональный Skill не должен быть перезаписан без явного решения о замене.
  7. После публикации, откройте Settings → Skills, просмотрите имя и проверьте Files, сохраненную доступность SKILL.md и Main Agent. Экспортируйте его, если вам нужно проверить полный пакет.
  8. Запустите отдельный ограниченный запрос с сохраненным Skill. Успешно сохраненный пакет не является доказательством того, что второй набор данных или более поздний вызов прошли.

Сохранить метод исследования

Практический пример Сохранить метод RNA-seq как Skill

После завершения GSE60450 QC в новой сессии выберите + → Save as skill и запросите отдельный пакет rnaseq-описательный-qc, сохранив существующие пакеты. Нативный рабочий процесс создал черновик, содержащий один SKILL.md. Валидация не вернула ошибок или предупреждений.

Нативный проект Skill и результат проверки

Проверьте имя, описание запуска, входы, метрические определения и условия остановки перед подтверждением публикации в Personal Skills. Затем используйте Settings → Skills → Search skills, откройте сохраненные инструкции и проверьте Availability и Files. Скачайте фактически опубликованный SKILL.md.

Родная публикация найдена в Личном

Вновь открытые инструкции и доступность

Почему кнопка не доступна

Набор инструментов идентифицирует первое условие блокировки. Устранение его может выявить второе условие. Дождитесь окончания текущей агентской деятельности. может появиться, когда сеанс не простаивает, включая состояние ошибки; Это не надежное обещание, что только ожидание решит проблему. Проверьте любой баннер ошибки и ожидание взаимодействия в разговоре. Для прерывания ответа, разрешения или возобновления этого ответа с помощью предложенного приложения действия, затем дождитесь завершения, прежде чем сохранить метод.

Точный инструментарийЧто проверить
Откройте разговор, прежде чем сохранить его как Skill.Откройте существующий разговор с процедурой, которая вам нужна.
Настройка Skill недоступна для активного Specialist.Осмотрите активную роль и доступ к ее возможностям. Настройка остается глобально включенной; Этот инструментарий относится к текущему Specialist.
Подождите, пока история разговоров завершится загрузкой.Пусть выбранная ветка завершает погрузку.
Близкий чат перед сохранением этого разговора как Skill.Сохраните полезные советы в первую очередь. подтверждающий Закрыть боковой чат останавливает его и удаляет сохраненный разговор; Вернемся к Main.
Ожидайте завершения всех субагентов.Проверяйте выдающиеся детские задания и их одобрение.
Спасай, как бегут навыки.Прочитать существующий пробег создания; Не начинайте другой.
Решить текущую операцию по сессии сначала.Завершите восстановление, ожидая повторения/перезагрузки контекста, цикла коррекции или уплотнения.
Дождитесь окончания текущей агентской деятельности.Решите активную работу, ожидающее взаимодействие или бездейственную/ошибочную сессию; Проверьте фактический статус.
Сначала устраните ошибку синхронизации ветви разговора.Устраните отображаемую ошибку синхронизации перед повторным использованием.
История разговорной ветви недоступна.вновь открыть предполагаемый доступный филиал; Сохранить ошибку, если ее история не может загрузиться.
Дождитесь ответа от агента.Отделение должно закончиться полным ответом; Пустой ветви или конечного сообщения пользователя недостаточно.

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

Пишите с нуля: создайте в редакторе

Используйте Write from scratch, когда у вас уже есть инструкции по методу и вспомогательные файлы. Нижеприведенные шаги используют rnaseq-count-qc.

Подготовьте пакет

Пример Создание пакета rnaseq-count-qc

Скачайте фактические SKILL.md и Образец-метрическая схема.md, или Экспорт ZIP.

rnaseq-count-qc/
SKILL.md
references/
sample-metric-schema.md

Ссылка определяет выборочные метрики и их интерпретацию. хранить данные исследования в проекте; Используйте Skill для правил многоразового использования, а не встраивайте частный набор данных в портативный пакет.

Заполните поля и опубликуйте

  1. Открыть Settings → Skills → Add skill → Write from scratch.
  2. Загрузите SKILL.md в Skill body. Его фронтматер YAML заполняет Name и Description.
  3. Подтвердите, что имя rnaseq-count-qc. Прочитайте отредактированный/тело контент перед сохранением; Одно только действительное название не подтверждает научный метод.
  4. Откройте Advanced settings → Add reference files и выберите sample-metric-schema.md. Редактор размещает этот ресурс под references/.
  5. Проверьте количество ссылок и размер пакета, затем выберите Publish.
  6. Найдите новый Личный ряд и откройте его заново. Подтвердить инструкции, доступность и файлы; экспортировать пакет для проверки обоих входов.

Тело RNA-seq Skill и поддерживающий файл

Поле или кнопкаЧто вводить или проверять
ИмяИдентификатор узнаваемого метода. Бланковый вход показывает Name is required.
ОписаниеСкажите, когда следует выбрать метод, а не только к какому полю он относится.
Запись/загрузкаВведите текст напрямую или выберите файл в качестве источника тела.
Содержимое навыкаПолные рабочие инструкции: входы, проверки, выходы и условия остановки.
Расширенные настройкиОткрывает элементы управления вспомогательными файлами и использование пакетов.
Добавить справочные файлыДобавляет схемы многоразового использования, примеры или сценарии; Убедитесь, что пути, используемые в организме, соответствуют сохраненной упаковке.
Удаление справочного файлаУдалить этот проект ресурса; Проверяйте наличие неработающих ссылок в организме после этого.
Отмена / Возвращение к навыкамоставляет редактора; Отменить, чтобы отбросить проект.
Издательство / Сохранение...Создает персональный пакет; Дождитесь завершения и проверьте сохраненный ряд.

Редактор позволяет использовать Справочные файлы 16,383 в рамках пакетного бюджета 128 MB. Импорт также должен пройти проверку архива; См. Управляйте Skills.

Напишите инструкции, которые можно проверить

Пример требует, чтобы агент сохранял полные идентификаторы гена/образца, отделял EntrezGeneID и Length от подсчетов, отклонял неправильно сформированные строки и недостающие значения и сравнивал хэши до/после. Он определяет четыре метрики выборки и отдельные выходные файлы. Эти требования делают неправильный или неполный результат видимым.

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

Проверка и повторное использование Skill

Для ручного маршрута rnaseq-count-qc используйте подсказку в Skills. Откройте сгенерированный отчет и запись Notebook, а затем проверьте вход, размеры, метрические определения и выход по Примеры данных.

Для последующего редактирования откройте Actions → Edit Личного пакета, измените метод, сохраните, а затем выдайте новый запрос. Сравните пересмотренный результат с предыдущим результатом. Отключение или редактирование пакета не перематывает инструкции, уже прочитанные в рабочем повороте.

Для составления проекта с помощью агента используйте Add skill → Chat with agent или запись Customize. Проверить предлагаемые инструкции и зачитать опубликованный пакет с теми же чеками; Ответ чата, описывающий Skill, не является сохраненным пакетом.

Повторное использование Skill в новой сессии

  1. Начните новую сессию и прикрепите исходную публичную матрицу GSE60450.
  2. Запрос rnaseq-описательный-qc по имени. Попросите четыре метрики на выборку, неизмененный вход, CSV и краткий отчет.
  3. Проверьте выполнение Notebook и откройте оба сгенерированных файла. Проверяйте сохраненные результаты по сравнению с исходным вводом, а не полагаясь только на сообщение о завершении.

Откройте новый CSV и сравните его по полному идентификатору с Общий базовый уровень. Проверьте входной хэш. При применении Skill к другому исследованию, повторите эти проверки против собственного вклада и экспериментального дизайна этого исследования.

Отдельный вызов и вновь открытый QC CSV

Ссылка на осуществление: SkillEditor.tsx, host-skills-service.ts.

Сохраните в качестве реализации навыков: наличие, дистилляция разговора, Создатель Skill.