Resolve soil nitrogen input

resolve_soil_nitrogen(soil_n_input, use_ai = TRUE, use_cache = TRUE)

Arguments

soil_n_input

Character or numeric. User input describing soil nitrogen status (e.g. "low", "moderate", "high", "50 kg/ha").

use_ai

Logical. Whether to use AI fallback if input cannot be resolved with deterministic rules. Default: TRUE.

use_cache

Logical. Whether to use caching for AI responses. Default: TRUE

Value

A list with fields: type ("measured", "categorical", "unknown"), value (numeric if measured), status (categorical if categorical), unit, source, raw_input, assumptions.

Examples


if (FALSE) { # \dontrun{
resolve_soil_nitrogen("low")
resolve_soil_nitrogen("50 kg/ha")
resolve_soil_nitrogen("not sure")
} # }