diff --git a/backend/core/Services/SiroGeminiService.php b/backend/core/Services/SiroGeminiService.php index 3f2fdd76..019a6a19 100644 --- a/backend/core/Services/SiroGeminiService.php +++ b/backend/core/Services/SiroGeminiService.php @@ -133,7 +133,7 @@ class SiroGeminiService { */ public function analyzeCompetitorFormulas( array $formulas, - string $model = 'gemini-1.5-flash' + string $model = 'gemini-flash-lite-latest' ): ?array { if (!$this->apiKey) return null; @@ -249,5 +249,58 @@ class SiroGeminiService { error_log("[SiroGeminiService] Exception: " . $e->getMessage()); return null; } + public function evaluatePostsForReporting(array $posts, string $model = 'gemini-flash-lite-latest'): ?string { + if (!$this->apiKey || empty($posts)) return null; + + $postsJson = json_encode($posts, JSON_UNESCAPED_UNICODE); + + $prompt = " + أنت محلل بيانات استخباراتية للسوق لتطبيق 'سيرو' لنقل الركاب. + إليك مجموعة من المنشورات والتعليقات التي جمعها الروبوت الخاص بنا من مجموعات فيسبوك اليوم: + $postsJson + + المطلوب منك: + 1. قراءة جميع هذه المنشورات واستخراج أي شكاوى، أسئلة، أو نقاشات تتعلق بـ (تطبيقات النقل الذكي، أسعار المحروقات، باقات الإنترنت، مشاكل السيارات). + 2. تلخيص أهم هذه النقاشات في تقرير قصير ومفيد (News Report). + 3. تجاهل المنشورات العشوائية أو الشخصية التي لا تفيد السوق. + + قم بصياغة تقريرك بتنسيق HTML مرتب وجاهز للعرض (بدون علامات ```html)، واستخدم

للعناوين و