Techniczna

architektura

Sophona to platforma agentic automation zbudowana wokół grafu Skill Map. Graf dynamicznie „zamyka” kontekst, dzięki czemu agent ma dostęp tylko do umiejętności istotnych dla aktualnej ścieżki biznesowej — zamiast płaskiego promptu wypchanego wszystkimi narzędziami. Każdy skill jest osobnym runtime workflow, który może w czasie rzeczywistym wywoływać AI (planowanie, routing narzędzi, retry) oraz stosować Mind Inject we właściwym momencie. Dostajesz pełną kontrolę nad zachowaniem agenta bez twardo zaszytej logiki.

Jeden „mind”, wiele kanałów

Ten sam agent działa przez telefon, osadzony widget web, widget desktop oraz API/iPaaS — jeden runtime, wiele interfejsów.

Skill Map to graf (gating kontekstu)

Zamiast płaskiej listy narzędzi, Sophona używa grafu skilli. W danym momencie agent widzi tylko te skille, które są relewantne dla bieżącej ścieżki biznesowej — mniej kontekstu, większa niezawodność.

Każdy skill to osobny runtime workflow

Każdy skill jest wykonywalnym workflow, który może w czasie rzeczywistym wołać AI (planowanie, routing, retry) i stosować Mind Inject wewnątrz skilla — nie tylko na poziomie głównego agenta.

Mind Inject (pełna kontrola biznesowa)

Możesz wstrzykiwać procedury i polityki w runtime — globalnie, per ścieżkę biznesową lub per skill. To umożliwia deterministyczne, audytowalne zachowanie bez hardcode’u.

Autonomiczne akcje (web + desktop)

Skille wykonują realną pracę: klikanie, nawigację, wypełnianie formularzy, operacje na desktopie i wywołania API — weryfikowalne i powtarzalne.

Instancje Pro: izolowany single-tenant

Instancje Pro (Founders/Business) działają w izolowanym trybie single-tenant: odseparowany runtime, granice danych i konfiguracja per tenant — zgodnie z oczekiwaniami enterprise.

Architektura Sophona
Skill Map graph + skill runtime
Warstwa interakcjiCore (graph + kontrola)Wykonanie i integracjeJedno AI, wiele kanałówPhone AgentVoice in/out · SIP/TwilioWeb WidgetEmbed · React/JSDesktop WidgetWindows/macOSAPI / iPaaSREST · Webhooks · QueuesAI Mind (Router)Rozpoznaje intencję i wybiera ścieżkę w graphSkill Map Graph (Context Gate)Aktywuje tylko skille potrzebne w danej ścieżce biznesowejMind InjectProcedury i zasady w runtime (global/path/skill)SchedulerCyklicznie · warunkowo · zdarzenia/triggerSkill Workflow RuntimeKażdy skill może używać AIAutonomous WebKlikanie · nawigacja · formularzeDesktop AutomationAplikacje · UI systemu · RPA-likeGoogle Workspace / APIsGmail · Calendar · CRM/ERP · iPaaSSkill Map to graph do optymalizacji kontekstu: w danym momencie agent widzi tylko skille relewantne dla aktualnej ścieżki biznesowej.
Runtime Sophona
Graph gating + AI na poziomie skilla
Użytkownik / TriggerVoice · Web · Desktop · APIAI Mind (Router)Intencja → wybór ścieżki w graphSkill Map GraphContext gate: aktywne tylko potrzebne skilleWybór Skill WorkflowWybierz node skilla → uruchom workflow runtimeSkill Runtime (AI inside)Plan · tool routing · retry · Mind InjectVerifierWalidacja · dowody · logiOutcomeWykonana akcja + odpowiedźMind Inject może działać globalnie oraz wewnątrz skill runtimeGraph gating utrzymuje mały kontekst. Workflow skilla pozostaje elastyczne: AI może planować, wykonywać akcje, wstrzykiwać procedury i weryfikować wynik — bez twardego hardcodu.

Jak

skille wykonują się w runtime

Skill Map wybiera odpowiednią gałąź (context gating). Następnie wybrany skill uruchamia się jako niezależny workflow, który może planować, wołać narzędzia, wstrzykiwać procedury i weryfikować rezultat. Dzięki temu zachowanie jest elastyczne, testowalne i kontrolowane biznesowo.

01

Context gating przez graf Skill Map

Trigger pochodzi z telefonu / widgetu / desktopu / API. Graf Skill Map aktywuje tylko podzbiór skilli istotnych dla danej ścieżki biznesowej, optymalizując kontekst i redukując szum.

02

Runtime skilla (AI wewnątrz skilla)

Wybrany skill uruchamia się jako osobny workflow i może „na żywo” wołać AI do planowania, routingu, retry oraz użycia narzędzi — bez puchnięcia globalnego promptu.

03

Mind Inject na właściwej warstwie

Procedury można wstrzykiwać globalnie, per ścieżkę albo per skill. To daje przewidywalne wykonanie i pełną kontrolę biznesową — bez hardcodowanej logiki decyzyjnej.

Skill

workflows

W Sophonie skill może być mikro (np. pojedynczy klik UI) albo pełnym, ustrukturyzowanym workflow ze zmiennymi, warunkami, retry i weryfikacją. Dzięki temu wybierasz między autonomią a determinizmem — bez hardcodowania logiki agenta. Kontrolujesz zachowanie poprzez projekt grafu skilli.

Skille
Micro-skills ↔ Structured workflows
Spektrum: jak „duży” może być skillMicro-skill (atomowy)np. click / input / wait / read elementStructured workflow (stabilny)variables · conditions · deterministyczne krokiHybrid skilldeterministyczny flow+ AI tylko tam, gdzie ma sensKlocki micro-skilliUI.Click(selector)Akcja atomowaUI.Input(selector, value)Kontrolowany inputUI.WaitFor(text/element)Synchronizacja i stabilnośćUI.Read(element)Zbieranie dowodówSkille jako structured workflowVariablesstan + parametryConditionsgałęzie if/elseRetries & timeoutsodporność na edge-case’yVerificationdowody + audytHybryda: stabilnie + inteligentnieDeterministyczne kroki trzymają proces w ryzach.AI jest wywoływane tylko do:routingu wewnątrz skillainterpretacji danych nieustrukturyzowanychwyboru kroku, gdy sytuacja jest niejednoznacznagenerowania bezpiecznej odpowiedzi tekstowejTip: możesz iść w pełną deterministykę (zero „halucynacji”) albo dopuścić autonomię — decyduje to, jakie skille istnieją i jak łączysz je w Skill Map graph.

Dwa sposoby budowania skilli

1) Mikro-skille + autonomia

Możesz dać agentowi atomowe skille typu Click, Input, Wait, Read UI. Agent autonomicznie próbuje wykonać proces, dobierając i łącząc te skille (kierowany grafem Skill Map i Mind Inject).

Najlepsze dla: zmieniających się UI, zadań eksploracyjnych, operacji „po prostu zrób to”.
2) Ustrukturyzowane (stabilne) workflow z AI

Albo budujesz klasyczny skill-workflow: zmienne, warunki, timeouty, retry i weryfikacja. AI jest wywoływane tylko tam, gdzie wnosi wartość (interpretacja, routing, drafting) — a core wykonania pozostaje deterministyczny.

Najlepsze dla: procesów compliance, przewidywalnych rezultatów, audytowalnego wykonania.
Brak halucynacji z założenia

Niezawodność wynika ze struktury: kroki weryfikacji, zbieranie dowodów i ograniczanie AI do kontrolowanych miejsc. Jeśli chcesz w 100% stabilne zachowanie, możesz utrzymać skille w pełni deterministyczne i użyć Mind Inject do egzekwowania procedur.