GrassMate: แอป AI ท้องถิ่นสั่งให้คุณปิดคอมแล้วออกไปข้างนอก
ทำความรู้จัก GrassMate เว็บแอปพลิเคชันจาก Hacktoberfest 2026 ขับเคลื่อนด้วย Gemma 3 4B บนเครื่องของคุณเอง เพื่อสร้างภารกิจกลางแจ้งและบังคับให้คุณปิดหน้าจอ

ภาพประกอบจากคลังภาพสต็อก ไม่ใช่ภาพจากเหตุการณ์จริง
- GrassMate เป็นเว็บแอปพลิเคชันที่สร้างภารกิจกลางแจ้งเพื่อดึงผู้ใช้ออกจากหน้าจอคอมพิวเตอร์
- ขับเคลื่อนด้วยโมเดล Gemma 3 4B ทำงานแบบโลคัลบนเครื่องผ่าน Ollama โดยไม่ต้องพึ่งพาคลาวด์
- ผู้ใช้ระบุเวลา สภาพอากาศ และสถานที่ จากนั้นแอปจะสร้าง Adventure Card ออกมาเป็นภารกิจ
- เมื่อกดเริ่ม ภารกิจจะสั่งให้ปิดแล็ปท็อปและเก็บมือถือทันที โดยไม่มีการแสดงตัวจับเวลาหรือแผนที่
ในยุคที่ผู้คนจำนวนมากใช้เวลาทั้งวันอยู่หน้าจอคอมพิวเตอร์และตระหนักดีว่าควรออกไปสูดอากาศบริสุทธิ์ แต่มักติดปัญหาว่าไม่รู้จะทำอะไรในเวลา 30 นาทีข้างหน้า ความคิดที่จะบอกตัวเองว่า "ออกไปเดินเล่นสิ" อาจฟังดูน่าเบื่อเกินไป นั่นจึงเป็นที่มาของ GrassMate โปรเจกต์ที่ส่งเข้าแข่งขันในงาน Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass Submission
GrassMate ถูกออกแบบมาให้เป็นเว็บแอปพลิเคชันขนาดเล็กที่มีภารกิจหลักอย่างเดียวคือ ดึงตัวคุณให้ออกห่างจากหน้าจอให้เร็วที่สุดเท่าที่จะทำได้ โดยใช้เวลาอยู่หน้าจอน้อยที่สุดเพียงประมาณ 30 วินาทีสำหรับการแตะเลือกข้อมูล ก่อนที่คุณจะได้ใช้เวลาที่เหลือทั้งหมดไปกับการทำกิจกรรมนอกบ้าน
การใช้งานเริ่มต้นด้วยการป้อนข้อมูลอย่างรวดเร็ว 3 อย่างให้แก่ระบบ ได้แก่:
- เวลาที่คุณมีว่าง
- สภาพอากาศในขณะนั้น
- สถานที่ที่คุณอยู่ เช่น สวนสาธารณะ ชายหาด ป่า หมู่บ้าน หรือเมือง

ภาพประกอบจากคลังภาพสต็อก ไม่ใช่ภาพจากเหตุการณ์จริง
ข้อมูลเหล่านี้จะถูกประมวลผลโดยโมเดล Gemma 3 4B ขนาด 4 พันล้านพารามิเตอร์ ซึ่งรันอยู่บนแล็ปท็อปของคุณเองผ่าน Ollama แปลงข้อมูลให้กลายเป็นภารกิจกลางแจ้งในรูปแบบของการ์ดสะสมที่เรียกว่า Adventure Card ตัวอย่างเช่น ภารกิจ "Leaf Hunter" ระดับความยากง่าย ใช้เวลา 30 นาที ซึ่งมีภารกิจย่อยเช่น การหาใบไม้ 3 รูปทรง ฟังเสียง 5 เสียง เดินสำรวจถนนที่ไม่เคยไป และนั่งเงียบๆ เป็นเวลาห้า นาที พร้อมปุ่มสุ่มภารกิจ 🎲 Surprise Adventure สำหรับผู้ที่ไม่ต้องการเลือกเอง
จุดเด่นที่น่าสนใจของ GrassMate คือการพลิกแนวคิดของปัญญาประดิษฐ์ (AI) ทั่วไปที่มักพยายามดึงดูดให้ผู้ใช้งานอยู่ติดหน้าจอนานขึ้นด้วยฟีเจอร์อัลกอริทึมต่างๆ แต่ GrassMate กลับใช้เทคโนโลยี AI บนเครื่องเพื่อส่งเสริมให้มนุษย์ละทิ้งโลกดิจิทัลและกลับคืนสู่ธรรมชาติ สะท้อนให้เห็นว่า AI สามารถถูกนำมาประยุกต์ใช้เพื่อสุขภาพจิตที่ดีของผู้ใช้งานได้อย่างสร้างสรรค์
สิ่งที่แตกต่างอย่างสิ้นเชิงจากแอปพลิเคชันทั่วไปคือ เมื่อผู้ใช้กดปุ่ม Start Adventure ระบบจะไม่แสดงตัวจับเวลาหรือแผนที่นำทางบนหน้าจอ แต่จะแสดงข้อความเตือนใจว่า "🌱 Adventure begins now. Close this laptop. Put your phone in your pocket. We'll be here when you return."
เมื่อคุณทำภารกิจเสร็จสิ้นและกลับมาเปิดเครื่องอีกครั้ง ระบบจะมีคำถามสะท้อนความคิดเห็นรออยู่ 1 ข้อ เช่น "What surprised you most during today's walk?" คำตอบของคุณจะถูกบันทึกไว้ใน Adventure Journal พร้อมระบบสตรีคและป้ายตราสัญลักษณ์ง่ายๆ เช่น First Adventure, Explorer, Nature Lover และ Seven-Day Streak เพื่อเป็นแรงจูงใจให้กลับมาใช้งานต่อในวันถัดไป
ในแง่ของสถาปัตยกรรมทางเทคนิค แอปพลิเคชันนี้พัฒนาขึ้นด้วย Next.js (App Router, TypeScript), Ollama, Gemma 3 4B (gemma3:4b), plain CSS และใช้งาน localStorage ของเบราว์เซอร์ โดยไม่มีการใช้ฐานข้อมูล บัญชีผู้ใช้ หรือคลาวด์ API ใดๆ ข้อมูลทั้งหมดจึงอยู่บนเครื่องของผู้ใช้ 100%
ผู้พัฒนาได้ทดสอบรันบนแล็ปท็อปสเปกเริ่มต้นอย่าง Intel Core i5-10210U (4 คอร์, 15 วัตต์) พร้อมแรม 16 GB และการ์ดจอ NVIDIA MX130 ขนาด 2 GB ซึ่งในเวอร์ชันแรกใช้เวลาถึง 76 วินาทีต่อหนึ่งภารกิจ ก่อนจะทำการปรับปรุงโดยการตัดทอนพ็อมพต์โทเค็นให้สั้นลง เนื่องจากระบบแคชพ็อมพต์ของ Ollama จะทำงานเฉพาะกับพ็อมพต์ที่เหมือนกันทุกประการเท่านั้น และยังใช้ระบบสตรีมคำตอบแบบ newline-delimited JSON เพื่อให้เบราว์เซอร์ค่อยๆ เติมข้อมูลลงในการ์ดทีละส่วนระหว่างที่ประมวลผล
ที่มา: Dev.to
พบข้อมูลผิดพลาดในบทความนี้? แจ้งปัญหาบทความนี้
ความคิดเห็น
แสดงความคิดเห็น