ผู้พิทักษ์ป้องกันการหลอกลวงด้วย AI สำหรับ Android
ตรวจจับมิจฉาชีพจากสายโทรศัพท์ ข้อความ ลิงก์ และ QR Code
แก้ปัญหาการหลอกลวงออนไลน์ด้วยเทคโนโลยี AI และ Machine Learning
Sentinel AI เป็นแอปพลิเคชัน Android ที่พัฒนาด้วย Kotlin เพื่อแก้ปัญหาการหลอกลวงออนไลน์ที่เพิ่มขึ้นอย่างต่อเนื่องในประเทศไทย โดยเฉพาะการโทรศัพท์หลอกลวง (Phone Scam), ข้อความฟิชชิง, ลิงก์อันตราย และ QR Code ปลอม ซึ่งส่งผลให้ผู้ใช้งานสูญเสียเงินและข้อมูลส่วนตัวจำนวนมาก
แกนหลักของแอปคือ Foreground Service ที่ทำงานต่อเนื่องในพื้นหลัง เมื่อตรวจพบสายโทรศัพท์หรือกิจกรรมที่น่าสงสัย ระบบจะวิเคราะห์ข้อมูลแบบ Real-time ผ่านเทคโนโลยี Speech-to-Text (STT), Voice Activity Detection (VAD), และ Natural Language Processing (NLP) เพื่อประเมินความเสี่ยงและแจ้งเตือนผู้ใช้ทันที
ข้อมูลส่วนตัวถูกประมวลผลบนเครื่องเป็นหลัก โดยใช้ Cloud Services เฉพาะส่วนที่ผู้ใช้ตั้งค่าไว้เท่านั้น เช่น Whisper.cpp STT, Google STT หรือ Phone Reputation API
ระบบตรวจจับและป้องกันแบบครอบคลุมทุกช่องทาง
ตรวจจับสายเข้า/สายออกอัตโนมัติ แล้วเริ่มระบบเฝ้าระวังทันที พร้อมแสดง Caller Overlay ที่แสดงข้อมูลผู้โทรและระดับความเสี่ยง
รองรับ Whisper.cpp, Google Cloud STT, Vosk offline และ Android SpeechRecognizer พร้อม Silero VAD เพื่อตัดช่วงเงียบก่อนประมวลผล
ตรวจจับคำหลอกลวงจากฐานข้อมูล scammerkeyword.json พร้อม scenario และ variant ภาษาไทยที่ครอบคลุม
วิเคราะห์ URL, TLS Certificate, Domain Age, Phishing Patterns และตรวจสอบเบอร์โทรผ่าน Blacklist API
ใช้ CameraX + ML Kit Barcode Scanning อ่าน QR/Barcode แล้วส่งผลไปตรวจสอบความปลอดภัยต่อ
เก็บเหตุการณ์ที่ตรวจพบพร้อม source, content, score, risk level และ timestamp เพื่อการทบทวนและวิเคราะห์
สร้างด้วยเทคโนโลยีที่ทันสมัยและมีประสิทธิภาพ
สำหรับนักพัฒนาที่ต้องการ build และทดสอบแอป
# Clone repository
git clone https://github.com/noonzx2552/Sentinel_AI.git
cd scammerdetect
# ตั้งค่า API keys ใน local.properties
echo "STT_API_KEY=your_google_cloud_stt_key" >> local.properties
echo "WHISPER_CPP_API_KEY=your_whisper_cpp_key" >> local.properties
# Build debug APK
./gradlew assembleDebug
# ติดตั้งลงเครื่อง
adb install app/build/outputs/apk/debug/app-debug.apk
สำหรับการทดสอบเต็มรูปแบบ คุณต้องกำหนด API keys สำหรับ STT, Phone Reputation, Blacklist API และ IP Info
ดูรายละเอียดใน app/build.gradle
สิ่งที่คนถามบ่อยที่สุดเกี่ยวกับ Sentinel AI
เมื่อมีสายเข้าหรือสายออก Foreground Service จะเริ่มเฝ้าระวัง แปลงเสียงเป็นข้อความด้วย Speech-to-Text แล้วเทียบกับฐานข้อมูลคำหลอกลวงภาษาไทย พร้อมประเมินความเสี่ยงและแจ้งเตือนผ่าน Caller Overlay แบบเรียลไทม์
ค่าเริ่มต้นประมวลผลบนเครื่องเป็นหลัก จะใช้ Cloud Service เฉพาะเมื่อผู้ใช้ตั้งค่าไว้เอง เช่น Whisper.cpp หรือ Google Cloud STT เท่านั้น หากเลือก Vosk offline จะทำงานบนเครื่องทั้งหมด
รองรับ Android 10 (API 29) ขึ้นไป และต้องอนุญาตสิทธิ์โทรศัพท์ ไมโครโฟน การแสดงผลทับแอปอื่น รวมถึง Accessibility Service สำหรับบางฟีเจอร์
ใช้ฟรีและเปิดซอร์สโค้ดภายใต้สัญญาอนุญาต MIT สามารถดูและ build ได้จาก GitHub repository ของโปรเจกต์
ได้ มีฟีเจอร์ Link Checker สำหรับวิเคราะห์ URL น่าสงสัย และสแกน QR Code ด้วย ML Kit เพื่อตรวจปลายทางของลิงก์ก่อนเปิด รวมถึงตรวจสอบเบอร์โทรต้องสงสัยได้