{
  "measured_at": "2026-10-11T17:43:53.123815+00:00",
  "endpoint": "https://fabryka.ai/v1/basal/demo",
  "provenance": {
    "id": "basal-1.5-mini",
    "object": "model",
    "owned_by": "Remek",
    "source": "Remek/basal-1.5-mini",
    "revision": "1978d0705ce09cd2d7d8d3e87b304468121e7255",
    "task": "typed-decision",
    "endpoint": "/v1/systemone",
    "decision_types": [
      "choice",
      "noul",
      "score"
    ],
    "precision": "BF16",
    "context_length": 8192,
    "max_request_bytes": 6000,
    "max_questions": 8
  },
  "method": "5 synthetic, manually labelled examples per task; one sequential request per example, no retries; elapsed HTTP from the author laptop, no warmup exclusion. Not production accuracy.",
  "cases": {
    "klasyfikacja-zgloszen": {
      "samples": [
        {
          "request": {
            "model": "basal-1.5-mini",
            "state": "Od wczoraj nie mogę zalogować się do bankowości internetowej. Reset hasła nie pomógł.",
            "questions": {
              "decision": {
                "type": "choice",
                "instructions": "Do którego działu skierować zgłoszenie? Wybierz ręczny przegląd, jeśli temat jest niejasny lub dotyczy kilku działów.",
                "criteria": {
                  "cards": "Reklamacje kart",
                  "online": "Wsparcie bankowości elektronicznej",
                  "loans": "Kredyty",
                  "review": "Ręczny przegląd — brak danych lub kilka tematów"
                },
                "option_keys": "hide"
              }
            }
          },
          "expected": "online",
          "response": {
            "model": "basal-1.5-mini",
            "answers": {
              "decision": {
                "type": "choice",
                "choice": "online",
                "probabilities": {
                  "cards": 0.00271704257465899,
                  "online": 0.6393508315086365,
                  "loans": 0.0032511656172573566,
                  "review": 0.35468095541000366
                },
                "confidence": 0.6393508315086365
              }
            },
            "usage": {
              "input_tokens": 340,
              "output_tokens": 0,
              "questions": 1,
              "branches": 1,
              "latency_ms": 215.42
            }
          },
          "http_ms": 947.76,
          "correct": true
        },
        {
          "request": {
            "model": "basal-1.5-mini",
            "state": "Na wyciągu karty mam podwójnie naliczoną tę samą płatność. Chcę ją zareklamować.",
            "questions": {
              "decision": {
                "type": "choice",
                "instructions": "Do którego działu skierować zgłoszenie? Wybierz ręczny przegląd, jeśli temat jest niejasny lub dotyczy kilku działów.",
                "criteria": {
                  "cards": "Reklamacje kart",
                  "online": "Wsparcie bankowości elektronicznej",
                  "loans": "Kredyty",
                  "review": "Ręczny przegląd — brak danych lub kilka tematów"
                },
                "option_keys": "hide"
              }
            }
          },
          "expected": "cards",
          "response": {
            "model": "basal-1.5-mini",
            "answers": {
              "decision": {
                "type": "choice",
                "choice": "cards",
                "probabilities": {
                  "cards": 0.7092732787132263,
                  "online": 0.04933448135852814,
                  "loans": 0.016308173537254333,
                  "review": 0.22508400678634644
                },
                "confidence": 0.7092732787132263
              }
            },
            "usage": {
              "input_tokens": 342,
              "output_tokens": 0,
              "questions": 1,
              "branches": 1,
              "latency_ms": 215.01
            }
          },
          "http_ms": 913.86,
          "correct": true
        },
        {
          "request": {
            "model": "basal-1.5-mini",
            "state": "Chciałbym poznać warunki kredytu hipotecznego na zakup mieszkania.",
            "questions": {
              "decision": {
                "type": "choice",
                "instructions": "Do którego działu skierować zgłoszenie? Wybierz ręczny przegląd, jeśli temat jest niejasny lub dotyczy kilku działów.",
                "criteria": {
                  "cards": "Reklamacje kart",
                  "online": "Wsparcie bankowości elektronicznej",
                  "loans": "Kredyty",
                  "review": "Ręczny przegląd — brak danych lub kilka tematów"
                },
                "option_keys": "hide"
              }
            }
          },
          "expected": "loans",
          "response": {
            "model": "basal-1.5-mini",
            "answers": {
              "decision": {
                "type": "choice",
                "choice": "review",
                "probabilities": {
                  "cards": 0.0011641932651400566,
                  "online": 0.002616692101582885,
                  "loans": 0.47868087887763977,
                  "review": 0.5175381898880005
                },
                "confidence": 0.5175381898880005
              }
            },
            "usage": {
              "input_tokens": 328,
              "output_tokens": 0,
              "questions": 1,
              "branches": 1,
              "latency_ms": 212.27
            }
          },
          "http_ms": 955.05,
          "correct": false
        },
        {
          "request": {
            "model": "basal-1.5-mini",
            "state": "Potrzebuję pomocy. Proszę o kontakt.",
            "questions": {
              "decision": {
                "type": "choice",
                "instructions": "Do którego działu skierować zgłoszenie? Wybierz ręczny przegląd, jeśli temat jest niejasny lub dotyczy kilku działów.",
                "criteria": {
                  "cards": "Reklamacje kart",
                  "online": "Wsparcie bankowości elektronicznej",
                  "loans": "Kredyty",
                  "review": "Ręczny przegląd — brak danych lub kilka tematów"
                },
                "option_keys": "hide"
              }
            }
          },
          "expected": "review",
          "response": {
            "model": "basal-1.5-mini",
            "answers": {
              "decision": {
                "type": "choice",
                "choice": "review",
                "probabilities": {
                  "cards": 0.0030548616778105497,
                  "online": 0.003926985431462526,
                  "loans": 0.004283925052732229,
                  "review": 0.988734245300293
                },
                "confidence": 0.988734245300293
              }
            },
            "usage": {
              "input_tokens": 324,
              "output_tokens": 0,
              "questions": 1,
              "branches": 1,
              "latency_ms": 214.59
            }
          },
          "http_ms": 1282.71,
          "correct": true
        },
        {
          "request": {
            "model": "basal-1.5-mini",
            "state": "Nie mogę zalogować się do aplikacji, a jednocześnie chcę zgłosić reklamację płatności kartą.",
            "questions": {
              "decision": {
                "type": "choice",
                "instructions": "Do którego działu skierować zgłoszenie? Wybierz ręczny przegląd, jeśli temat jest niejasny lub dotyczy kilku działów.",
                "criteria": {
                  "cards": "Reklamacje kart",
                  "online": "Wsparcie bankowości elektronicznej",
                  "loans": "Kredyty",
                  "review": "Ręczny przegląd — brak danych lub kilka tematów"
                },
                "option_keys": "hide"
              }
            }
          },
          "expected": "review",
          "response": {
            "model": "basal-1.5-mini",
            "answers": {
              "decision": {
                "type": "choice",
                "choice": "cards",
                "probabilities": {
                  "cards": 0.8548129796981812,
                  "online": 0.025029631331562996,
                  "loans": 0.008809599094092846,
                  "review": 0.11134777963161469
                },
                "confidence": 0.8548129796981812
              }
            },
            "usage": {
              "input_tokens": 340,
              "output_tokens": 0,
              "questions": 1,
              "branches": 1,
              "latency_ms": 213.95
            }
          },
          "http_ms": 901.0,
          "correct": false
        }
      ],
      "correct": 3,
      "total": 5,
      "successful": 5,
      "http_median_ms": 947.76,
      "engine_median_ms": 214.59,
      "token_charge_pln": 0,
      "cost_note": "Basal API currently has no token charge; this is not infrastructure cost."
    },
    "nastepne-dzialanie": {
      "samples": [
        {
          "request": {
            "model": "basal-1.5-mini",
            "state": "Zamówienie opłacone i wysłane. Numer przesyłki ABC123. Klient pyta, gdzie jest paczka.",
            "questions": {
              "decision": {
                "type": "choice",
                "instructions": "Wybierz bezpieczny następny krok wyłącznie na podstawie stanu zamówienia. Jeśli brakuje danych lub prośba jest niejasna, wybierz ręczny przegląd.",
                "criteria": {
                  "track": "Pokaż link śledzenia — przesyłka została nadana",
                  "address": "Poproś o brakujący adres — zamówienie nie zostało wysłane",
                  "refund": "Przekaż prośbę o zwrot do obsługi — klient chce zwrotu",
                  "review": "Ręczny przegląd — niejasny stan lub brak danych"
                },
                "option_keys": "hide"
              }
            }
          },
          "expected": "track",
          "response": {
            "model": "basal-1.5-mini",
            "answers": {
              "decision": {
                "type": "choice",
                "choice": "track",
                "probabilities": {
                  "track": 0.977255642414093,
                  "address": 0.004452911671251059,
                  "refund": 0.0009975371649488807,
                  "review": 0.017293846234679222
                },
                "confidence": 0.977255642414093
              }
            },
            "usage": {
              "input_tokens": 436,
              "output_tokens": 0,
              "questions": 1,
              "branches": 1,
              "latency_ms": 218.62
            }
          },
          "http_ms": 914.78,
          "correct": true
        },
        {
          "request": {
            "model": "basal-1.5-mini",
            "state": "Zamówienie opłacone, jeszcze niewysłane. Brakuje adresu dostawy.",
            "questions": {
              "decision": {
                "type": "choice",
                "instructions": "Wybierz bezpieczny następny krok wyłącznie na podstawie stanu zamówienia. Jeśli brakuje danych lub prośba jest niejasna, wybierz ręczny przegląd.",
                "criteria": {
                  "track": "Pokaż link śledzenia — przesyłka została nadana",
                  "address": "Poproś o brakujący adres — zamówienie nie zostało wysłane",
                  "refund": "Przekaż prośbę o zwrot do obsługi — klient chce zwrotu",
                  "review": "Ręczny przegląd — niejasny stan lub brak danych"
                },
                "option_keys": "hide"
              }
            }
          },
          "expected": "address",
          "response": {
            "model": "basal-1.5-mini",
            "answers": {
              "decision": {
                "type": "choice",
                "choice": "review",
                "probabilities": {
                  "track": 0.0005265010986477137,
                  "address": 0.4192149341106415,
                  "refund": 0.00046233070315793157,
                  "review": 0.5797961950302124
                },
                "confidence": 0.5797961950302124
              }
            },
            "usage": {
              "input_tokens": 416,
              "output_tokens": 0,
              "questions": 1,
              "branches": 1,
              "latency_ms": 217.48
            }
          },
          "http_ms": 911.37,
          "correct": false
        },
        {
          "request": {
            "model": "basal-1.5-mini",
            "state": "Klient otrzymał paczkę i prosi o zwrot pieniędzy za produkt.",
            "questions": {
              "decision": {
                "type": "choice",
                "instructions": "Wybierz bezpieczny następny krok wyłącznie na podstawie stanu zamówienia. Jeśli brakuje danych lub prośba jest niejasna, wybierz ręczny przegląd.",
                "criteria": {
                  "track": "Pokaż link śledzenia — przesyłka została nadana",
                  "address": "Poproś o brakujący adres — zamówienie nie zostało wysłane",
                  "refund": "Przekaż prośbę o zwrot do obsługi — klient chce zwrotu",
                  "review": "Ręczny przegląd — niejasny stan lub brak danych"
                },
                "option_keys": "hide"
              }
            }
          },
          "expected": "refund",
          "response": {
            "model": "basal-1.5-mini",
            "answers": {
              "decision": {
                "type": "choice",
                "choice": "review",
                "probabilities": {
                  "track": 0.004288884345442057,
                  "address": 0.005023930687457323,
                  "refund": 0.05837554484605789,
                  "review": 0.9323115944862366
                },
                "confidence": 0.9323115944862366
              }
            },
            "usage": {
              "input_tokens": 410,
              "output_tokens": 0,
              "questions": 1,
              "branches": 1,
              "latency_ms": 218.28
            }
          },
          "http_ms": 956.14,
          "correct": false
        },
        {
          "request": {
            "model": "basal-1.5-mini",
            "state": "Klient napisał: zróbcie coś z moim zamówieniem. Brak innych danych.",
            "questions": {
              "decision": {
                "type": "choice",
                "instructions": "Wybierz bezpieczny następny krok wyłącznie na podstawie stanu zamówienia. Jeśli brakuje danych lub prośba jest niejasna, wybierz ręczny przegląd.",
                "criteria": {
                  "track": "Pokaż link śledzenia — przesyłka została nadana",
                  "address": "Poproś o brakujący adres — zamówienie nie zostało wysłane",
                  "refund": "Przekaż prośbę o zwrot do obsługi — klient chce zwrotu",
                  "review": "Ręczny przegląd — niejasny stan lub brak danych"
                },
                "option_keys": "hide"
              }
            }
          },
          "expected": "review",
          "response": {
            "model": "basal-1.5-mini",
            "answers": {
              "decision": {
                "type": "choice",
                "choice": "review",
                "probabilities": {
                  "track": 0.0010526285041123629,
                  "address": 0.0009330490720458329,
                  "refund": 0.0009650193969719112,
                  "review": 0.9970493316650391
                },
                "confidence": 0.9970493316650391
              }
            },
            "usage": {
              "input_tokens": 418,
              "output_tokens": 0,
              "questions": 1,
              "branches": 1,
              "latency_ms": 217.43
            }
          },
          "http_ms": 924.77,
          "correct": true
        },
        {
          "request": {
            "model": "basal-1.5-mini",
            "state": "Przesyłka została nadana. Numer XYZ789. Prośba klienta: wyślijcie link do śledzenia.",
            "questions": {
              "decision": {
                "type": "choice",
                "instructions": "Wybierz bezpieczny następny krok wyłącznie na podstawie stanu zamówienia. Jeśli brakuje danych lub prośba jest niejasna, wybierz ręczny przegląd.",
                "criteria": {
                  "track": "Pokaż link śledzenia — przesyłka została nadana",
                  "address": "Poproś o brakujący adres — zamówienie nie zostało wysłane",
                  "refund": "Przekaż prośbę o zwrot do obsługi — klient chce zwrotu",
                  "review": "Ręczny przegląd — niejasny stan lub brak danych"
                },
                "option_keys": "hide"
              }
            }
          },
          "expected": "track",
          "response": {
            "model": "basal-1.5-mini",
            "answers": {
              "decision": {
                "type": "choice",
                "choice": "track",
                "probabilities": {
                  "track": 0.9794777631759644,
                  "address": 0.003221906488761306,
                  "refund": 0.000821265741251409,
                  "review": 0.016478974372148514
                },
                "confidence": 0.9794777631759644
              }
            },
            "usage": {
              "input_tokens": 438,
              "output_tokens": 0,
              "questions": 1,
              "branches": 1,
              "latency_ms": 218.27
            }
          },
          "http_ms": 903.21,
          "correct": true
        }
      ],
      "correct": 3,
      "total": 5,
      "successful": 5,
      "http_median_ms": 914.78,
      "engine_median_ms": 218.27,
      "token_charge_pln": 0,
      "cost_note": "Basal API currently has no token charge; this is not infrastructure cost."
    },
    "intencja-zakupu": {
      "samples": [
        {
          "request": {
            "model": "basal-1.5-mini",
            "state": "Poproszę o ofertę na 20 stanowisk i termin wdrożenia w przyszłym miesiącu.",
            "questions": {
              "decision": {
                "type": "choice",
                "instructions": "Jaką intencję wyraża wiadomość? Wybierz prośbę o ofertę tylko przy konkretnym zainteresowaniu zakupem lub wyceną.",
                "criteria": {
                  "offer": "Konkretna prośba o ofertę lub zakup",
                  "info": "Ogólne pytanie o produkt bez prośby o zakup",
                  "decline": "Odmowa lub rezygnacja z zakupu",
                  "review": "Brak danych — ręczny przegląd"
                },
                "option_keys": "hide"
              }
            }
          },
          "expected": "offer",
          "response": {
            "model": "basal-1.5-mini",
            "answers": {
              "decision": {
                "type": "choice",
                "choice": "offer",
                "probabilities": {
                  "offer": 0.991790771484375,
                  "info": 0.004429027903825045,
                  "decline": 0.0009762193658389151,
                  "review": 0.0028040206525474787
                },
                "confidence": 0.991790771484375
              }
            },
            "usage": {
              "input_tokens": 362,
              "output_tokens": 0,
              "questions": 1,
              "branches": 1,
              "latency_ms": 214.36
            }
          },
          "http_ms": 1091.62,
          "correct": true
        },
        {
          "request": {
            "model": "basal-1.5-mini",
            "state": "Czy wasz produkt obsługuje język polski? Na razie tylko zbieram informacje.",
            "questions": {
              "decision": {
                "type": "choice",
                "instructions": "Jaką intencję wyraża wiadomość? Wybierz prośbę o ofertę tylko przy konkretnym zainteresowaniu zakupem lub wyceną.",
                "criteria": {
                  "offer": "Konkretna prośba o ofertę lub zakup",
                  "info": "Ogólne pytanie o produkt bez prośby o zakup",
                  "decline": "Odmowa lub rezygnacja z zakupu",
                  "review": "Brak danych — ręczny przegląd"
                },
                "option_keys": "hide"
              }
            }
          },
          "expected": "info",
          "response": {
            "model": "basal-1.5-mini",
            "answers": {
              "decision": {
                "type": "choice",
                "choice": "review",
                "probabilities": {
                  "offer": 0.0023087370209395885,
                  "info": 0.39808768033981323,
                  "decline": 0.00165179290343076,
                  "review": 0.5979517698287964
                },
                "confidence": 0.5979517698287964
              }
            },
            "usage": {
              "input_tokens": 356,
              "output_tokens": 0,
              "questions": 1,
              "branches": 1,
              "latency_ms": 214.17
            }
          },
          "http_ms": 919.57,
          "correct": false
        },
        {
          "request": {
            "model": "basal-1.5-mini",
            "state": "Dziękuję, ale rezygnujemy z zakupu i nie chcemy oferty.",
            "questions": {
              "decision": {
                "type": "choice",
                "instructions": "Jaką intencję wyraża wiadomość? Wybierz prośbę o ofertę tylko przy konkretnym zainteresowaniu zakupem lub wyceną.",
                "criteria": {
                  "offer": "Konkretna prośba o ofertę lub zakup",
                  "info": "Ogólne pytanie o produkt bez prośby o zakup",
                  "decline": "Odmowa lub rezygnacja z zakupu",
                  "review": "Brak danych — ręczny przegląd"
                },
                "option_keys": "hide"
              }
            }
          },
          "expected": "decline",
          "response": {
            "model": "basal-1.5-mini",
            "answers": {
              "decision": {
                "type": "choice",
                "choice": "decline",
                "probabilities": {
                  "offer": 0.0002915819059126079,
                  "info": 0.00025500060291960835,
                  "decline": 0.9992436170578003,
                  "review": 0.0002097729593515396
                },
                "confidence": 0.9992436170578003
              }
            },
            "usage": {
              "input_tokens": 354,
              "output_tokens": 0,
              "questions": 1,
              "branches": 1,
              "latency_ms": 213.32
            }
          },
          "http_ms": 916.8,
          "correct": true
        },
        {
          "request": {
            "model": "basal-1.5-mini",
            "state": "Dzień dobry.",
            "questions": {
              "decision": {
                "type": "choice",
                "instructions": "Jaką intencję wyraża wiadomość? Wybierz prośbę o ofertę tylko przy konkretnym zainteresowaniu zakupem lub wyceną.",
                "criteria": {
                  "offer": "Konkretna prośba o ofertę lub zakup",
                  "info": "Ogólne pytanie o produkt bez prośby o zakup",
                  "decline": "Odmowa lub rezygnacja z zakupu",
                  "review": "Brak danych — ręczny przegląd"
                },
                "option_keys": "hide"
              }
            }
          },
          "expected": "review",
          "response": {
            "model": "basal-1.5-mini",
            "answers": {
              "decision": {
                "type": "choice",
                "choice": "offer",
                "probabilities": {
                  "offer": 0.4782668948173523,
                  "info": 0.2155371606349945,
                  "decline": 0.01275965292006731,
                  "review": 0.2934362590312958
                },
                "confidence": 0.4782668948173523
              }
            },
            "usage": {
              "input_tokens": 334,
              "output_tokens": 0,
              "questions": 1,
              "branches": 1,
              "latency_ms": 212.09
            }
          },
          "http_ms": 915.73,
          "correct": false
        },
        {
          "request": {
            "model": "basal-1.5-mini",
            "state": "Jaki jest koszt wdrożenia dla 50 osób? Chcemy kupić usługę w tym kwartale.",
            "questions": {
              "decision": {
                "type": "choice",
                "instructions": "Jaką intencję wyraża wiadomość? Wybierz prośbę o ofertę tylko przy konkretnym zainteresowaniu zakupem lub wyceną.",
                "criteria": {
                  "offer": "Konkretna prośba o ofertę lub zakup",
                  "info": "Ogólne pytanie o produkt bez prośby o zakup",
                  "decline": "Odmowa lub rezygnacja z zakupu",
                  "review": "Brak danych — ręczny przegląd"
                },
                "option_keys": "hide"
              }
            }
          },
          "expected": "offer",
          "response": {
            "model": "basal-1.5-mini",
            "answers": {
              "decision": {
                "type": "choice",
                "choice": "offer",
                "probabilities": {
                  "offer": 0.8746362328529358,
                  "info": 0.034579649567604065,
                  "decline": 0.0034766760654747486,
                  "review": 0.08730736374855042
                },
                "confidence": 0.8746362328529358
              }
            },
            "usage": {
              "input_tokens": 364,
              "output_tokens": 0,
              "questions": 1,
              "branches": 1,
              "latency_ms": 215.57
            }
          },
          "http_ms": 913.59,
          "correct": true
        }
      ],
      "correct": 3,
      "total": 5,
      "successful": 5,
      "http_median_ms": 916.8,
      "engine_median_ms": 214.17,
      "token_charge_pln": 0,
      "cost_note": "Basal API currently has no token charge; this is not infrastructure cost."
    }
  }
}
