@sabaki-js/generalist
v0.1.1
Published
Sabaki plugin - generalist runtime-defined decisions (MiniLM cross-encoder).
Readme
@sabaki-js/generalist
Runtime-defined decisions (MiniLM cross-encoder). The fallback that answers when no specialist wins routing.
import { Sabaki } from "sabaki";
import { defineGeneralist } from "@sabaki-js/generalist";
const sabaki = new Sabaki().setFallback(defineGeneralist());
await sabaki.decideAsync({
state: "I want a pizza",
question: "Which intent?",
options: ["order food", "taxes"],
});
// { decision: "order food", confidence: 0.996, domain: "generalist" }One forward pass per option (capped at 8), argmax over softmax. Model is swappable: SABAKI_GENERALIST_DIR or explicit dir (default downloads sabaki-models v0.4.0, SHA-verified, ~90 MB).
# Jev-compatible serve
SABAKI_GENERALIST_DIR=~/.cache/sabaki/v0.4.0/generalist node serve.mjs 8473Part of sabaki - see the GUIDE.
License
MIT
