{"repo": "centrova-id/centrova-web", "files": {"app/Http/Controllers/Api/ChatbotController.php": {"2ee83ad7d9069ce5f74676a6e22f07eced26a182": {"t": 1785746154.2985358, "n": 6121, "h": "6017d6ba413303e5", "c": "\\s*/m', '', $content);\n return trim($content);\n }\n\n return '';\n }\n\n public function ask(Request $request)\n {\n $request->validate([\n 'message' => 'required|string|max:2000',\n 'history' => 'nullable|array',\n 'history.*.role' => 'required|string|in:user,assistant',\n 'history.*.content' => 'required|string',\n ]);\n\n $userMessage = $request->input('message');\n $history = $request->input('history', []);\n\n // Load context data from chatbot_context.md\n $contextData = $this->getContextData();\n\n $systemPrompt = <<+62 895-3976-33012.\n- Jika ditanya WAKTU PENGERJAAN: jelaskan estimasi menyesuaikan kebutuhan proyek, dan arahkan diskusi lebih detail via WhatsApp.\n- Jika diminta MEMBUAT CODINGAN / SCRIPT / APLIKASI: tolak dengan sopan. Katakan bahwa pembuatan codingan dan pengembangan software ditangani langsung oleh tim teknisi Centrova. Arahkan untuk menghubungi tim via WhatsApp untuk konsultasi lebih lanjut. Jangan pernah memberikan kode/skrip.\n- Jika ditanya di luar topik layanan Centrova, arahkan kembali ke layanan Centrova dengan sopan.\n- Maksimal 300 kata per respons.\n- Jangan mengarang testimoni, portofolio, statistik, atau studi kasus yang tidak ada di data.\n- Jangan menyebut Centrova sebagai software house biasa, tetapi sebagai AI Venture Engineering company atau technology partner.\n- Semua link/nomor telepon WAJIB menggunakan format hyperlink HTML yang bisa diklik langsung.\n- Gunakan tag HTML untuk respons agar tampil rapi:

,

,

,