Builds a lightweight vector classifier artifact for Spectre routing.
The trainer is a build-time boundary. It reads a simple JSON dataset, embeds
each row, and writes artifacts that Spectre.Classifier can load at runtime
without needing the original dataset.
{:ok, stats} =
Spectre.Classifier.Trainer.train(
"training/dataset.json",
"artifacts/spectre"
)
Summary
Functions
Trains classifier artifacts from a JSON dataset.
Functions
Trains classifier artifacts from a JSON dataset.
Dataset rows accept either "label" or "intent" for compatibility with the
original AgentCore datasets.
Spectre.Classifier.Trainer.train(
"training/dataset.json",
"artifacts/spectre",
local_classifier_mode: :examples
)