aiService->provider()->generate($question, [ 'system_instruction' => $systemPrompt, ]); if (isset($result['success']) && $result['success']) { return $result['response']; } return 'Sorry, I encountered an error: '.($result['error'] ?? 'Unknown error'); } catch (\Exception $e) { return 'Error: '.$e->getMessage(); } } }