เปิดตัว 'Blank.' แอปโน้ตท่องจำด้วย AI แบบ on-device ที่เปลี่ยนสิ่งที่อ่านให้กลายเป็นความจำ (ใช้ Gemma 3)
(play.google.com)สวัสดีครับ!
ปกติผมมักจะแค่เก็บบทความเทคโนโลยีหรือจดหมายข่าวไว้ แต่สุดท้ายก็ไม่ได้กลับมาอ่านหรือศึกษาอย่างจริงจัง เลยเกิดความคิดว่า "ถ้าบังคับให้ทำควิซ เราน่าจะจำได้มากขึ้นไหม?" และนี่คือแอป Android 'Blank.' ที่ผมทำขึ้นจากไอเดียนั้น
เลยอยากนำมาแชร์ เผื่อทุกคนจะลองทดสอบกันแบบสบาย ๆ ระหว่างเดินทางกลับบ้านช่วงเทศกาลหรือในเวลาว่างครับ
-
เป็นแอปแบบไหน?
ฟีเจอร์: เมื่อนำลิงก์ของเว็บบทความ (ข่าว บล็อก วิกิ ฯลฯ) มาใส่ AI จะสรุปประเด็นสำคัญและสร้างโจทย์เติมคำในช่องว่าง (Cloze Test) ให้-
คอนเซปต์: ออกแบบให้มินิมอล เพื่อให้โฟกัสกับการเรียนรู้ได้เต็มที่โดยไม่มีฟีเจอร์ซับซ้อน
-
แกนหลัก: เป็นแอป AI แบบ on-device 100% ที่ทุกขั้นตอนทำงานอยู่ภายในสมาร์ตโฟนโดยไม่ต้องสื่อสารกับเซิร์ฟเวอร์
-
-
เทคโนโลยีที่ใช้และวิธีการพัฒนา
เพื่อให้ค่าใช้จ่ายฝั่งเซิร์ฟเวอร์เป็น 0 บาทและรักษาความเป็นส่วนตัวของผู้ใช้ จึงเลือกใช้ on-device LLM- Model: Google Gemma 3 (2b-it-gpu-int4 quantized)
- Inference: MediaPipe LLM Inference API
- Architecture: Android Jetpack Compose + MVVM + Koin (DI)
- Keyword Extraction: ปรับแต่งอัลกอริทึม Regex & TextRank (ใช้แบบไฮบริดร่วมกับ LLM เพื่อความเร็ว)
-
ประเด็นที่ต้องคิดระหว่างพัฒนา
- ความเร็ว vs ความแม่นยำ: ด้วยข้อจำกัดของ on-device ความเร็วในการ inference เป็นประเด็นสำคัญ ตอนแรกผมส่งทุกประโยคเข้า LLM ทั้งหมด แต่หลายครั้งความเร็ว inference ไม่พอ และด้วยข้อจำกัดด้านจำนวนโทเค็น คุณภาพของคำตอบก็มักลดลงด้วย จึงปรับให้ TextRank กรองประโยคสำคัญก่อน แล้วค่อยให้ LLM สร้างโจทย์เติมคำในช่องว่างแทน
- ขนาด: ไฟล์โมเดลมีขนาดประมาณ 1.5GB โดยจะดาวน์โหลดเมื่อเปิดแอปครั้งแรก และแนะนำให้ใช้งานผ่าน Wi‑Fi
-
เหมาะกับใครบ้าง
- คนที่อยากทำความเข้าใจบทความเทคโนโลยีที่เคยเซฟไว้อย่างจริงจัง
- คนที่อยากรู้ว่าโมเดล Gemma 3 ให้ประสิทธิภาพบนมือถือได้ประมาณไหน
- คนที่ต้องการเครื่องมือสรุป/เรียนรู้แบบเฉพาะตัว โดยไม่ต้องกังวลเรื่องข้อมูลรั่วไหล
ตอนนี้ยังเป็นเวอร์ชันเริ่มต้น จึงยังมีหลายจุดที่ไม่สมบูรณ์ครับ (โดยเฉพาะการพาร์สเว็บเพจที่อาจยังไม่สมบูรณ์แบบ)
ถ้าได้ลองใช้แล้วมีความเห็นอย่าง "ถ้ามีฟีเจอร์แบบนี้ก็น่าจะดี" หรือ "เว็บแบบนี้ใช้งานได้ไม่ค่อยดี" ฝากส่งฟีดแบ็กมาได้เลย ช่วงวันหยุดยาวนี้ผมจะตั้งใจปรับปรุงอย่างเต็มที่ครับ
ขอบคุณครับ ขอให้มีความสุขในช่วงเทศกาล!
[ลิงก์ Blank. บน Google Play Store]
https://play.google.com/store/apps/details?id=com.shootsir.blank
12 ความคิดเห็น
โอ้ นี่คือสิ่งที่ผมกำลังคิดไว้เลย ถ้าเชื่อมกับ Obsidian ได้ก็น่าจะนำไปใช้ได้หลากหลายมาก
แต่สงสัยว่าทำไมประเทศที่ผมอาศัยอยู่ (เกาหลี) ถึงดาวน์โหลดไม่ได้...?
พอจะบอกได้ไหมว่าข้อความที่เห็นใน Play Store เป็นข้อความแบบไหนครับ?
และถ้าบอกรุ่นอุปกรณ์มาด้วยจะช่วยให้ตรวจสอบได้เร็วขึ้นครับ!
ขึ้นมาว่า
เป็นรายการที่ไม่สามารถใช้งานได้ในประเทศที่พำนักอยู่
ขอบคุณที่ให้ความสนใจครับ! ดูเหมือนว่าจะเป็นปัญหาจาก Play Store เดี๋ยวจะตรวจสอบให้ครับ!
ความเร็วในการสร้างควิซเร็วมากและ UI ก็เรียบง่าย เลยทำให้ใช้งานได้ดีครับ/ค่ะ จะรอติดตามการอัปเดตนะครับ/คะ!
ขอบคุณที่ช่วยทดสอบนะครับ/คะ เราจะอัปเดตและปรับปรุงส่วนที่ยังขาดไปเรื่อย ๆ!
ช่วยปล่อยเวอร์ชัน iPhone ด้วย!
จะลองเปิดตัวบน iPhone ด้วยเหมือนกัน ถ้าฝั่ง Android เสถียรเรียบร้อยแล้ว!
บนมือถือรุ่นเก่าน่าจะลำบากครับ
ดูเหมือนว่าพอรันการอนุมานของ LLM บนอุปกรณ์แล้ว บนอุปกรณ์รุ่นเก่าประสิทธิภาพอาจออกมาไม่ดีหรือใช้งานได้ไม่ค่อยสมบูรณ์เลยครับ ฮือ
ฉันชอบอินเทอร์เฟซที่เรียบง่ายครับ ผมใช้ NotebookLM สร้างควิซไว้ทบทวน แต่เมื่อเทียบกันแล้วก็มีจุดที่น่าเสียดายนิดหน่อย ผมเพิ่มลิงก์เกี่ยวกับบุคคลหนึ่งจาก Namuwiki เข้าไป แต่คำตอบของ 5 ข้อจากทั้งหมด 7 ข้อกลับเป็นบุคคลคนนั้น ถ้าปรับปรุงส่วนนี้ได้ก็น่าจะดีครับ บน Fold 7 ใช้เวลาสร้างไม่ถึง 10 วินาทีครับ จะรอติดตามต่อไปในอนาคต ขอบคุณครับ
ขอบคุณสำหรับข้อเสนอแนะ! เราจะลองแก้ไขในการอัปเดตครั้งถัดไปครับ!