Home›ZX Parenting›ZX Parenting›AI & Insights
AKTIFaigeminiinsights

AI & Insights

Gemini AI — generate soal, insights anak, content generator

JSON

💡 Ide & Konsep

Belum ada ide. Klik Edit untuk menambahkan.

Ringkasan

Gemini AI integration:

1. AI Content Generator — POST /api/admin/generate

  • Generate soal kuis (PAKET_SOAL)
  • Generate preset pengasuhan (PRESET_PENGASUHAN)
  • Pakai GEMINI_API_KEY
  • Output: JSON array soal [{q, options, answer, explain}]

2. Insights Anak — GET /api/insights?anakId=X

  • Analisis aktivitas anak 7 hari
  • Output: kategori, teks, level (info/warning/positive)
  • Sumber: Gemini atau rule-based
  • InsightsRes: anakNama, insights[], ringkasan (totalAktivitas, tugasSelesai, tugasPending, tugasDitolak, saldoToken)

3. KuisAttempt — soal JSON dari Gemini atau Question Bank

  • levelKesulitan 1-5
  • tokenReward per kuis

4. OfficialMeta — aiGenerated, promptSource (audit trail)

App ortu: LayarInsights.kt — tampilkan insights per anak

Pitfall

⚠ Gemini API key di env GEMINI_API_KEY

⚠ Google rotasi model — cek model valid sebelum pakai

⚠ gemini-2.5-flash valid per 2026-10-08 (2.0-flash dihapus Google)