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

Создайте 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.