Streszczenie
Tradycyjne środowiska programowania wizualnego (maszyny stanów FSM, drzewa zachowań lub grafy przepływu) zazwyczaj wiążą logikę i wykonanie w jeden, sztywny paradygmat. ORO wprowadza transformacyjną architekturę, w której Warstwa Akcji pozostaje niezmienna, podczas gdy Silnik Wykonawczy skaluje się w czterech wymiarach złożoności. To rozdzielenie (decoupling) pozwala pojedynczemu zestawowi zasobów na przejście od liniowych skryptów do złożonych, inspirowanych neuronowo sieci decyzyjnych bez konieczności refaktoryzacji kodu.
I. Filozofia kluczowa: Kontrakt Akcji
Fundamentalną innowacją ORO jest ścisła izolacja pytania „Co robić?” od „Kiedy to robić?”. U podstaw leży Biblioteka Akcji, zarządzana przez rygorystyczny Kontrakt Akcji:
- Autonomia Atomowa: Akcje nie posiadają wiedzy o stanie globalnym ani hierarchii ORO.
- Standaryzowany Cykl Życia: Każda akcja przestrzega uniwersalnego interfejsu (Start → Tick → Finish/Abort).
- Determinizm Wejścia/Wyjścia: Akcje operują na lokalnych buforach danych, co czyni je przenośnymi we wszystkich czterech wymiarach wykonania.
II. Cztery Wymiary Wykonania
ORO oferuje cztery odrębne „Silniki Interpretacyjne”. Nie są to różne programy, lecz różne matematyczne sposoby poruszania się po tym samym zestawie Zasobów Akcji.
1. Silnik Liniowy (1D: Wykonanie sekwencyjne)
Tryb 1D traktuje projekt jako deterministyczną sekwencję. Jest to „punkt odniesienia” (Ground Truth) systemu.
- Mechanizm: Wykonanie proceduralne (Akcja A → B → C).
- Zastosowanie: Niezbędne do debugowania, testów jednostkowych i analizy wydajności.
- Redukowalność: Każdy złożony projekt ORO można uprościć z powrotem do tego stanu liniowego, co zapewnia stabilność systemu.
2. Silnik Grafowy (2D: Topologia Maszyny Stanów)
Tryb 2D wprowadza logikę przestrzenną poprzez model skończonej maszyny stanów (FSM).
- Mechanizm: Węzły reprezentują stany; krawędzie reprezentują przejścia warunkowe.
- Innowacja: W przeciwieństwie do tradycyjnych FSM, gdzie akcje są „zakodowane na sztywno” w stanach, ORO traktuje graf jako mapę, która wskazuje na Bibliotekę Akcji. Logika opisuje ścieżkę, a nie same „nogi” (narzędzia wykonawcze).
3. Silnik Hierarchiczny (3D: Drzewa Intencjonalności)
Tryb 3D przenosi środek ciężkości ze „Stanów” na „Intencje”. W tym miejscu ORO funkcjonuje jako architektura kognitywna.
- Drzewo ORO (Umysł): Hierarchiczna struktura definiująca cele wysokiego poziomu i priorytety.
- Pakiety Akcji (Kora Ruchowa): Grupy atomowych akcji, które realizują „Jak”.
- Relacja: Drzewo zarządza pytaniem „Dlaczego” (kontekst/priorytet), dynamicznie wybierając odpowiedni Pakiet Akcji.
4. Silnik Neuronalny/Sieciowy (N-Wymiarowy: Logika Emergentna)
Najbardziej zaawansowany poziom traktuje logikę jako dynamiczną sieć wag i napięć, podobną do sieci zachowań (Behavior Networks) lub obwodów neuronalnych.
- Mechanizm: Wiele ścieżek wykonania może być aktywnych jednocześnie. Decyzje wyłaniają się z „energii” lub „napięcia” między sprzecznymi celami.
- Rezultat: Nieliniowe, realistyczne zachowanie, w którym system adaptuje się do bodźców środowiskowych w czasie rzeczywistym.
- Spójność: Co istotne, podstawowe akcje pozostają tymi samymi „prostymi” jednostkami atomowymi, których użyto w trybie 1D.
III. Zalety Architektoniczne
Implementując to warstwowe podejście, ORO rozwiązuje „pułapkę skalowania” skryptów wizualnych:
- Odporność na przyszłość (Future-Proofing): Możesz zacząć od skryptu 1D i ulepszyć go do 4D „Mózgu” w miarę rozwoju projektu, bez konieczności przepisywania podstawowych akcji.
- Interoperacyjność: Ponieważ Kontrakt Akcji jest uniwersalny, biblioteki stworzone dla prostych projektów są natychmiast kompatybilne z zaawansowanymi symulacjami AI.
- Elastyczność Interpretacyjna: Ten sam zestaw danych może być postrzegany jako lista, graf lub drzewo, w zależności od aktualnych potrzeb poznawczych dewelopera.
Podsumowanie
ORO to nie tylko edytor wizualny; to Interpreter Logiki. Poprzez standaryzację „mięśni” (akcji) i modularyzację „mózgu” (silników), zapewnia ramy, które skalują się od prostej automatyzacji do złożonego modelowania kognitywnego. W ORO nie tylko budujesz program – definiujesz wielowymiarową przestrzeń wykonawczą.

