Kontrola DI Core

DI Core prowadzi od celu do wyniku.

Silnik planuje pracę, dobiera trasę AI, pilnuje jakości odpowiedzi i zapisuje dowody wykonania. Użytkownik dostaje prowadzenie procesu, kontrolę i ślad decyzji.

Silnik

Gotowy

20/20 kontroli gotowych

Jądro

100

stabilna warstwa wykonania

Trasy AI

3/7

aktywne ścieżki pracy

Ścieżki silnika

Intencja → decyzja → wykonanie.

Strażnik

Normalizuje zapytanie, ogranicza kontekst i zapisuje ostrzeżenia.

Kontrola wstępna

Sprawdza wyłącznik bezpieczeństwa, szacuje koszt i blokuje niebezpieczne wywołania.

Jądro

Łączy zasady w jedną decyzję czy uruchomienie jest dozwolone.

Inteligencja

Klasyfikuje intencję, presję kontekstu, ryzyko i dopasowanie profilu.

Strategia

Wybiera profil, trasę AI, tryb rady i poziom kosztu.

Wykonanie

Buduje kontekst, plan, wywołuje narzędzia i generuje wynik.

Akceptacja

Ocenia jakość, sprawdza kontrakty i naprawia braki.

Bramka jakości

Łączy ewaluator, akceptację, gęstość i utwardzenie w jeden werdykt.

Pamięć

Zapisuje ślad, akcje, wynik i plan samonaprawy.

Pętla kontrolna

Wybiera werdykt po wywołaniu i następne kroki z deterministycznych sygnałów.

Nadzorca

Łączy dowody w decyzję: zatwierdź / obserwuj / napraw / przekieruj / eskaluj / odrzuć — z planem działania.

Weryfikator

Sprawdza wyjście pod kątem trasy, jakości, akceptacji i śladów.

Failover

Prepare deterministic repair/reroute/context-shrink/escalation branches.

Autopilot

Choose whether to return, watch, repair, retry, escalate or block.

Decision ledger

Persist deterministic decision evidence and hash the final engine directive.

Recovery

Build an actionable recovery plan when the engine does not produce a clean ship verdict.

Governor

Resolve the final return/retry policy from recovery and control-loop evidence.

Contract verifier

Verify the engine envelope before product surfaces trust the result.

Flight recorder

Attach compact execution evidence to every engine response.

Dowody pracy

Jedna tablica jakości

Engine API
gotowe89

Engine kernel

20/20 engine checks ready.

weryfikacja53

Runtime surface

6/12 surface checks ready.

weryfikacja54

Product gate

5/11 product gate checks ready.

weryfikacja30

Ops recovery

0 archived ops files remain recoverable.

Full public Core gate

npm run ci:build

Engine hardening report

npm run core:engine:report

Brand surface report

npm run core:brand:report

Max hardening report

npm run core:max:report

Publiczny interfejs

Jedno wejście do DI Core

import { DI_CORE } from "@/lib/di-core/interface";

await DI_CORE.engine.run(input);
await DI_CORE.engine.stream(input, onDelta);
DI_CORE.engine.kernel();
DI_CORE.engine.controlPlane();
DI_CORE.controlPlane.snapshot();

Chat, projekty i artefakty idą przez jedną fasadę silnika. Produkt ma spójne planowanie, dowody wykonania i mniej przypadkowych ścieżek.

Mapa runtime

Warstwy DI Core

20/20 kontroli · 89 kontrola · 89 gotowość

Runtime

uruchomienie, strumień, ślad

Strategia

kontrola czatu + rada modeli

Trasy AI

routing, fallback, BYOK

Kontrakty

narzędzia, akcje, akceptacja

Bramka

bramki jakości i dowody

Samonaprawa

wynik i plan naprawy

aktywne

Wejścia

2

run + stream

aktywne

Profile AI

9

widoczne tryby AI

aktywne

Ekrany Core

0

publiczna powierzchnia DI Core

aktywne

Zdolności

9

do poprawy kontrola publiczna

Zdolności DI Core

Co robi DI Core

Bramka produktu
enginegotowe

Core engine preflight, route preview and runtime facade

DI_CORE.engine.kernel

DI_CORE.engine.preflight

DI_CORE.engine.inspect

runtimegotowe

DiCore runtime and streaming runtime

DI_CORE.runtime.run

DI_CORE.runtime.stream

gatewaygotowe

Runtime gateway acceptance and release gates

DI_CORE.gateway.buildAcceptance

DI_CORE.gateway.recordAcceptance

DI_CORE.gateway.run

chat_controlgotowe

Chat control strategy preparation

DI_CORE.chatControl.prepare

DI_CORE.chatControl.summarize

model_councilgotowe

Model Council response strategy runner

DI_CORE.modelCouncil.run

DI_CORE.modelCouncil.recommendStrategy

model_controlgotowe

Model/profile/provider control surface

DI_CORE.modelControl.resolve

DI_CORE.modelControl.previewRoute

providersgotowe

Provider registry and routing plan

DI_CORE.providers.listMatrix

DI_CORE.providers.plan

tools_contracts_actionsgotowe

Tools, contracts and action proposal layer

DI_CORE.tools.registry

DI_CORE.contracts.list

DI_CORE.actions.compile

product_buildgotowe

Public product surface and control-plane reports

DI_CORE.productBuild.laneReport

DI_CORE.productBuild.surfaceReport

DI_CORE.controlPlane.snapshot

Jak przebiega jedno uruchomienie

Profil pracy to zestaw ustawień, z jakimi DI Core, silnik AI w DI Cloud, uruchamia pojedyncze zapytanie: jak szeroki kontekst wolno objąć, jak głęboko rozłożyć zadanie, ile wywołań narzędzi dopuścić, jak surowo ocenić gotową odpowiedź, czy sięgnąć do pamięci projektu i czy wolno dopisać zadania do kolejki wykonawczej. Widocznych profili jest dziewięć: od ścieżki konwersacyjnej, przez warianty przygotowane do dokumentów, do kodu i do pracy na źródłach, po tryb wieloetapowy oraz tryb, w którym nad jednym wynikiem pracuje pięć ról — planista, wykonawca, krytyk, weryfikator i redaktor scalający. Wybór profilu należy do użytkownika i wynika z celu, jakiemu ma służyć odpowiedź. Przy ustawieniu automatycznym decyduje router: bierze pod uwagę długość zapytania, obecność załączników, sygnały pracy z kodem oraz sygnały ryzyka operacyjnego. Na ścieżkę najszybszą schodzi zapytanie krótsze niż czterdzieści słów, o ile nie ma przy nim załączników, nie widać sygnałów kodu ani ryzyka i nie pracuje tryb agentowy; samo odwołanie do źródeł tej ścieżki nie wyklucza. Pytanie o obliczenie specjalistyczne jest z niej wyjęte osobną regułą, ponieważ długość tekstu nie jest miarą trudności. Profilu wskazanego ręcznie nie podmienia ranking adaptacyjny, który przy ustawieniu automatycznym premiuje warianty o szerszym kontekście wtedy, gdy zapas kontekstu jest pod presją. Profile głębokie wymagają planu, który je otwiera — bez tego uprawnienia uruchomienie schodzi do wariantu standardowego, a dopuszczalna liczba wywołań narzędzi jest niższą z dwóch wartości: limitu profilu i limitu wdrożenia.

Droga od surowej odpowiedzi modelu do wyniku widocznego w rozmowie prowadzi przez kilka rozdzielonych kroków. Osobne wywołanie ocenia jakość treści, a bezpośrednio po nim sprawdzane są testy akceptacyjne wypisane w planie pracy ułożonym jeszcze przed generowaniem. Jeżeli profil dopuszcza przebieg naprawczy, a ocena albo testy wykazały braki, wynik powstaje po raz drugi i przechodzi obie kontrole ponownie. Dopiero na tym etapie powstaje tablica jedenastu bramek: treść zapytania, strategia odpowiedzi, limit kosztu, trasa dostawcy, zapas kontekstu, wykonanie narzędzi, domknięcie przebiegu, ocena jakości, testy akceptacyjne, a w trybach wykonawczych także wartość wyniku i to, czy odpowiedź trafiła do przestrzeni roboczej. Stan przebiegu wynika ze średniej bramek policzonych, z liczby bramek nieprzeszłych oraz z tego, czy nie zawiodła żadna z bramek uznanych za krytyczne; próg przyjęcia jest wyższy dla profili wykonawczych niż dla pozostałych. Stany są cztery: przyjęty, do przeglądu, zablokowany oraz podglądowy, zarezerwowany dla przebiegu, który nie doszedł do pełnego uruchomienia. Przy zwykłej rozmowie dwie ostatnie bramki zostają pominięte i nie wchodzą do średniej, ponieważ odpowiedź konwersacyjna nie ma obowiązku zostawić po sobie dokumentu ani zadania.

Odpowiedzi w rozmowie DI Cloud towarzyszy plakietka werdyktu: nazwa poziomu zaufania w skali czterostopniowej, dwie wartości od zera do stu — pewność wyprowadzona z oceny treści i jakość wyprowadzona z tablicy bramek — liczba przywołanych źródeł oraz licznik sygnałów pozostawionych pod obserwacją. Po rozwinięciu widać powody, rozdzielone na mocne strony przebiegu i zastrzeżenia. Na liście źródeł zostają wyłącznie te, do których odpowiedź odwołała się znacznikiem w swojej treści, najwyżej osiem pozycji, a ich kolejność odpowiada pierwszemu wystąpieniu znacznika, nie kolejności wyszukiwania; ten sam filtr obejmuje fragmenty dokumentów projektu i materiały zebrane w sieci. Wyszukiwanie po dokumentach zwraca najbliższe fragmenty także przy pytaniu z nimi niezwiązanym, więc obecność pliku w projekcie nie dowodzi, że został użyty. Gdy źródeł nie ma, a odpowiedź przekracza próg długości albo zawiera liczby, plakietka pokazuje oznaczenie „Bez źródeł”, poziom zaufania spada o stopień, a pewność o dwanaście punktów; wartość jakości pozostaje bez zmian, ponieważ opisuje przebieg, a nie pochodzenie treści. W osobnym trybie pytań do dokumentów projektu brak dopasowania zostaje oznaczony wprost jako niedostateczne źródła, a pewność jest tam wartością słowną — niską, średnią albo wysoką — nie liczbą.

Rola silnika kończy się na przygotowaniu wyniku i opisaniu, na czym ten wynik stoi. DI Core nie rozstrzyga za użytkownika i nie jest zbiorem faktów o gwarantowanej poprawności: bramki mierzą przebieg — długość i kompletność zapytania, obecność strategii, mieszczenie się w limicie kosztu, zachowanie dostawcy, zapas kontekstu, liczbę wykonanych narzędzi — a nie zgodność każdego zdania z rzeczywistością. Wysoka pewność opisuje zatem warunki uruchomienia, nie prawdziwość pojedynczego twierdzenia, a odnośnik do materiału jest podany po to, aby dało się go otworzyć. Sama plakietka nie zleca oceny drugiemu modelowi; korzysta z wartości policzonych w tym samym przebiegu. Nie każde uruchomienie kończy się zresztą wywołaniem modelu: gdy odpowiedź na pytanie o załącznik da się wskazać wprost w jego treści, przebieg zamyka się na odczycie, a w pokwitowaniu zostaje zapis, że dostawcy nie wywołano. Przełączenie na kolejny dostępny model następuje wyłącznie wtedy, gdy dostawca zawiedzie przed wysłaniem pierwszego fragmentu odpowiedzi; po tym momencie przebieg nie jest zaczynany od nowa na innym modelu, żeby użytkownik nie otrzymał dwóch sklejonych początków, a jedna tura nie naliczyła się dwukrotnie. Nie ma więc obietnicy, że dwa uruchomienia tego samego zapytania pójdą tą samą trasą.