Saltar al contenido principal

Skills

Un Skill da al agente un método repetible: cuándo utilizarlo, qué entradas necesita, qué hacer y cómo comprobar sus salidas. Open-Science carga sus instrucciones cuando sea necesario. Instalar un Skill no instala el software científico descrito dentro de él.

Encontrar métodos adicionales a través del Catálogo de Skills, luego revisar sus insumos y dependencias antes de usar.

Elija el tipo adecuado de capacidad

NecesitasUsoEjemplo
Una operación que devuelve datos o ejecuta códigoA herramientaLea metadatos GEO; ejecutar Python
Un método que coordina esas operacionesA SkillValidar una matriz de cuenta de genes cruda
Un papel reutilizable con sus propias instrucciones y capacidadesA EspecialistaComprobar de forma independiente una tabla de muestreo-QC

Comience con directorio Skill para encontrar un método, o recetas para elegir de una situación de investigación.

Encontrar e inspeccionar un Skill

  1. Abre Settings → Skills.
  2. Utilice Search skills para buscar su nombre o descripción. Ingrese rnaseq-count-qc después de crear el ejemplo.
  3. Narrow Filter skills by source, Filter Skills by agent, o Filter by Tag si la lista permanece larga.
  4. Abre el resultado. Lea la descripción, instrucciones, Files, licencia y Availability. Un nombre de pantalla puede diferir del ID del paquete.
  5. Volver a la lista e inspeccionar Used by. Identifica qué agentes pueden utilizar el paquete; no lista las carreras completadas.

Buscando el RNA-seq Skill salvado

ControlQué cambios
Destacado / Importado / Encabezamiento personalAmplia el grupo fuente. Barcos destacados con la aplicación; Importado proviene de un paquete o repositorio; El personal se crea localmente.
Interruptor de agente Main / remo para cambiarModifica la disponibilidad para Skills controlado por el usuario; aplicación requiere Skills permanecer habilitado. Los archivos siguen instalados.
Usada porMuestra disponibilidad en todo el agente y especialistas de Main. Asignar acceso Specialist en el editor Specialist.
Gestionar etiquetas / eliminar un chip de etiquetaAñade o elimina una etiqueta de organización; no cambia el permiso de ejecución.
Agregar habilidadOfrece creación asistida por agentes, autoría directa, subida local, importación GitHub o descubrimiento de vehículos instalados.
Conversación + → Save as skillExtracts a reusable method from a completed active branch; ver pasos de creación y razones de estado discapacitado.
AdministrarAbre la gestión a granel para paquetes personales e importados.
Importaciones de conversión → Paquetes SkillPermite que el agente reconozca a ZIP/.skill paquetes y solicitar la aprobación de importación. Adjuntar un paquete por sí solo no lo instala.

¿Por qué no se pueden apagar algunos interruptores?

Medio ambiente & Paquetes, Compute Environment Setup, Computación remota (SSH) y Customize soportan características de la aplicación básica y permanecen habilitados. Sus interruptores están comprobados y deshabilitados. Hover o enfocar la explicación para leer This built-in Skill supports core application features and is always enabled.

Esta regla de activación no instala dependencias, ofrece credenciales o autorizaciones de operación de concesión. La asignación Specialist es un alcance separado: inspeccionar Used by y la lista de capacidades del rol.

El directorio todavía contiene 23 public packd Skills. El soporte interno Skills no son métodos adicionales para seleccionar. Aplicación del conmutador necesario.

La captura muestra la explicación para Customize. Estos Skills requeridos permanecen habilitados incluso cuando usted deshabilita otros métodos opcionales.

Personalizar las estancias habilitadas y explica por qué

Úsalo en una conversación

Ejemplo Solicitar un cheque con rnaseq-count-qc

Dar al agente la entrada, requerido Skill, entregable y limitaciones. Por ejemplo:

Utilice el rnaseq-count-qc Skill en la matriz de cuenta en bruto GSE60450 adjunta. Mantenga EntrezGeneID y Longitud como metadatos. Validar dimensiones y recuentos de enteros no negativos, preservar los IDs de muestra originales, y guardar un informe de métodos separados con antes/después de entrada SHA-256. Utilice el Python Notebook.

Cuando se solicite la aprobación, inspeccione las instrucciones y el funcionamiento completos. Después de la ejecución, vuelva a abrir el informe y el registro Notebook y compare contra Datos de ejemplo. Un cheque Specialist posterior es una operación separada; nombrar un Specialist no establece que se haya producido esa delegación.

Instrucciones contra las funciones Notebook

Nuestro paquete rnaseq-count-qc contiene instrucciones y un archivo de referencia. Hace no registrar las funciones de Notebook. El agente lee las instrucciones, luego escribe Python o R.

Algunos paquetes Skills también suministran funciones del núcleo. Sus propias instrucciones nombran las funciones y el kernelSkillIds requerido. No agregue todos los ID Skill instalados en ese campo: un paquete de instrucciones-sólo no es un ayudante del kernel. Un Skill cargado también no puede conceder permisos de sistema de archivos, red o herramienta.

Si un Skill falta de un picker, compruebe su filtro fuente, habilitado estado y asignación de agente. Si sus instrucciones se cargan pero el cálculo falla, continúe con Instrumentos científicos; que es un problema de tiempo de ejecución o de entrada, no evidencia que el paquete no pudo instalar.

Referencia de implementación: HabilidadesPanel.tsx, SkillDetailView.tsx.