The Tactus standard library provides reusable primitives for building AI agents and classification workflows. All modules are written in Tactus with BDD specifications serving as tests, documentation, and contracts.
Available Modules
tactus.classify
# Classification Classes Proper Lua class hierarchy for text classification: - **BaseClassifier**: Abstract base class - **LLMClassifier**:...
✓ 1 feature(s)
192 lines
Quick Start
-- Load a module
local classify = require("tactus.classify")
-- Use it
local classifier = classify.LLMClassifier:new {
classes = {"Yes", "No"},
prompt = "Is this a question?"
}
local result = classifier:classify("How are you?")
print(result.value) -- "Yes"