Navigácia
ELOWEN · Dokumentácia

Posledná aktualizácia: 20. októbra 2026

Prechádzať dokumentáciu · Plugin Skilly
Prehľad pluginov

Plugin Skilly

Otvorte Nastavenia → Pluginy → Skilly a pridajte, upravte alebo zmažte opakovane použiteľné pokyny. V chatovom alebo terminálovom chate napíšte / a vyberte skill podľa názvu a popisu, alebo otvorte výber príkazom /skills. /<skill-name> načíta rovnaké pokyny ako výber; text za ním ide s požiadavkou. Ak sa názov skillu prekrýva s iným príkazom alebo je dlhší než 32 znakov, použite /skills alebo /skill:name. Úplný formát súboru a rady, ako skilly písať, nájdete v článku Skilly.

Nájdite skill a načítajte ho

Skill je názov, popis na jeden riadok a telo v Markdowne. Elowen vidí najprv názov a popis; celé pokyny načíta iba vtedy, keď sa hodia, alebo keď ho vyberiete. ListSkills ukáže skilly dostupné v tejto relácii; SkillLoad načíta jeden podľa presného názvu. Zoznam dostupných skillov ukazuje pri každom skille jeho dĺžku v riadkoch. SkillLoad vracia predvolene až 500 riadkov a oznámi, ktoré riadky vrátil, celkový počet aj offset, od ktorého sa dá pokračovať; offset a limit čítajú jednu časť dlhého skillu a limit môže počet zvýšiť alebo znížiť. Ak názov nie je dostupný alebo je v ňom preklep, pozrite sa do ListSkills, namiesto aby ste hádali. Ak skill žiada vstup, odovzdajte ho do SkillLoad; frázy v úvodzovkách držia spolu. Výber /skills vie skill načítať aj do konverzácie.

Predvolene môže Elowen vhodný skill vybrať automaticky, keď sa hodí. Vypnite Ponúkať agentovi automaticky a skill bude iba ručný: Elowen ho sama nevyberie, ale môžete ho ďalej načítať cez /<skill-name>, /skill:name alebo výber. Rovnaké pravidlo platí pre prepínač administrátora pri skilloch z pluginov pre jednotlivé účty. Tieto prepínače riadia automatické ponúkanie, nie Vaše oprávnenie skill používať. Skill bez popisu sa dá načítať presným názvom, ale na automatický výber sa neponúka.

Zmeny skillov platia od ďalšej správy, bez reštartu Elowen. Prebiehajúci ťah sa neprepisuje. Ak uloženú zmenu nemožno použiť hneď, Elowen oznámi, že začne platiť po ďalšom reštarte.

Vytvorte, upravte alebo zmažte skill

CreateSkill uloží opakovane použiteľný skill pre ďalšie konverzácie. Vyžaduje voľbu personal alebo instance; celoinštančné skilly môže týmto nástrojom zapisovať iba vlastník inštancie a správca vo webovom rozhraní prijíma celoinštančné zápisy od administrátorov. Vytvorenie osobného skillu s názvom, ktorý už vo Vašej osobnej sade existuje, ho aktualizuje. Názov musí byť jedinečný medzi skillmi, ktoré daná relácia vidí: osobný skill nemôže prevziať názov vstavaného ani celoinštančného skillu a celoinštančný skill nemôže prevziať názov, ktorý nejaký účet už používa pre osobný skill. Presný názov overte pomocou ListSkills pred volaním DeleteSkill, ktoré uložený skill natrvalo odstráni. Zmazanie skillu v priečinku zachová jeho podporné súbory. Automatické návrhy nikdy neprepíšu skill, ktorý napísal alebo upravil človek.

Vlastný skill je buď jeden súbor Markdown, alebo priečinok so súborom SKILL.md; skill s podpornými súbormi potrebuje podobu priečinka. SkillLoad uvedie priečinok skillu a Read otvorí podporný súbor podľa jeho cesty v ňom. Názvy používajú malé písmená, číslice a pomlčky, majú najviac 64 znakov a určujú aj názov súboru.

Keď sa účet zmaže, zmažú sa s ním aj jeho osobné skilly a jeho počítadlo kontrol skillov.

Zvoľte, kto môže skill používať

Stránka pluginu a jej časť v Nastaveniach zdieľajú ten istý editor. Otvorte Nastavenia skillu pod telom v Markdowne a zmeňte Ponúkať agentovi automaticky. Administrátori navyše vidia Viditeľné pre, rozbaľovací zoznam, ktorý skill presunie medzi Vašou vlastnou sadou a sadou inštancie. Skupina je na začiatku zatvorená a Vašu voľbu si v tomto prehliadači pamätá osobitne pre každé miesto, účet a skill. Zmena rozsahu konceptu zachová rovnakú zapamätanú skupinu, pretože jej kľúč vychádza z pôvodného vlastníka skillu. Prepínač automatického použitia v zozname zostáva dostupný tiež.

Rozbaľovací zoznam mení koncept; Uložiť skill zapíše rozsah, popis, telo aj nastavenie Ponúkať agentovi automaticky naraz. Ak sa skill od otvorenia zmenil, uloženie sa odmietne, kým ho znova nenačítate.

Osobný skill patrí jednému účtu a je dostupný iba v jeho konverzáciách. Skill inštancie je zdieľaný v celej inštancii Elowen a na vytvorenie alebo zmenu v správcovi vyžaduje oprávnenie administrátora; nástroj CreateSkill vyžaduje vlastníka inštancie. Vstavané skilly sú iba na čítanie; vlastný skill nemôže prevziať názov vstavaného skillu a osobný skill nemôže prevziať názov skillu inštancie. Zápis názvu, ktorý v danej sade už existuje, daný súbor nahradí.

Účet bez prepojenej identity používateľa nevidí žiadne skilly z tohto pluginu, pretože plugin je viazaný na pridelenie a neprepojený volajúci žiadne pridelenie nemá. Skilly z iných zapnutých pluginov sa objavujú v tom istom katalógu a načítavajú sa cez SkillLoad. Poskytovaný skill je dostupný iba vtedy, keď je jeho plugin zapnutý, a ak sa plugin dá prideľovať, musí byť pridelený účtu. Zmeny pridelení pluginov, dostupnosti pluginov alebo vlastníctva skillov sa v katalógu prejavia až v ďalšom ťahu. Administrátori môžu spravovať skilly inštancie a podľa potreby aj vlastné skilly iných účtov; bežné účty spravujú svoje osobné skilly.

Skill opisuje postup; účtu nedáva žiadne nové oprávnenia. Aliasy s lomítkom aj načítavanie skillov rešpektujú pridelenia pluginov a pravidlá nástrojov daného účtu.

Nainštalujte plugin Skilly a prideľte ho

Nainštalujte skills v Nastavenia → Dostupné pluginy. Obchod overí minimálnu verziu core uvedenú v manifeste nainštalovaného vydania. Automatické učenie vyžaduje vydanie core, ktoré ako prvé prináša kontrakt recenzenta 2; aktualizujte core a Skilly ako jednu kompatibilnú sadu. Plugin sa dá prideľovať používateľom, takže účet potrebuje administrátora, ktorý mu ho pridelí v časti Používatelia → Povolené pluginy, kým začne používať jeho nástroje, správcu alebo katalóg skillov; administratívne obídenie neexistuje, takže rovnaké pridelenie potrebuje aj administrátor. Pravidlá nástrojov účtu môžu SkillLoad odmietnuť aj tak.

Zapnutie, vypnutie, inštalácia alebo zmena pluginu reštartuje Elowen. Obrazovka nastavení hovorí: „Zmena je uložená. Elowen sa teraz reštartuje, aby ju načítala.“ Uloženie skillu je iné: platí od ďalšej správy bez reštartu.

Plugin nemá žiadne polia nastavení. Súbory číta iba z registrovaného priečinka skillov; načítanie mimo tohto priečinka sa odmietne. Presun skillu medzi osobným rozsahom a rozsahom inštancie presunie jeho súbor do druhej sady. Výber skillov v termináli potvrdzuje zmazanie zvolenej osobnej alebo inštančnej definície; ak sa jej vlastník pred potvrdením zmení, vyberte ju znova. Ak plugin nemôže uloženú zmenu skillu použiť hneď, oznámi Vám, že je uložená a prejaví sa po ďalšom reštarte.

Ďalej: Štatistiky používania

Skilly, ktoré asistent navrhne

Elowen sa vie učiť z dlhých úloh. Zapnete to v časti Účet → Pamäť. Administrátor nastavuje limity v časti Beh v nastaveniach AI pomocou Upraviť behové prostredie: dokončená výmena sa počíta iba vtedy, keď mala aspoň Najmenej volaní nástrojov pre kontrolu skillov úspešných volaní nástrojov (predvolených 1), a keď sa započítané výmeny sčítajú do Kontrola skillov po každých N volaniach nástrojov (predvolených 100), Elowen prejde kontext dokončenej konverzácie tým istým modelom a účtom poskytovateľa a hľadá opakovane použiteľný postup, teda ako niečo urobiť, nie fakty o Vás alebo o projekte. Výslovne uložený interval zostáva bez zmeny. Potom uloží najviac toľko zmien, koľko určuje Maximum zmien skillov za výmenu (predvolené 1; 0 učenie vypne).

  • Nový skill je bežný osobný skill s označením created_by: agent v metadátach. Žiadny krok schválenia tu nie je: Elowen Vám ho ponúkne rovnako ako skill, ktorý ste si uložili sami. Ak ho chcete spúšťať iba cez /skill:name, vypnite Ponúkať agentovi automaticky.
  • Nový skill nikdy neprevezme názov, ktorý už vo Vašom zozname skillov vidíte, vrátane skillov z iných pluginov, takže žiadny z nich nemôže skryť. Ide o zoznam, ktorý Vám Elowen ukazuje po zohľadnení Vašich pridelení a prepínačov skillov pre jednotlivé účty.
  • Existujúci skill sa vylepší iba vtedy, keď sa v danej výmene úspešne načítal, je stále označený created_by: agent a medzitým sa nezmenil. Model vidí celé jeho súčasné telo a nahradí ho ako celok. Telo dlhšie než 8 000 znakov alebo také, ktoré obsahuje niečo, čo vyzerá ako tajný údaj, sa zobrazí iba na čítanie a upraviť ho nemožno. Skilly, ktoré ste napísali alebo upravili Vy, a skilly vstavané aj celoinštančné zostávajú nedotknuté.
  • Kontrola dostane existujúci kontext konverzácie aj jej úplnú záverečnú odpoveď, bez spúšťania nástrojov. Ponúkaný katalóg skillov aj upraviteľné telá sú obmedzené veľkosťou a kontrolované na tajné údaje; návrh, ktorý obsahuje niečo, čo vyzerá ako kľúč, token alebo heslo, alebo prekračuje limit veľkosti, sa zahodí. Tým sa neodstráni materiál, ktorý už je v zdedenej konverzácii.
  • Akákoľvek zmena skillu v správcovi, vrátane prepínača Ponúkať agentovi automaticky, odstráni označenie created_by: agent, a odvtedy ho meníte iba Vy.
  • Kontrola sa môže preskočiť, keď trasa poskytovateľa nedokáže konverzáciu presne zopakovať (napríklad zreťazená relácia Responses alebo nástroje hostované poskytovateľom), nie je dostupná kapacita, presný zdroj už nemožno použiť, alebo je týždenné využitie predplatného účtu poskytovateľa aspoň 90 %, prípadne neznáme. Preskočená kontrola si počet ponechá pre neskoršiu vhodnú výmenu a neurobí žiadnu požiadavku na model ani zmenu skillu. Nový pokus s iným modelom neexistuje.
  • Spotreba modelu pri kontrole sa účtuje na Váš účet, vrátane čítania konverzácie z medzipamäti a prípadného nového vstupu so záverečnou odpoveďou alebo kontrolou. Vypnutie učenia alebo zníženie počtu zápisov zastaví ďalšie zápisy podľa platného limitu.
  • Počítadlo pre jednotlivé účty sa ukladá do skrytého priečinka vedľa skillov a zmaže sa s účtom. Chýbajúce počítadlo začína na nule. Nečitateľný, poškodený alebo neplatný obsah počítadla danú kontrolu zastaví chybou; nikdy sa potichu nevynuluje.
  • Každá kontrola sa zaznamenáva do toho istého súboru: koľko kontrol prebehlo, koľko skillov uložili, koľko návrhov bolo odmietnutých, koľko ich zlyhalo alebo vypršal čas a kedy prebehla posledná a ako skončila. Účet → Pamäť to ukazuje jedným riadkom pod prepínačom, spolu s počtom volaní nástrojov do ďalšej kontroly, a log daemona má na každú kontrolu jeden riadok s tým, čo urobila.