fn calculate_confidence(pattern_matches: &[String], prompt: &str) -> f32
Calculates confidence score based on pattern matches.