Slovník pojmů
Srozumitelné definice pojmů, které se objevují v celé příručce Elowen.
Účty, přístup a oprávnění
| Pojem | Význam |
|---|---|
| Účet | Identita člověka v instanci Elowen. Konverzace, nastavení a přístup jsou tam, kde to aplikace podporuje, vázané na účet. |
| Administrátor | Účet s pravomocemi pro celou instanci, který spravuje uživatele, nastavení, pluginy a služby. |
| Běh bez dozoru | Práce zahájená bez člověka, který by mohl odpovídat na otázky, například naplánovaná úloha. |
| Pravidlo oprávnění | Pravidlo, které nástroj nebo příkaz povolí bez dotazu, vyžádá schválení, nebo jej zakáže. Při překryvu pravidel rozhoduje poslední odpovídající pravidlo. Vestavěné výchozí hodnoty povolují ostatní nástroje a příkazy; dotazují se jen nástroje pro zápis a přenos souborů. |
| Režim YOLO | Nastavení, které automaticky schvaluje žádosti o oprávnění, na které by se jinak aplikace ptala. Platí pro aktuální konverzaci, když jej v CLI zapnete příkazem /yolo, nebo pro každou novou relaci, pokud je vaším uloženým výchozím nastavením. Nepřebíjí pravidlo zakazující ani přísné nastavení pro běhy bez dozoru, které blokuje pravidla s dotazem. |
| Oprávnění k pluginu | Přístup, který administrátor udělí účtu u pluginu označeného jako přidělitelný. Oprávnění nepřebíjí osobní oprávnění nástrojů daného účtu. |
| Osobní a instanční rozsah | Osobní práce patří jednomu účtu. Práce pro celou instanci platí v celé Elowen a vyžaduje pravomoci administrátora. |
| Projekt | Pojmenovaná hranice přístupu, která určuje, které soubory a prostředky může konverzace používat. |
| Spravované prostředí Projektu | Trvalé běhové prostředí Projektu s vlastními soubory a službami. Je oddělené od místního Git worktree. |
| Worktree | Pracovní adresář Gitu propojený s repozitářem a větví. Umožňuje pracovat na samostatné větvi, aniž byste měnili jinou kopii. |
Chat, modely a kontext
| Pojem | Význam |
|---|---|
| Brain | Konverzační běhové prostředí Elowen. Připravuje každý tah, volá zvolený model a povolené nástroje a vrací odpověď. |
| Kanál | Chatovací platforma připojená k Elowen přes plugin, například Discord, Telegram, Microsoft Teams nebo WhatsApp. |
| Zkrácení kontextu | Shrnutí staršího kontextu konverzace, které uvolní místo pro další zprávy v kontextovém okně modelu. |
| Kontextové okno | Množství textu promptu a odpovědi, které model zvládne najednou. |
| Konverzace | Uložená historie zpráv, ke které se můžete vrátit. /new zahájí další konverzaci; /clear vyprázdní historii aktuální. |
| Model | AI zvolená k vytvoření odpovědi. |
| Kódový režim | Režim, ve kterém model spustí skript v JavaScriptu a volá z něj povolené nástroje. Administrátor jej zapíná pro každého poskytovatele. |
| Úroveň uvažování | Kolik uvažování navíc má model použít, pokud podporuje úrovně uvažování. |
| Poskytovatel | Služba nebo účet, který Elowen zpřístupňuje jeden nebo více AI modelů. |
| Klíč API | Tajemství vydané službou k ověření požadavků Elowen. Uchovávejte je v soukromí. |
| OAuth | Způsob přihlášení, který Elowen umožní připojit se k účtu v jiné službě, aniž by sbírala heslo k tomuto účtu. |
| Relace | Živý stav potřebný k pokračování konverzace, včetně aktuálního kontextu a nastavení. Relace se může restartovat, aniž by se uložená konverzace smazala. |
| Nástroj | Akce, kterou Elowen může zavolat, například přečtení souboru, hledání nebo spuštění příkazu. Přístup k nástroji se kontroluje před provedením. |
Projekty, režimy a delegovaná práce
| Pojem | Význam |
|---|---|
| Režim Realizace | Režim práce, ve kterém Elowen může provádět změny pomocí nástrojů, které smí používat. |
| Režim Plánování | Režim práce pro přípravu postupu před provedením změn. Jeho omezení omezují akce, ale nevytvářejí samostatnou hranici souborového systému. |
| Režim Postup | Režim práce, který organizuje úkol jako graf sub-agentů (workflow). Nepřidává oprávnění ani nepředává každý požadavek sub-agentům. |
| Sandbox | Vestavěný plugin, v aplikaci zobrazený jako Prostředí. Omezuje příkazy účtů, které nejsou provozovateli instance, a poskytuje trvalá prostředí spravovaným Projektům. |
| Sub-agent | Podřízený úkol delegovaný Elowen. Pracuje ve vlastní konverzaci a vrací výsledek v rámci hranice přístupu volajícího. |
| Delegace | Zaměřený úkol předaný sub-agentovi. Potomek hlásí výsledek volajícímu. |
| Fork | Sub-agent spuštěný s kontextem konverzace volajícího místo s čistou konverzací. |
| Workflow | Skupina delegovaných úkolů se závislostmi. Nezávislé úkoly mohou běžet paralelně; závislé čekají na své vstupy. |
| Pracovní adresář | Adresář, který příkazy používají, když není zadán jiný. V CLI jej /cd zobrazí nebo změní. |
Paměť, hledání a skilly
| Pojem | Význam |
|---|---|
| Embedding | Číselné vyjádření textu, které pomáhá porovnávat význam, ne jen přesná slova. |
| Paměť | Uložený poznatek, který má být dostupný v dalších konverzacích. Je soukromá pro účet, pokud ji nesdílíte přes fond Projektu. |
| Kategorie paměti | Pojmenovaná skupina pro organizaci uložených vzpomínek. Vzpomínky bez kategorie se obvykle nevybavují. |
| Sémantické hledání | Hledání, které nachází relevantní výsledky podle významu, pomocí embeddingů, ne jen podle přesné shody slov. |
| Vitalita | Skóre 0 až 100 pro každou vzpomínku. Klesá, když se vzpomínka nepoužívá, a roste s tím, jak často se vybavuje. K hodnocení hledání přispívá malým dílem. Vzpomínku starší než ochranná lhůta s vitalitou pod spodní hranicí může aplikace automaticky přesunout do koše, v rámci denního limitu na účet. |
| Skill | Opakovaně použitelná sada pokynů, kterou Elowen umí použít na úkol. Skilly vedou práci; neudělují přístup. |
| ToolSearch | Nástroj, který najde a načte úplné podrobnosti nástroje, když je model potřebuje. Některé nástroje jsou nejprve uvedené jen názvem. |
Pluginy, integrace a služby
| Pojem | Význam |
|---|---|
| Démon | Služba na pozadí, která zajišťuje API, konverzace, pluginy, úložiště a další společnou práci Elowen. |
| MCP | Model Context Protocol, standard pro připojení Elowen k externím serverům nástrojů. |
| Server MCP | Místní proces nebo vzdálená služba, která poskytuje nástroje přes Model Context Protocol. |
| Webhook | HTTP požadavek, který služba pošle Elowen, když nastane událost, například nová zpráva v kanálu. |
| Připojení GitHub | Oprávnění účtu pro funkce GitHubu. Může vypršet a je potřeba je obnovit. |
| Mapování Projektu | Repozitář GitHub přiřazený Projektu v Elowen. Terminálové příkazy účtu, který jej vlastní, běží s identitou GitHubu tohoto účtu. |
| Plugin | Doplněk, který může poskytovat nástroje, nastavení, integrace, stránky nebo jiné funkce. |
| Tržiště pluginů | Katalog, ze kterého administrátoři vybírají a instalují dostupné pluginy. |
| Webová služba | Služba, která doručuje aplikaci Elowen do prohlížeče. Komunikuje s démonem. |
Plánování a vydání
| Pojem | Význam |
|---|---|
| Úloha cron | Prompt, který se opakovaně spouští podle plánu. |
| Probuzení | Prompt naplánovaný na jedno spuštění, po kterém se sám odstraní. |
| Migrace | Aktualizace databáze, která proběhne při startu novější verze Elowen. |
| Licenční server | Služba, která ověřuje licenci instalace a poskytuje verze jádra a pluginů, na které má nárok. elowen update i tržiště z ní stahují; kanál vydání přes npm neexistuje. |
| Vydání | Verze jádra nebo pluginu zveřejněná na licenčním serveru a pokrytá licencí instalace. Místní kopie ze zdrojů může obsahovat novější kód než nejnovější vydání. |