Przejdź do treści

KRET LANGUAGE ACADEMY · DOKUMENTACJA ZE ŹRÓDEŁ

KRETAI-I01-PermissionAndModelGates — Bramki uprawnień i modelu (bez prawdziwego modelu)

KRETAI-I01-PermissionAndModelGates — Bramki uprawnień i modelu (bez prawdziwego modelu)

🇬🇧 English version below.
PoleWartość
TechnologiaKretAI
PoziomINTERMEDIATE
KlasyfikacjaVALIDATION_ONLY — Tylko walidacja (bez wykonania)
PlaygroundLOCAL_VALIDATE — lokalnie: walidacja (kret check, lokalny walidator Playground)
SDK1.0.0-rc.3+kret.local.3 (kandydat lokalny, niepodpisany)
Wynik testuTEST_RESULTS.json, rzeczywisty wynik: EXPECTED_OUTPUT.txt

Co pokazuje

kret ai ask pokazuje bramki przed jakimkolwiek połączeniem: bez przyznanych kretai.use/kretai.model.use → KCS-KAI-0302; z przyznaniem, ale bez lokalnego serwera modeli → KCS-KAI-0301. Oba wyniki są odmową — żadne dane nie opuszczają komputera.

Pliki

Plik
Ai/assistant.kretai
Disk/Schema.kdb
Script/Main.krs
Script/Tools.krs
host-policy.json
plugin.kretl

Jak uruchomić

Katalog roboczy: katalog tego przykładu. kret oznacza <SDK>\Compiler\kret.exe, kretui-host — <SDK>\UiHost\kretui-host.exe. {DATA} / {OUT} to nowe, puste katalogi poza projektem. Wymagania: REQUIREMENTS.md.

  1. kret ai ask . --agent assistant --prompt test --data {DATA}/a — brak przyznania → KCS-KAI-0302 (oczekiwany błąd)
  2. kret ai ask . --agent assistant --prompt test --data {DATA}/b --grant kretai.use,kretai.model.use,kretdb.open,kretdb.read,kretdb.write,logs.own.write — przyznanie, brak lokalnego serwera → KCS-KAI-0301 (oczekiwany błąd)

Oczekiwany wynik

Oba polecenia kończą się kodem 1 z właściwym kodem KCS. To jest poprawne zachowanie bramek.

Najczęstszy błąd

Uruchamianie tego przykładu przy działającym lokalnym serwerze modeli zmieni drugi wynik — wtedy test przestaje być „bez modelu”. Prawdziwy model wymaga osobnej zgody właściciela.

Źródło i wersja

Zweryfikowany import PUBLIC_CANDIDATE. Identyfikatory źródeł odnoszą się do eksportu i nie dają dostępu do plików serwera.

01_LANGUAGES/KretAI/Examples/INTERMEDIATE_PermissionAndModelGates/README.md
SHA-256 69816439D25FC62635F32CBDD13A7287A941E3F60FD5AD4E7B22412E4FB0EA2A

Oryginalne źródło jest dwujęzyczne; terminy techniczne i polecenia zachowano.

Zaloguj się na konto użytkownika, aby zapisywać postęp i zakładki. Konta obsługi mogą czytać bez zapisu postępu. Logowanie →

Wybierz, co możemy zapamiętać w tej przeglądarce. Możesz zmienić decyzję w każdej chwili.

Polityka prywatności