use agentic_veritas_core::IntentCompiler;
let compiler = IntentCompiler::new();
let result = compiler.compile("build a fast REST API")?;
use agentic_veritas_core::uncertainty::flagger::UncertaintyFlagger;
let flagger = UncertaintyFlagger::new();
let assessment = flagger.check("maybe this is true", "");
use agentic_veritas_core::uncertainty::scorer::ConfidenceScorer;
let scorer = ConfidenceScorer::new();
let score = scorer.score("this is a verified fact");
ClaimExtractor
use agentic_veritas_core::truth::extractor::ClaimExtractor;
let extractor = ClaimExtractor::new();
let claims = extractor.extract("Rust is fast. Python is popular.")?;
use agentic_veritas_core::causal::parser::CausalParser;
let parser = CausalParser::new();
let reasoning = parser.parse("High load causes crashes")?;
use agentic_veritas_core::{DefaultVeritasBridge, VeritasBridge};
let bridge = DefaultVeritasBridge::new();
let intent = bridge.compile_intent("build an API")?;
let uncertainty = bridge.check_uncertainty("maybe true", "")?;
| Function |
Description |
veritas_compile_intent(input) |
Compile intent, returns JSON |
veritas_check_uncertainty(claim, context) |
Check uncertainty, returns JSON |
veritas_extract_claims(text) |
Extract claims, returns JSON |
veritas_reason_causally(text) |
Parse causal relationships, returns JSON |
veritas_free_string(s) |
Free a returned string |
veritas_version() |
Get library version |