Osadź wizualny kreator przepływu pracy dla agentów AI opartych na kodzie
Twój zespół oszacował, że zbudowanie kanwy agenta AI w Twoim produkcie zajmie 4 miesiące. Logic Forms zawiera większość z nich – edytor wizualny, referencyjny backend i wymienną integrację Temporal dla wybranej trwałej warstwy wykonawczej.
Przepływ pracy AI typu open source SDK.Gwiazdka na GitHub

Problem, o którym dzisiaj mówią zespoły ds. produktów AI
Trwały silnik wykonawczy i płótno agenta AI
Warstwa infrastruktury niezawodnościowej (Temporal, Inngest, Restate, LangGraph) osiągnęła wartość 300 mln dolarów w ramach serii D i ostatnio przestawiła się na „agentów AI” jako główny przypadek użycia.
Logic Forms dostarcza warstwę powierzchniową – wizualną i wykonawczą dla Twojego agenta AI. Zachowujesz to, co powinno pozostać Twoje – modele, dane, wybór silnika.
W pierwszym kwartale 2026 r. wątki Hacker News, r/MachineLearning i r/LangChain przesunęły się z pytania „który model” na „jak niezawodny”. Zespoły produkcyjne AI nie pytają: „Czy GPT-5 jest lepszy niż Claude?” - pytają: „Czy mój agent zakończy to, co zaczął?”, „Jak bezpiecznie ponowić próbę wywołania narzędzia?”, „Gdzie przechowywać 30 minut stanu?”
Brakuje warstwy wizualnej - UI, która pozwala, w jaki sposób osoby niebędące programistami konfigurują te trwałe przepływy pracy.
Właśnie tam pasuje Logic Forms.
STUDIA PRZYPADKÓW
Co musiałbyś zbudować
Powierzchnia przepływu pracy AI składa się z trzech warstw. Logic Forms wysyła dwa.
Pogrupowane według warstw, a nie według obiektów. Edytor przepływu pracy wizualnej AI, zaplecze referencyjne i integracja silnika. Logic Forms dostarcza pierwsze dwa jako elementy składowe, a integrację z Temporal w przypadku trzeciego. Twój zespół jest właścicielem części, które powinny pozostać Twoje.
Interfejs React, który Twoi użytkownicy widzą i edytują.
Niezależny od silnika API i biegacz wykresów.
/api/workflows i /api/executions. Topologiczny biegacz grafów z falami równoległymi i przycinaniem decyzji. Umowa na silnik publiczny (interfejsy z trzema portami). Ustrukturyzowany dziennik zdarzeń i historia uruchomień na poziomie wykresu.Trwały adapter wykonawczy.
* Routing brzegowy i automatyczny układ ELK dostępne w Enterprise Edition.
Zbudowanie od podstaw porównywalnego wizualnego edytora przepływu pracy AI (tylko warstwa 1) zajmuje Ponad 700 godzin inżynieryjnych i ponad 300 godzin projektowych. Referencyjny back-end i integracja silnika pozwalają ponadto zaoszczędzić więcej czasu, w zależności od tego, na który trwały silnik się zdecydujesz.
Jak code-first działa w praktyce
Twórz węzły i wtyczki w kodzie. Renderuj je jako możliwy do uruchomienia wykres.
Inżynierowie definiują, co kanwa może zrobić w kodzie: schematy, fabryki wtyczek i klasy adapterów. Edytor wizualny to wierna powierzchnia dla wszystkiego, co zdefiniowałeś, nie więcej, nie mniej.
Zdefiniuj typ węzła w schemacie JSON
Opisz raz każdy typ węzła. Panel właściwości renderuje się automatycznie, trwa sprawdzanie poprawności, serializator JSON utrzymuje stabilny kształt podczas zapisywania.
// ai-agent-node.schema.json
{
„typ”: „ai_agent”,
„etykieta”: „Agent AI”,
„schemat”: {
„typ”: „obiekt”,
„właściwości”: {
„modelka”: { „typ”: „sznurek”,
„wyliczenie”: [„gpt-4o”, „claude-sonnet-4-6”, "gemini-2.5-pro"] },
„Podpowiedź systemowa”: { „typ”: „sznurek” },
„temperatura”: { „typ”: „numer”,
„minimum”: 0, „maksimum”: 2, „domyślny”: 0.2 },
"narzędzia": { „typ”: „tablica”, „przedmioty”: { „typ”: „sznurek” } }
},
„wymagane”: [„modelka”, „Podpowiedź systemowa”]
}
}Port silnika — umowa zapewniająca mobilność
Trzy interfejsy TypeScript znajdują się na granicy pomiędzy back-endem a silnikiem. Ich wdrożenie umożliwia stworzenie nowego adaptera. Temporal to integracja dostarczona dzisiaj jako adapter referencyjny. Architektura jest gotowa na dodatkowe silniki w ramach tej samej umowy.
// apps/execution-core/src/ports/workflow-engine.port.ts
eksport interfejs WorkflowEnginePort {
przesłać (wejście: WorkflowExecutionInput): Obietnica<pustka>;
anuluj (identyfikator wykonania: ciąg znaków): Obietnica<pustka>;
}
eksport interfejs ActivityRunnerPort {
wykonajNode(
węzeł: WorkflowNodeDefinicja,
ctx: Kontekst wykonania,
): Obietnica<NodeWynik wykonania>;
}
eksport interfejs EventEmitterPort {
emitEvent(Id wykonania, typ, ładunek?, Identyfikator węzła?): Obietnica<pustka>;
updateStatus(identyfikator wykonania, status, błąd?): Obietnica<pustka>;
}Dwie ścieżki adopcyjne
Żadna ścieżka nie jest wymuszona. Kontrakty blokowe są publiczne, więc ścieżka, która pasuje do Twojej platformy dzisiaj, nie będzie Cię jutro spychać w kąt.

Tylko edytor wizualny
Skorzystaj z wizualnego edytora przepływu pracy AI (frontend React) i umieść go w swoim produkcie. Po zapisaniu twój istniejący backend i biegacz biorą JSON i wykonują je w dowolny sposób. Najszybsza ścieżka, gdy już wysłałeś wykonanie i potrzebujesz tylko edytora w swoim produkcie.

Edytor wizualny + zaplecze referencyjne + integracja z silnikiem
Przyjmij pełne Logic Forms SDK. Referencyjny backend zapewnia powierzchnię API i uporządkowany dziennik zdarzeń. Integracja silnika jest obecnie dostarczana z adapterem referencyjnym Temporal. Zaplecze jest z założenia niezależne od silnika. Dodatkowe integracje silnika korzystają z tych samych trzech portów.
BUILD LUB KUP?
Uczciwe porównanie
Logic Forms vs LangGraph, Temporal-tylko, n8n i niestandardowa kompilacja
Mocne strony każdej alternatywy wymienione w tym samym wierszu. Niewłaściwe narzędzie pasuje do niektórych zespołów lepiej od nas – tak mówimy.
| Możliwości | Logic Forms | LangGraph | Temporal (sam) | n8n | Niestandardowa kompilacja |
|---|---|---|---|---|---|
| Możliwość osadzenia w produkcie React | Tak — edytor wizualny renderuje wewnątrz aplikacji React | Nie - Python/framework JS, nie UI | Nie - warstwa infrastruktury | Częściowy - iframe lub SaaS, nie natywny | Tak – budujesz to |
| Edytor wizualny dla inżynierów i osób niebędących inżynierami | Tak – płótno produkcyjne, routing libavoid* | Nie | Nie | Tak – skierowany do użytkowników końcowych | Tylko jeśli taki zbudujesz |
| Tworzenie kodu w pierwszej kolejności | Tak - JSON Węzły schematu, wtyczka SDK | Tak – tylko kod | Tak – tylko kod | Ograniczone — JS w węzłach | Tak z definicji |
| Wybór silnika wykonawczego | Otwarty kontrakt na silnik. Temporal wysłane dzisiaj; architektura gotowa na dodatkowe integracje z silnikiem. | nie dotyczy - brak silnika | Tylko Temporal | Tylko silnik n8n | Twój wybór |
| Trwałe wykonanie od razu po wyjęciu z pudełka | Tak - integracja Temporal została wysłana dzisiaj. Architektura gotowa na dodatkowe integracje z silnikiem. | Nie – przynieś własne środowisko wykonawcze | Tak - to właśnie robi Temporal | Częściowe - własny czas pracy, mniej hartowane | Nie — tworzysz ponawianie prób i powtarzanie |
| Licencja i własność źródła | Apache 2.0 open source. Enterprise Edition dostępne. | Struktura MIT | Apache 2.0 + płatna chmura | Licencja zrównoważonego użytkowania + płatna chmura | nie dotyczy |
| Paruje się z Twoim środowiskiem wykonawczym (a nie zastępuje) | Łączy się w pary z dowolnym (Temporal, LangGraph, Inngest, niestandardowe) | Samo w sobie jest czasem wykonawczym | Samo w sobie jest czasem wykonawczym | Samo w sobie jest środowiskiem wykonawczym + przepływami pracy | nie dotyczy |
| Kiedy to zwycięży | Edytor w produkcie + istniejący wybór trwałego wykonania | Python-pierwszy framework agenta, brak wymagań UI | Czysta, trwała realizacja w hiperskali | Hostowane narzędzie do automatyzacji dla użytkowników operacyjnych | Unikalne ograniczenie czasu i budżetu |
* Routing brzegowy i automatyczny układ ELK dostępne w Enterprise Edition.
Dla kogo to jest
Co się zmienia dla trzech osób po stronie kupującej
Logic Forms ląduje na trzech biurkach. Każdy potrzebuje innej odpowiedzi.
Dla właścicieli produktów
Szybkość do MVP, prędkość iteracji, utrzymanie użytkownika.
- Dostarczaj wbudowany w produkt edytor przepływu pracy AI w ciągu kilku dni, a nie kwartałów.
- Szablony są jednostką iteracji. Dodaj przepływ specyficzny dla branży bez sprintu.
- Wzorce wtyczek sprawiają, że przeglądanie przepływu pracy w produkcie jest dla użytkowników czymś naturalnym.
- Płótno pełni także funkcję powierzchni debugowania dla zaawansowanych użytkowników.
Dla głównych twórców
SDK ergonomia, debugowalność, luki ratunkowe.
- Umowa na wtyczkę z funkcją fabryczną. Brak skutków ubocznych ładowania modułów.
- Powierzchnia publiczna API. W przypadku nietrywialnych wtyczek nie jest potrzebny głęboki import.
- Umowa dotycząca aparatu publicznego umożliwia napisanie adaptera w pamięci na potrzeby testów w krótkim czasie.
- Strumień wykonania SSE na żywo. Dołącz do wydarzeń i prowadź własne UI.
Dla CTO
Architektura, ryzyko dostawcy, zarządzanie.
- Kod źródłowy w Twoim repozytorium. Apache 2.0 lub wieczysty Enterprise, bez subskrypcji.
- Historia integracji silników: Dzisiaj wysłano Temporal, architektura jest gotowa na dodatkowe silniki.
- Ustrukturyzowany dziennik zdarzeń i historia uruchomień na poziomie wykresu wspomagają proces audytu i zapewniania zgodności.
- Ślad operacyjny jest dobrze znany: standardowe bazy danych, istniejący stos obserwowalności.
Kiedy jest to właściwe narzędzie
Kiedy wybrać Logic Forms, a kiedy nie
Lista działa w obie strony. Logic Forms nie jest właściwym wyborem dla każdego zespołu.

Wybierz Logic Forms kiedy
Wysyłasz przepływ pracy lub funkcję AI w produkcie B2B SaaS, a redaktor musi działać pod Twoją marką i autoryzacją.
Twoi użytkownicy to mieszanka programistów i osób niebędących programistami i obaj muszą czytać ten sam przepływ pracy.
Chcesz tworzyć w pierwszej kolejności kod z wizualną kanwą do przeglądania, debugowania i bramek zatwierdzania przez człowieka.
Domyślnie chcesz trwałego wykonania, ze swobodą wyboru silnika, który go obsługuje.
Zależy Ci na posiadaniu kodu źródłowego i uniknięciu blokady subskrypcji.
Pracujesz w branży regulowanej i chcesz mieć przejrzysty ślad audytu bez ograniczania się do stosu jednego dostawcy.

Wybierz coś innego, kiedy
Potrzebujesz aplikacji SaaS, w której użytkownicy końcowi rejestrują się bezpośrednio. Użyj n8n, Make lub Zapier.
Twoje przepływy pracy to czysty kod bez struktury wykresów wymagającej autoryzacji lub przeglądu. Użyj bezpośrednio Temporal, Trigger.dev lub Inngest.
Tworzysz ogólną strukturę agenta, a nie produkt przepływu pracy. Użyj LangGraph lub CrewAI.
Potrzebujesz pojedynczego wywołania LLM, a nie przepływu pracy. Użyj SDK swojego dostawcy LLM i całkowicie pomiń edytor.
Architektura
Jak bloki pasują do siebie na platformie orkiestracji AI
Cztery warstwy, przejrzyste szwy. Edytor wizualny znajduje się wewnątrz Twojego produktu. Referencyjnym zapleczem jest powłoka niezależna od silnika. Adapter silnika to mostek. Sam silnik jest tym, na czym już działa Twoja platforma.
Twój produkt B2B SaaS
Twoja aplikacja ReactZaplecze referencyjne
powłoka niezależna od silnika · WB statkiAdapter silnika
wymienny mostekSilnik wykonawczy, działania, Twoje dane
niezależnie od tego, na której platformie już działaReferencyjny backend (warstwa 2) jest niezależny od silnika. Adapter silnika (warstwa 3) to oddzielny, wymienny blok. Temporal jest dziś dostarczany jako adapter referencyjny. Więcej integracji silników podlega tej samej umowie.
Zbudowany dla SDK, mający zdanie na temat stosu
Referencyjny backend rejestruje ustrukturyzowane zdarzenia dla każdego uruchomienia, udostępnia je front-endowi za pośrednictwem zdarzeń wysyłanych przez serwer i przechowuje historię uruchomień na poziomie wykresu. Zapewnia to przejrzysty ślad audytu bez konieczności dyktowania, jakiego narzędzia do przechowywania danych, uprawnień czy możliwości obserwacji używasz.
Budowanie dla branży regulowanej (fintech, HR, opieka zdrowotna, insurtech, edtech), w której audyt, nadzór ludzki lub zgodność z branżą mają wpływ na przepływ pracy? Porozmawiaj z zespołem stojącym za Logic Forms — ci sami inżynierowie, którzy zbudowali SDK, pomagają w mapowaniu na niego wymagań zgodności, bez konieczności przejmowania kompilacji.
Gdzie trafia do twojego stosu
Tożsamość i autoryzacja pozostają na Twojej platformie. Zaplecze SDK i referencyjne nie dotykają uwierzytelnienia.
Dane klientów pozostają tam, gdzie już są. Tabele referencyjnego zaplecza znajdują się obok, a nie wewnątrz schematu biznesowego.
Dostawcy LLM, wektorowe bazy danych i narzędzia stoją za umową dotyczącą silnika. Zamień dowolne z nich bez dotykania edytora.
Obserwowalność to wszystko, co już uruchomiłeś. Wybrany adapter silnika udostępnia dane; strumień SSE przenosi zdarzenia na poziomie węzła.
Zbudowany tak, aby pasował do wybranego przez Ciebie trwałego wykonania
Logic Forms nie zastępuje środowiska wykonawczego przepływu pracy — znajduje się na nim. Temporal adaptery są dostarczane w referencyjnym zapleczu już pierwszego dnia. LangGraph, Inngest, Restate, AWS Step Functions lub własny silnik - zaimplementuj jeden interfejs TypeScript (WorkflowEnginePort), a one się zamienią.
STUDIA PRZYPADKÓW
Klienci
Zespoły ds. produktów AI już wysyłają w dniu Logic Forms
Dwie z firm korzystających z sztucznej inteligencji, które umieściły SDK jako powierzchnię przepływu pracy.
Orkiestracja sztucznej inteligencjiAthena Intelligence
Athena Intelligence budował platformę do orkiestracji danych i sztucznej inteligencji. Ich użytkownicy musieli zaprojektować wieloetapowe potoki agentów połączone z Neo4j grafem wiedzy. Już w pierwszym sprincie uruchomili płótno w produkcji – ich silnik wykonawczy, ich marka, bez kompromisów.
„Faktyczna integracja z naszym stosem była bardzo bezbolesna, biorąc pod uwagę wagę UI”.
Athena Intelligence, inżynieria
Automatyzacja sztucznej inteligencjiPlura AI
Plura AI to platforma automatyzacji dla przepływów pracy natywnych dla sztucznej inteligencji – edytor wizualny jest produktem podstawowym, a nie funkcją poboczną. Musieli szybko wysyłać przesyłki, zachować pełną white-label kontrolę i posiadać swoją warstwę wykonawczą. Logic Forms dał im całą trójkę. Edytor gotowy do produkcji w ciągu kilku tygodni, a nie kwartałów.
„Po co mielibyśmy to budować sami, skoro nie mamy wiedzy specjalistycznej i moglibyśmy zlecić to specjalistom?”
Plura AI, w przypadku kompilacji vs. decyzja SDKSTUDIA PRZYPADKÓW
FAQ
Pytania, które zespoły inżynieryjne zadają przed przyjęciem
Bezpośrednie odpowiedzi, bez dopełnienia. Każde pytanie pochodziło z prawdziwej rozmowy dotyczącej zakupów lub oceny technicznej.
- Co to jest platforma przepływu pracy AI oparta na kodzie?
Platforma przepływu pracy oparta na kodzie AI pozwala inżynierom definiować przepływy pracy w kodzie (wpisane cyfry SDK, pliki schematów, funkcje wtyczek) i renderuje wynik w postaci możliwego do uruchomienia wykresu. Łączy ergonomię programisty z powierzchnią wizualną do przeglądania, debugowania i bramek typu „człowiek w pętli”. Logic Forms to platforma oparta na kodzie: wizualny edytor przepływu pracy AI (frontend React), referencyjny back-end z trzema interfejsami portów oraz integracje silników, które komponujesz tak, aby pasowały do Twojego stosu.
- Jakie silniki wykonawcze obsługuje Logic Forms?
Referencyjny backend jest ze względu na architekturę niezależny od silnika. Firma Logic Forms dostarcza dziś integrację Temporal jako adapter referencyjny. Architektura jest gotowa na dodatkowe integracje silników w ramach tej samej publicznej umowy dotyczącej silników. Inne silniki mogą zostać dodane przez Twój zespół lub w ramach współpracy inżynieryjnej z zespołem odpowiedzialnym za Logic Forms.
- Czy mogę osadzić edytor przepływu pracy AI we własnym produkcie SaaS?
Tak. Wizualny edytor przepływu pracy AI jest React nakładką Logic Forms SDK, opublikowaną jako pakiet @workflow-builder/sdk npm. Tworzysz wtyczki, przekazujesz typy węzłów i szablony oraz renderujesz je w swojej aplikacji React. Pakiet jest mały, dostarczany jako moduły ES i udostępnia publiczną powierzchnię API dla nietrywialnych wtyczek bez głębokiego importu. Osadzanie zajmuje godziny, a nie tygodnie.
- Jak zbudować trwałe przepływy pracy AI, które przetrwają awarie i ponowne próby?
Uruchamiaj przepływy pracy AI na trwałym silniku wykonawczym. Logic Forms jest ze względu na architekturę niezależną od silnika — kontrakt silnika w referencyjnym zapleczu umożliwia podłączenie dowolnego trwałego silnika. Obecnie Logic Forms dostarcza integrację Temporal z odtwarzaniem deterministycznym, uruchamianiem w trybie piaskownicy i profilami ponownych prób według aktywności. Architektura jest gotowa na dodatkowe integracje silników w ramach tej samej umowy.
- Jak Logic Forms łączy się z LangGraph?
Logic Forms to wizualna warstwa autorska. LangGraph to warstwa środowiska wykonawczego. Rozwiązują różne problemy. Logic Forms eksportuje wpisaną JSON definicję wykresu; twój back-end tłumaczy to na LangGraph StateGraph z punktami kontrolnymi, podróżą w czasie i HITL operacjami podstawowymi (interrupt() i Command(resume=...) w Python lub nowe polecenie({ CV: ... }) w TypeScript). LangGraph uruchamia maszynę stanów agenta; Logic Forms pozwala użytkownikom niebędącym programistami tworzyć go wizualnie.
- Czym jest agentyczna automatyzacja przepływu pracy AI?
Automatyzacja przepływu pracy agentycznej sztucznej inteligencji to praktyka pozwalająca agentom LLM na kierowanie wieloetapowym procesem z wywołaniami narzędzi, gałęziami decyzyjnymi i pętlami informacji zwrotnych. Różni się od klasycznej automatyzacji tym, że kroki mogą być niedeterministyczne, ponowne próby są kosztowne i często wymagana jest zgoda człowieka. Trwały silnik wykonawczy i edytowalny wykres wizualny umożliwiają zarządzanie nim w środowisku produkcyjnym.
- Jak Logic Forms wypada w porównaniu z n8n, Make lub Zapier?
n8n, Make i Zapier to SaaS platformy automatyzacji przeznaczone dla użytkowników końcowych automatyzujących własne zadania. Logic Forms to SDK (wizualny edytor przepływu pracy AI + zaplecze referencyjne + integracja silnika) przeznaczony dla zespołów produktowych osadzających powierzchnię przepływu pracy we własnym produkcie. Jeśli chcesz mieć narzędzie hostowane, wybierz SaaS. Jeśli dostarczasz przepływy pracy jako funkcję swojego produktu, wzorzec SDK wygrywa pod względem marki, miejsca przechowywania danych i własności źródła.
- Czego wymaga unijna ustawa o sztucznej inteligencji w zakresie ścieżek audytu przepływu pracy AI?
Załącznik III do unijnej ustawy o sztucznej inteligencji (kategoria AI wysokiego ryzyka) wchodzi w życie w lutym 2027 r. dla fintech, HR, edtech, opieki zdrowotnej i innych wymienionych branż. Zaplecze referencyjne Logic Forms rejestruje każde zdarzenie przepływu pracy w uporządkowanym dzienniku i udostępnia historię przebiegu na poziomie wykresu poprzez SDK - przydatne dane wejściowe dla śladu audytu. Pełne mapowanie według załącznika III w regulowanym pionie jest zadaniem inżynieryjnym i zapewniającym zgodność; zespół odpowiedzialny za Logic Forms oferuje wsparcie doradcze w zakresie mapowania tych wymagań na SDK.
- Jaka jest różnica pomiędzy Logic Forms SDK, referencyjnym backendem i integracją Temporal?
Logic Forms SDK to cała oferta: trzy komponowalne bloki. Edytor wizualny to interfejs React, który osadzasz w swoim produkcie. Referencyjnym zapleczem jest powłoka wykonawcza niezależna od silnika: HTTP API, moduł graficzny, trzy interfejsy portów. Integracja Temporal to adapter, który łączy back-end z Temporal jako trwałym silnikiem. Możesz zastosować wszystkie trzy, zamienić integrację silnika na jeden z własnym silnikiem lub skorzystać tylko z edytora wizualnego i uruchomić JSON w istniejącym środowisku wykonawczym.
