Zum Hauptinhalt springen

Skills

Ein Skill gibt dem Agenten eine wiederholbare Methode: wann er es verwenden soll, welche Eingänge er benötigt, was zu tun ist und wie er seine Ausgänge überprüfen kann. Open-Science lädt seine Anweisungen bei Bedarf. Die Installation eines Skill installiert nicht die darin beschriebene wissenschaftliche Software.

Finden Sie zusätzliche Methoden über den Skill-Marktplatz, dann überprüfen Sie ihre Eingaben und Abhängigkeiten vor der Verwendung.

Wählen Sie die richtige Art von Fähigkeit

Sie brauchenVerwendungBeispiel
Eine Operation, die Daten zurückgibt oder Code ausführtA WerkzeugGEO-Metadaten lesen; Lauf Python
Eine Methode, die diese Operationen koordiniertA SkillValidierung einer rohen Gen-Count-Matrix
Eine wiederverwendbare Rolle mit eigenen Anweisungen und FähigkeitenA SpezialistUnabhängige Überprüfung einer Sample-QC-Tabelle

Beginnen Sie mit Skill Verzeichnis, um eine Methode zu finden, oder Rezepturen, um aus einer Forschungssituation auszuwählen.

Finde und inspiziere ein Skill

  1. Öffnen Sie Settings → Skills.
  2. Verwenden Sie Search skills, um seinen Namen oder seine Beschreibung zu suchen. Geben Sie rnaseq-count-qc nach Erstellen des Beispiels ein.
  3. Schmale Filter skills by source, Filter Skills by agent oder Filter by Tag, wenn die Liste lang bleibt.
  4. Öffnen Sie das Ergebnis. Lesen Sie die Beschreibung, Anweisungen, Files, Lizenz und Availability. Ein Anzeigename kann von der Paket-ID abweichen.
  5. Kehren Sie zur Liste zurück und inspizieren Sie Used by. Es identifiziert, welche Agenten das Paket verwenden können; Er führt keine abgeschlossenen Läufe auf.

Durchsuchen des gespeicherten RNA-seq Skill

KontrolleWas sich ändert
Featured / Imported / Persönliche ÜberschriftErweitert die Quellgruppe. Ausgewählte Schiffe mit der App; Importiert stammt aus einem Paket oder Repository; Personal wird lokal erstellt.
Main Agent Switch / row toggleÄndert die Verfügbarkeit für benutzergesteuertes Skills; Anwendungserforderliche Skills bleiben aktiviert. Dateien bleiben installiert.
Verwendet vonZeigt die Verfügbarkeit für Main Agent und Spezialisten an. Specialist-Zugriff im Specialist-Editor zuweisen.
Tags verwalten / einen Tag-Chip entfernenHinzufügen oder Entfernen eines Organisationslabels; Es ändert sich nicht die Ausführungsberechtigung.
Fähigkeit hinzufügenBietet agentengestützte Erstellung, direktes Authoring, lokalen Upload, GitHub-Import oder installierte Ordnererkennung.
Konversation + → Save as skillExtrahiert eine wiederverwendbare Methode aus einem abgeschlossenen aktiven Zweig; siehe Gründungsschritte und Behindertenstaatsgründe.
VerwaltenÖffnet Massenmanagement für persönliche und importierte Pakete.
Gesprächsimporte → Skill PaketeLassen Sie den Agenten angehängte ZIP/.skill Verpackungen und Beantragung einer Einfuhrgenehmigung. Das Anfügen eines Pakets allein installiert es nicht.

Warum manche Switches nicht ausgeschaltet werden können

Umwelt & Pakete, Einrichtung einer Comput-Umgebung, Remote Compute (SSH) und Customize unterstützen Kernfunktionen und bleiben aktiviert. Ihre Schalter werden überprüft und deaktiviert. Bewegen oder fokussieren Sie die Erklärung, um This built-in Skill supports core application features and is always enabled. zu lesen

Diese Aktivierungsregel installiert keine Abhängigkeiten, stellt keine Anmeldeinformationen bereit oder gewährt Betriebsberechtigungen. Die Specialist-Zuweisung ist ein separater Bereich: Überprüfen Sie Used by und die Fähigkeitsliste der Rolle.

Das Verzeichnis enthält immer noch 23 public bundled Skills. Interne Unterstützung Skills sind keine zusätzlichen Methoden zur Auswahl. Erforderliche Switch-Implementierung.

Der Screenshot zeigt die Erklärung für Customize. Diese erforderlichen Skills bleiben aktiviert, auch wenn Sie andere optionale Methoden deaktivieren.

Customize bleibt aktiviert und erklärt, warum

Verwenden Sie es in einem Gespräch

Beispiel Fordern Sie einen Scheck mit rnaseq-count-qc an

Geben Sie dem Agenten die Eingabe, die erforderliche Skill, die Lieferfähigkeit und die Einschränkungen. Zum Beispiel:

Verwenden Sie die rnaseq-count-qc Skill auf der angehängten GSE60450-Rohzählermatrix. Behalten Sie EntrezGeneID und Länge als Metadaten. Validieren Sie die Abmessungen und die nicht-negativen Ganzzahlzahlen, bewahren Sie die ursprünglichen Stichproben-IDs auf und speichern Sie einen separaten Methodenbericht mit Vorher/Nachher-Eingabe SHA-256. Verwenden Sie die vorhandene Python Notebook.

Wenn die Genehmigung beantragt wird, prüfen Sie die vollständige Betriebsanleitung und den Betrieb. Nach der Ausführung öffnen Sie den Bericht und den Notebook-Datensatz erneut und vergleichen Sie ihn mit Beispieldaten. Eine spätere Specialist-Prüfung ist eine separate Operation; Die Benennung eines Specialist stellt nicht fest, dass die Delegation stattgefunden hat.

Anweisungen versus Notebook-Funktionen

Unser rnaseq-count-qc-Paket enthält Anweisungen und eine Referenzdatei. Es tut nicht Register abrufbar Notebook Funktionen. Der Agent liest die Anweisungen und schreibt dann gewöhnliches Python oder R.

Einige gebündelte Skills bieten auch Kernelfunktionen. Ihre eigenen Anweisungen benennen die Funktionen und die erforderliche kernelSkillIds. Fügen Sie nicht jede installierte Skill-ID zu diesem Feld hinzu: Ein reines Instruktionspaket ist kein Kernel-Helfer. Ein geladenes Skill kann auch keine Dateisystem-, Netzwerk- oder Werkzeugberechtigungen gewähren.

Wenn ein Skill in einem Picker fehlt, überprüfen Sie den Quellfilter, den aktivierten Status und die Agentenzuweisung. Wenn seine Anweisungen geladen werden, aber die Berechnung fehlschlägt, fahren Sie mit Wissenschaftliche Instrumente fort; Dies ist ein Laufzeit- oder Eingabeproblem, kein Hinweis darauf, dass das Paket nicht installiert wurde.

Bezugsnummer der Durchführung: SkillsPanel.tsx, SkillDetailView.tsx.