O projektu
AI vrstva Seliee, marketingové platformy, kterou jsem vytvořil v Neeblo: tým AI agentů, MCP server pro externí agenty a AI funkce napříč několika poskytovateli modelů.
Problém a rozsah
Marketingové týmy opakují stejnou vícekrokovou práci v mnoha nástrojích: hledání trendů, psaní a publikování obsahu, řízení kampaní, odpovídání zákazníkům a reporting. AI Office tyto procesy automatizuje: zadáte cíl a agenti naplánují a provedou kroky s nástroji panelu. Agentní architektura byla zvolena, protože práce zasahuje do mnoha odborných oblastí a potřebuje nástroje, sdílený stav a lidské rozhodnutí tam, kde jde o peníze nebo o zveřejnění.
Architektura
- Role agentů: manažer, který plánuje, zadává úkoly a shrnuje výsledky bez volání nástrojů, a 19 specialistů včetně SEO, obsahu, reklam, sociálních sítí, CRM, inboxu, prodeje, dat, analytiky, výzkumu a vývoje
- Nástroje: vlastní funkce panelu; stejné schopnosti jsou externím agentům dostupné přes MCP server s více než 230 nástroji
- Směrování modelů: každý agent používá vlastní AI účet, pokud jeho poskytovatel podporuje volání nástrojů; jinak první účet, jehož limit útraty volání ještě dovolí; jinak vlastní Llama – a tento fallback se loguje
- Stav: běh je plán kroků se stavy; výstup každé úlohy se ukládá a předává závislým krokům a kroky s neúspěšnými vstupy se přeskočí
- Integrace: OpenAI, Claude, Gemini, Perplexity a llama.cpp a moduly platformy pro sociální sítě, reklamy, e-mail a CRM
Bezpečnost a kontrola
- Oprávnění: čtení a zápis běží jménem vlastníka běhu; publikování, mazání a utrácení i každý neznámý nástroj se zadrží, dokud je neschválí člověk
- Lidské schválení: zadržená volání se na konci kroku spojí do jedné otázky; nákladné renderování médií čeká na schválení nákladů
- Izolace tenantů: každý dotaz je omezen na daného obchodníka a ID předávaná mezi kroky se ověřují, že mu patří
- Auditní záznamy: každé volání AI, volání nástroje, otázka i výsledek běhu se logují se stavem a chybou
- Scénáře selhání: bez použitelného AI účtu se úloha zastaví s jasnou chybou, limit 12 volání nástrojů na úlohu brání smyčkám a agenti pro automatizaci a vývoj změny jen navrhují, zapíná je člověk
Evaluace
Agenti se hodnotí podle míry úspěšnosti úloh (ze stavů úloh), podílu chybných nebo zamítnutých akcí (ze schvalování), latence a nákladů na tokeny. Každé zpoplatněné volání AI se ocení podle modelu a eviduje pro každý účet po dnech a měsících a limity útraty zastaví volání dřív, než se rozpočet překročí. Plány se před spuštěním validují, takže nástroj pro publikování se do kroku bez schválení nedostane.
Důkazy
Veřejně lze sdílet: živý produkt na seliee.si a AI asistenta na tomto webu. Demo AI Office a MCP serveru, diagram architektury, vybrané ukázky kódu a naměřené výsledky jsou k dispozici na vyžádání, pokud je lze sdílet.