Internal: Use LLM to resolve cultivar
.resolve_cultivar_with_ai(raw_input, supported_cultivars, use_cache = TRUE)
Arguments
- raw_input
Character. The user input.
- supported_cultivars
Character vector. Supported cultivars.
- use_cache
Logical. Whether to use caching for AI responses.
Value
The best matching cultivar or "unknown".