Přeskočit na hlavní obsah

Dovednosti

Dovednost je pojmenovaná sada instrukcí v Markdownu, kterou model načte pouze tehdy, když ji potřebuje. Každá má slug ($docs-style), zobrazovaný název, krátký popis a plné instrukce.

Líné načítání

Popis tvoří manifest. Když jsou pro tah povoleny nástroje, vestavěný nástroj load_skill vypíše slug, název a popis každé povolené dovednosti a model jedním voláním načte plné instrukce. Dlouhé instrukce proto nezabírají kontext, dokud nejsou potřeba. Uvedení $slug ve zprávě model pobídne k načtení dané dovednosti.

Životní cyklus

Dovednost lze zakázat bez smazání; zakázaná dovednost zmizí z manifestu a odmítne se načíst. Aktualizace zvýší verzi a archivují předchozí revizi. Obnovení uloží vybranou revizi jako novou verzi. Výměnný formát je dokument SKILL.md s frontmatterem pro název, slug a popis, po němž následují doslovné instrukce v Markdownu. Export jej stáhne a import přijímá spolu s obálkou JSON. Název, popis a instrukce se v úložišti šifrují; slug zůstává čitelný.

Import z obchodu

Dovednosti lze načíst ze vzdáleného zdroje přes Settings → Skills → From URL. Přijímá se odkaz na výpis skills.sh, repository nebo tree/blob URL GitHubu, zkratka owner/repo/skill (vyhodnocená vůči skills/<name>/SKILL.md) nebo přímý odkaz na libovolný SKILL.md. Načtení prochází stejnou pevnou ochranou odchozího provozu jako servery nástrojů — jen veřejné adresy a omezená velikost. Dokument se stane vaší upravitelnou dovedností; vzdálený zdroj se nikdy tiše neaktualizuje.

Přidružené soubory

Dovednost může ve složce SKILL.md nést doprovodné soubory — referenční dokumenty, šablony a zdrojové skripty, na které instrukce odkazují. load_skill na konci instrukcí vypíše obsah balíčku a model podle potřeby čte soubory nástrojem read_skill_file, takže velké reference nezabírají kontext před použitím.

Soubory cestují všude s dovedností: Settings → Skills → From folder nahraje místní složku SKILL.md, vzdálený import stáhne textové soubory vedle SKILL.md, export JSON zahrne balíček a dialog úprav spravuje jednotlivé soubory. Cesty jsou relativní a nesmí z dovednosti uniknout. Obsah je pouze textový, šifrovaný v úložišti a omezený na 32 souborů, 200 KB na soubor a 1 MB na dovednost.

Naučené dovednosti

Dovednosti se slug začínajícím taught- vznikají demonstrací úlohy na obrazovce Work Computer. Záznam se deterministicky zkompiluje do postupu v přirozeném jazyce s ukotvenými cíli kliknutí, začerněnými tajemstvími a povoleným rozsahem odvozeným z navštívených webů. Uloží se jako běžná dovednost s verzováním, úpravami a sdílením. Běhy Work s počítačem automaticky načítají povolené naučené dovednosti vlastníka. Po běhu přidá kontrola „fungovalo/selhalo“ jedním kliknutím datovaný řádek do části Track record; každá kontrola je běžnou verzí dovednosti, takže historii lze upravit i obnovit.

Sdílení a profily

Dovednosti jsou ve výchozím stavu soukromé a lze je sdílet společným modelem oprávnění. Profil asistenta může navázat pouze podmnožinu dovedností a relace s tímto profilem vidí v manifestu jen je.

Příklad

Vytvořte dovednost v Settings → Skills:

  • Slug: cite-sources

  • Name: Cite sources

  • Description: How to cite evidence: numbered references with URLs, no unreferenced claims. (tento řádek model vidí v manifestu; uveďte, kdy má dovednost použít)

  • Instructions:

    # Citing sources

    - Every factual claim gets a numbered reference like [1].
    - End with a References section: number, title, URL.
    - If no source exists, say so instead of inventing one.

Zapněte nástroje v editoru zprávy a zeptejte se:

Shrň nejnovější výsledky a použij $cite-sources.

Znak $ automaticky doplňuje slugy. Model uvidí cite-sources, zavolá load_skill, načte instrukce a podle nich odpověď naformátuje. Zakázáním dovednosti na kartě ji odstraníte z manifestu bez smazání.