Buat aplikasi mobile bernama SafeVision AI, yaitu aplikasi kamera berbasis Artificial Intelligence (AI) yang mampu menganalisis lingkungan sekitar pengguna secara real-time melalui kamera untuk membantu mengidentifikasi potensi bahaya dan memberikan rekomendasi keselamatan.
KONSEP UTAMA
Aplikasi menggunakan kamera smartphone sebagai sensor visual. AI menganalisis objek, kondisi lingkungan, rintangan, jalan, kendaraan, manusia, api, asap, genangan, area rusak, dan kondisi berisiko lainnya.
Hasil analisis ditampilkan langsung sebagai overlay di atas tampilan kamera.
FITUR UTAMA
1. AI Camera Scanner
- Gunakan kamera belakang smartphone.
- Analisis frame kamera secara berkala dengan AI.
- Tampilkan status:
- AMAN
- WASPADA
- BAHAYA
- DARURAT
- Jangan membuat klaim bahwa lingkungan benar-benar aman. Gunakan istilah "tidak terdeteksi bahaya" jika AI tidak menemukan risiko.
2. Deteksi Bahaya
AI harus berusaha mendeteksi, antara lain:
- Kendaraan yang mendekat
- Sepeda motor dan mobil
- Orang yang berada terlalu dekat
- Rintangan di jalan
- Lubang atau permukaan jalan rusak
- Tangga dan perubahan ketinggian
- Genangan air
- Api
- Asap
- Kabel atau benda yang menghalangi jalan
- Benda jatuh
- Area yang tampak licin
- Pintu atau jalan yang terhalang
- Area gelap dengan visibilitas rendah
- Objek besar yang berpotensi menghalangi pengguna
- Kondisi lalu lintas yang berisiko
- Bahaya lain yang dapat dikenali secara visual
3. Danger Bounding Box
Setiap bahaya yang terdeteksi harus diberi kotak/marker pada layar kamera.
Contoh:
"⚠️ KENDARAAN"
"⚠️ LUBANG"
"⚠️ ASAP"
"⚠️ RINTANGAN"
Marker harus mengikuti posisi objek ketika kamera bergerak.
4. Risk Level
Setiap bahaya memiliki tingkat risiko:
- Rendah
- Sedang
- Tinggi
- Kritis
AI harus menjelaskan alasan penilaian secara singkat.
Contoh:
"Risiko tinggi: kendaraan berada sangat dekat dan bergerak menuju area Anda."
5. AI Safety Advice
Setelah mendeteksi bahaya, tampilkan tindakan yang disarankan.
Contoh:
"⚠️ Ada kendaraan mendekat dari kanan."
"Saran: berhenti sejenak dan jangan melintas sampai kendaraan menjauh."
Jika ada beberapa pilihan tindakan, berikan prioritas:
1. Tindakan paling aman
2. Alternatif
3. Hal yang harus dihindari
4. SAFE PATH ANALYSIS
AI menganalisis area yang terlihat kamera dan mencoba menunjukkan arah yang relatif lebih aman berdasarkan bahaya yang terdeteksi.
Gunakan indikator:
🟢 Jalur relatif lebih aman
🟡 Perlu waspada
🔴 Hindari
Tampilkan garis/panah pada layar untuk menunjukkan arah yang disarankan.
Contoh:
"Jalur depan terhalang."
"Alternatif yang terlihat lebih aman: bergerak ke sisi kiri."
Jangan menyatakan jalur tersebut pasti aman. Gunakan istilah:
"jalur yang tampak lebih aman berdasarkan gambar kamera."
7. Multiple Hazard Detection
Jika terdapat banyak bahaya sekaligus, tampilkan semuanya.
Contoh:
⚠️ Kendaraan — kanan
⚠️ Lubang — depan
⚠️ Genangan — kiri
Kemudian AI memberikan prioritas:
"Bahaya utama: kendaraan di kanan."
"Disarankan berhenti dan menunggu kendaraan lewat."
8. Voice Assistant
Tambahkan suara AI sehingga pengguna tidak harus terus melihat layar.
Contoh:
"Perhatian. Ada kendaraan dari kanan."
"Jangan maju."
"Jalur depan memiliki rintangan."
"Area kiri tampak lebih memungkinkan untuk dilewati."
Sediakan tombol:
🔊 Voice ON/OFF
9. Emergency Warning
Jika AI mendeteksi kondisi yang berpotensi sangat berbahaya, tampilkan peringatan besar dan gunakan suara.
Contoh:
"BAHAYA TINGGI"
"BERHENTI DAN PERIKSA LINGKUNGAN."
Jangan melakukan panggilan darurat secara otomatis. Jika tersedia fitur bantuan darurat, pengguna harus melakukan konfirmasi terlebih dahulu.
10. AI Explanation
Pengguna dapat mengetuk marker bahaya untuk melihat:
- Apa yang terdeteksi
- Lokasi relatif terhadap kamera
- Tingkat risiko
- Mengapa dianggap berbahaya
- Saran tindakan
11. Scan History
Simpan riwayat analisis secara lokal:
- Waktu
- Jumlah bahaya terdeteksi
- Jenis bahaya
- Tingkat risiko
Berikan opsi menghapus riwayat.
12. Privacy
- Jangan mengunggah video kamera terus-menerus tanpa persetujuan pengguna.
- Jelaskan kapan gambar/video dikirim ke server AI.
- Sediakan mode pemrosesan lokal jika teknologi/model yang digunakan mendukungnya.
- Jangan menyimpan rekaman kamera secara permanen secara default.
- Jangan melakukan pengenalan identitas/wajah untuk mengidentifikasi orang.
UI/UX
Buat desain modern, futuristik, sederhana, dan mudah digunakan.
Halaman utama:
- Tampilan kamera fullscreen
- Tombol mulai/pause scanning
- Status AI
- Risk indicator
- Tombol suara
- Tombol pengaturan
Overlay kamera:
- Bounding box pada objek berbahaya
- Label bahaya
- Panah arah
- Jalur relatif lebih aman
- Indikator tingkat risiko
Gunakan desain yang memiliki kontras tinggi agar informasi mudah terlihat di luar ruangan.
DASHBOARD ANALISIS
Saat pengguna membuka panel analisis, tampilkan:
Status:
"⚠️ WASPADA"
Bahaya terdeteksi:
1. Kendaraan — kanan — risiko tinggi
2. Lubang — depan — risiko sedang
3. Genangan — kiri — risiko rendah
Rekomendasi:
"Kurangi kecepatan/pergerakan dan tunggu kendaraan menjauh. Setelah itu pilih area yang tampak lebih bebas dari rintangan."
TEKNOLOGI
Gunakan:
- Mobile camera API
- AI Computer Vision
- Object Detection
- Image Segmentation bila tersedia
- Depth estimation bila perangkat mendukungnya
- GPS hanya jika diperlukan untuk fitur berbasis lokasi
- Text-to-Speech untuk peringatan suara
- Backend/API AI yang aman
- Local processing jika memungkinkan
Optimalkan agar tetap berjalan pada smartphone dengan spesifikasi rendah. Jangan melakukan inferensi AI pada setiap frame jika menyebabkan perangkat panas atau boros baterai. Gunakan interval/frame sampling yang adaptif.
SISTEM KEAMANAN AI
AI harus bersifat sebagai alat bantu keselamatan, bukan pengganti penglihatan manusia, petugas keselamatan, rambu, atau navigasi profesional.
Jika gambar buram, terlalu gelap, objek tertutup, atau AI tidak yakin, tampilkan:
"⚠️ Tidak yakin — periksa lingkungan secara langsung."
Jangan mengarang bahaya yang tidak terlihat.
Jangan memberikan instruksi yang terlalu yakin mengenai keselamatan. Semua rekomendasi jalur harus diberi label sebagai estimasi berdasarkan apa yang terlihat kamera.
FITUR TAMBAHAN
Tambahkan:
- Flash otomatis/manual
- Zoom
- Kamera depan/belakang
- Screenshot hasil analisis
- Mode malam
- Pengaturan sensitivitas deteksi
- Bahasa Indonesia dan Inggris
- Text-to-Speech
- Haptic warning
- Riwayat deteksi
- Tutorial penggunaan pertama kali
HASIL AKHIR
Buat aplikasi yang benar-benar berfungsi, bukan sekadar mockup.
Alur utama:
Buka aplikasi
↓
Izinkan akses kamera
↓
Tekan "Mulai Scan"
↓
Kamera aktif
↓
AI menganalisis lingkungan
↓
Bahaya ditandai pada layar
↓
AI menentukan tingkat risiko
↓
AI memberikan peringatan
↓
AI memberikan saran tindakan
↓
AI menunjukkan arah/jalur yang tampak lebih aman
↓
Pengguna dapat membuka detail setiap bahaya
Prioritaskan akurasi, latency rendah, penggunaan baterai yang efisien, privasi, dan keselamatan pengguna.
No preview
Comments (0)
No comments yet. Be the first!
Sign in to leave a comment
Project Tasks
28 planning tasks
Page design: Paused — add credits to continue
#1
Generate system requirement document
1m 30s0.2 cr used
Done
#2
Generate personas & user flows
0m 12s0.2 cr used
Done
#7
Create flow for Pengguna Kamera Keselamatan (Safety Camera User)
0m 11sCredits in parent
Done
#8
Create flow for Pengguna Peninjau Riwayat & Pengaturan (History and Settings Reviewer)
0m 11sCredits in parent
Done
#9
Create flow for Pengguna Baru (First-Time Tutorial User)
0m 11sCredits in parent
Done
#10
Landing
0m 39sCredits in subtasks
Paused
#28
Landing / Instrument Hero
1.6 cr needed
Paused
#29
Landing / Limits And Privacy Ledger
1.6 cr needed
Paused
#30
Landing / Entry Deck
1.6 cr needed
Paused
#11
Camera Permission
Credits in subtasks
Backlog
#12
Tutorial
Credits in subtasks
Backlog
#13
Scanner
Credits in subtasks
Backlog
#14
AI Status
Credits in subtasks
Backlog
#15
Camera Overlay
Credits in subtasks
Backlog
#16
Risk Levels
Credits in subtasks
Backlog
#17
Safety Advice
Credits in subtasks
Backlog
#18
Safe Paths
Credits in subtasks
Backlog
#19
Hazards
Credits in subtasks
Backlog
#20
Voice Alerts
Credits in subtasks
Backlog
#21
Emergency Warning
Credits in subtasks
Backlog
#22
Hazard Details
Credits in subtasks
Backlog
#23
Analysis Dashboard
Credits in subtasks
Backlog
#24
History
Credits in subtasks
Backlog
#25
Settings
Credits in subtasks
Backlog
#26
Screenshots
Credits in subtasks
Backlog
#27
Uncertainty
Credits in subtasks
Backlog
#5
Architecture
0.2 cr needed
Paused
#6
Workspace task plan
0.2 cr needed
Paused
No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No comments yet. Be the first!