Miska
Domek
Kłębek

ORO: Wielowymiarowy Framework dla Odseparowanej Logiki i Wykonania

1. Podsumowanie Menedżerskie

ORO to wielowymiarowe środowisko wykonawcze (execution framework) zaprojektowane, by fundamentalnie oddzielić to, co system robi, od tego, jak jego zachowanie jest koordynowane.

Tradycyjne wizualne systemy programowania — maszyny stanów (FSM), drzewa zachowań (Behavior Trees), grafy węzłów — osadzają logikę wykonawczą bezpośrednio w swojej strukturze. Wraz ze skalowaniem systemów, to ścisłe powiązanie (tight coupling) prowadzi do wykładniczego wzrostu złożoności, kruchych procesów refaktoryzacji i przeciążenia poznawczego.

ORO wprowadza inną postawę architektoniczną:

Logika wykonawcza nie jest osadzona w strukturze. Struktura jest warstwą interpretacji.

U podstaw ORO leży Modularna Warstwa Interpretacji (MIL), która pozwala na wykonywanie pojedynczego, niezmiennego zestawu funkcjonalnych Akcji w ramach wielu paradygmatów obliczeniowych. Paradygmaty te — określane jako Wymiary Wykonania — sięgają od w pełni deterministycznego wykonania liniowego po emergentne zachowania typu neuronalnego.

Ten sam projekt, te same akcje i te same dane mogą być interpretowane jako:

  • skrypt,
  • maszyna stanów,
  • system kognitywny sterowany celami,
  • dynamiczna sieć aktywacji, bez przepisywania lub powielania kodu akcji.

2. Fundament: Uniwersalny Interfejs Akcji (UAI)

Cała architektura ORO opiera się na jednym ograniczeniu: Akcje muszą być niezależne od silnika (engine-agnostic).

2.1 Kapsułkowanie Atomowe

Każda Akcja w ORO jest ściśle skapsułkowaną jednostką zachowania, rządzoną przez cykl życia:

  • I — Inicjalizacja: Alokacja pamięci lokalnej, wiązanie wejść z Bufora Kontekstowego, walidacja warunków wstępnych.
  • E — Wykonanie / Tick: Reentrantne (wielobieżne), bezpieczne klatkowo wykonanie. Brak założeń o częstotliwości wywołań.
  • C — Zakończenie: Emituje sygnał wyjścia (Sukces / Porażka / Przerwanie).

Dzięki temu akcje mogą być wstrzymywane, wznawiane lub migrowane bez modyfikacji.

2.2 Zasada Zero Wiedzy (Zero-Knowledge Principle)

Akcje nie wiedzą, który silnik je wykonuje ani co nastąpi po nich. Wiedzą jedynie: jakie dane otrzymują, jaką operację wykonują i jaki wynik zwracają. Cała zewnętrzna informacja przepływa przez Bufor Kontekstowy. Dzięki temu akcja MoveTo(x, y) zachowuje się identycznie jako linia w skrypcie, jak i element złożonej sieci neuronalnej.


3. Taksonomia Czterech Wymiarów Wykonania

ORO definiuje cztery ortogonalne silniki interpretacyjne, które mogą współistnieć lub być warstwowane.

Poziom 1: Sekwencyjny Model Deterministyczny (1D)

  • Topologia: Liniowa sekwencja (lista powiązana).
  • Cel: Zapewnia absolutną przewidywalność i służy jako kanoniczna reprezentacja do debugowania. Każdy projekt ORO musi być redukowalny do 1D.

Poziom 2: Topologiczny Model Stanów (2D)

  • Topologia: Skierowany graf stanów (EFSM).
  • Innowacja: Stany nie „posiadają” zachowań; one jedynie wskazują na Pakiety Akcji. 2D definiuje możliwości (kiedy zmiana stanu jest możliwa), a 1D definiuje wykonanie wewnątrz stanu.

Poziom 3: Hierarchiczna Architektura Intencji (3D)

System przechodzi z poziomu „Stanów” na poziom Intencji (Architektura Kognitywna).

  • Drzewo Intencji (Dlaczego): Hierarchiczne cele (np. Survival → Acquire Resource).
  • Biblioteka Akcji (Jak): Płaski zbiór bezstanowych akcji.
  • Logika: Silnik 3D mapuje najwyższy priorytet na sekwencję akcji 1D.

Poziom 4: Dynamiczna Sieć / Rozmaitość Neuronalna (ND)

  • Topologia: Ważona sieć / mesh.
  • Logika: Zamiast binarnych przejść, węzły gromadzą Potencjał Aktywacji. Wykonanie wyłania się z globalnego rozkładu napięć (pobudzenie, hamowanie).
  • Kluczowe: Wykonywane tu akcje to te same jednostki atomowe, co w 1D.

4. Techniczne Zalety Paradygmatu ORO

CechaTradycyjne Skryptowanie WizualneArchitektura ORO
Powiązanie LogikiŚcisłe (Akcje wewnątrz grafów)Luźne (Akcje jako niezależne zasoby)
SkalowalnośćEksplozja złożoności grafuZłożoność w warstwie interpretacji
RefaktoryzacjaWymaga przebudowy strukturyZamiana silnika, brak zmian w akcjach
ReużywalnośćNiskaEkstremalnie wysoka

5. Podsumowanie

ORO to meta-architektura, która jednoczy różne paradygmaty pod jednym kontraktem wykonawczym. Pozwala systemom rosnąć w złożoności bez zaciągania długu poznawczego. To nie tylko narzędzie, to nowy sposób myślenia o samym procesie wykonania.

Zostaw komentarz

Przewijanie do góry