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".