Luna: แอปดูดาวรัน Gemma บนมือถือ ช่วยให้คุณละสายตาจากจอ
รู้จัก Luna แอปพลิเคชันนำทางท้องฟ้ายามค่ำคืนที่ขับเคลื่อนด้วย Gemma 4 E2B บนเบราว์เซอร์ ทำงานออฟไลน์ได้จริงและตรวจสอบความถูกต้องทุกคำตอบเทียบกับท้องฟ้าจริง

ภาพประกอบจากคลังภาพสต็อก ไม่ใช่ภาพจากเหตุการณ์จริง
- Luna เป็นแอปดูดาวที่ออกแบบมาเพื่อให้ผู้ใช้งานละสายตาจากหน้าจอและมองดูท้องฟ้าจริง
- ทำงานโดยใช้โมเดล Gemma 4 E2B รันบนเบราว์เซอร์ผ่าน WebGPU และ MediaPipe LLM Inference
- มีระบบตรวจสอบความถูกต้อง (Verifier) ที่คอยเทียบชื่อ ทิศทาง ความสูง และเวลาทุกคำตอบกับข้อมูลดาราศาสตร์
- พัฒนาขึ้นสำหรับ Hacktoberfest 2026 Open-Source AI Challenge สัปดาห์ที่ 1
แอปพลิเคชันดูดาวส่วนใหญ่ในปัจจุบันมักจะทำให้ผู้ใช้งานต้องจดจ่ออยู่กับหน้าจอโทรศัพท์มือถือตลอดเวลา แต่นักพัฒนาซอฟต์แวร์ได้สร้างสรรค์ผลงานชิ้นใหม่ที่มีแนวคิดสวนทางอย่างสิ้นเชิงในชื่อ Luna ซึ่งถูกพัฒนาขึ้นสำหรับการแข่งขัน Hacktoberfest 2026 Open-Source AI Challenge ในหัวข้อสัปดาห์ที่ 1 อย่าง 'Touch Grass' โดยมีเป้าหมายหลักคือการดึงผู้คนให้ออกไปสัมผัสธรรมชาติและแหงนมองท้องฟ้าของจริงให้ยาวนานยิ่งขึ้น
แนวคิดเบื้องหลัง Luna คือการเป็นคู่มือดูดาวที่คุณเริ่มต้นใช้งานด้วยการเงยหน้าขึ้นมองฟ้า ถามคำถามด้วยการชี้โทรศัพท์ และปิดท้ายด้วยการเก็บมือถือเข้ากระเป๋า แอปพลิเคชันนี้ใช้งานได้ดีทั้งบนดาดฟ้าตึกในเมืองใหญ่หรือบนเส้นทางภูเขาที่ไม่มีสัญญาณอินเทอร์เน็ต โดยตัวแอปถูกออกแบบมาให้ใช้งานบนสมาร์ทโฟนเท่านั้น หากเปิดใช้งานบนคอมพิวเตอร์ ระบบจะแจ้งเตือนทันทีว่าแอปนี้รันบนมือถือ พร้อมแสดงโค้ด QR สำหรับสแกนใช้งานต่อบนมือถือทันที

ภาพประกอบจากคลังภาพสต็อก ไม่ใช่ภาพจากเหตุการณ์จริง
ในแง่ของการทำงานเบื้องหลัง Luna ขับเคลื่อนด้วยสมองกลจาก Gemma 4 E2B (ภายใต้สัญญาอนุญาต Apache 2.0 ในรูปแบบ litert-community web build) ซึ่งรันอยู่ภายในเบราว์เซอร์ผ่าน WebGPU โดยอาศัยเครื่องมือ MediaPipe LLM Inference ทำให้โมเดลสามารถทำงานร่วมกับเซ็นเซอร์เข็มทิศ เซ็นเซอร์วัดความเอียง และ GPS ของโทรศัพท์ เพื่อประมวลผลตำแหน่งท้องฟ้าได้โดยไม่ต้องพึ่งพาคลาวด์ API แบบปิด
การเลือกใช้โมเดลแบบ Open-weight เช่น Gemma บนอุปกรณ์พกพาโดยตรง ถือเป็นก้าวสำคัญของแอปพลิเคชัน AI เชิงพื้นที่ (Spatial AI) เพราะช่วยขจัดข้อจำกัดเรื่องการเชื่อมต่ออินเทอร์เน็ตเมื่ออยู่กลางแจ้ง เช่น บนยอดเขาหรือเขตรักษาท้องฟ้ามืด (Dark-Sky Reserve) ทำให้ผู้ใช้งานเข้าถึงข้อมูลดาราศาสตร์ได้อิสระและปลอดภัยยิ่งขึ้นโดยไม่ต้องส่งข้อมูลส่วนตัวขึ้นสู่เซิร์ฟเวอร์ภายนอก
ขั้นตอนการทำงานของ Luna เริ่มต้นจากการแปลงคำถามของผู้ใช้ให้เป็นหัวข้อดาราศาสตร์ จากนั้นเครื่องมือคำนวณท้องฟ้า (Sky Engine) จะประมวลผลข้อเท็จจริง เช่น ระดับความสูง ทิศทาง เวลาขึ้นและตกของดวงดาว แล้วให้ Gemma เรียบเรียงคำตอบจากข้อเท็จจริงเหล่านั้นเท่านั้น ก่อนที่ระบบตรวจสอบ (Verifier) จะทำการตรวจทานความถูกต้องของชื่อทิศทาง มุมความสูง และเวลาอย่างเข้มงวด หากผ่านเกณฑ์จะแสดงผลว่า "Checked against the sky" แต่หากไม่ผ่าน ระบบจะแสดงเหตุผลอย่างโปร่งใสให้ผู้ใช้เห็นเบื้องหลังการทำงานทั้งหมด
"ที่เที่ยงคืน ผมพา Luna ไปเดินที่ถนนในบังกาลอร์ ถือโทรศัพท์ส่องไปที่ดาวสว่างดวงหนึ่งทางทิศตะวันออกเฉียงใต้ต่ำๆ และ Luna ระบุว่ามันคือดาวซิริอุส ซึ่งตรงกันพอดี! ผมอยากได้แบบนี้มานานแล้ว และไม่เคยรู้มาก่อนเลยว่าดาวดวงนั้นคือดาวอะไร จากนั้นผมก็เก็บมือถือแล้วยืนมองท้องฟ้าอยู่พักใหญ่เพื่อดื่มด่ำกับความงาม"
ผู้พัฒนาโปรเจกต์ Luna
นอกจากนี้ อินเทอร์เฟซของแอปพลิเคชันยังถูกออกแบบมาให้เหมาะกับการใช้งานยามค่ำคืนด้วยโทนสีแดงที่ช่วยถนอมสายตา และโค้ดทั้งหมดของโปรเจกต์ ไม่ว่าจะเป็น Astronomy Engine หรือแคตตาล็อก Hipparcos ผ่าน d3-celestial ได้ถูกเปิดเผยเป็นโอเพนซอร์สบน GitHub เรียบร้อยแล้ว
ที่มา: Dev.to
พบข้อมูลผิดพลาดในบทความนี้? แจ้งปัญหาบทความนี้
ความคิดเห็น
แสดงความคิดเห็น