แชตบอตวิเคราะห์ AI โดยใช้ข้อมูลจากสมาร์ตวอตช์ Garmin
(github.com/Zamoca42)ลิงก์บริการ
🚀 แนะนำบริการ
ผมได้รับแรงบันดาลใจหลังจากเห็นโพสต์ใน GeekNews เกี่ยวกับ GarminDB ซึ่งเป็นเครื่องมือวิเคราะห์ข้อมูลจากสมาร์ตวอตช์ Garmin และตัวผมเองก็เป็นผู้ใช้สมาร์ตวอตช์ Garmin อยู่ด้วย เมื่อได้ลองใช้ GarminDB ก็พบว่าความสามารถด้านการวิเคราะห์ข้อมูลยอดเยี่ยมมาก แต่ยังรู้สึกเสียดายที่ส่วนติดต่อผู้ใช้ยังไม่เพียงพอ
จากความคิดที่ว่า "ถ้า AI สามารถวิเคราะห์ข้อมูลสุขภาพของฉันแบบองค์รวมและอธิบายให้เข้าใจง่ายได้จะเป็นอย่างไร?" จึงได้พัฒนา Garmin Fit Bot ขึ้นมาในรูปแบบแชตบอต KakaoTalk ที่ใครก็เข้าถึงได้ง่าย
💡 กระบวนการปรับทิศทางของบริการ
ในตอนแรก ผมวางแนวคิดไว้เป็น 'บริการแจ้งเตือนที่ส่งรายงานสุขภาพตามเวลาที่กำหนด' โดยให้ผู้ใช้ตั้งค่าหัวข้อที่สนใจ เช่น การออกกำลังกาย การนอนหลับ หรือความเครียด แล้วรับผลการวิเคราะห์ทุกวันตามเวลาที่กำหนด
แต่ระหว่างการพัฒนา ก็มีคำถามสำคัญหลายข้อผุดขึ้นมา
- ช่วงเวลาที่เหมาะสมที่สุดในการเก็บข้อมูลคือเมื่อไร?
- ผู้ใช้ต้องการการแจ้งเตือนตามเวลาที่กำหนดจริงหรือ?
- หรือจริง ๆ แล้ว ข้อมูลสุขภาพเฉพาะเรื่องที่อยากรู้ในตอนนั้นสำคัญกว่ากัน?
- หากตั้งค่าได้เพียงความสนใจเดียว ข้อมูลอื่น ๆ ที่มีประโยชน์จะไม่ได้ถูกนำมาใช้หรือไม่?
หลังจากพิจารณาเรื่องเหล่านี้ จึงเปลี่ยนทิศทางจากระบบแจ้งเตือนตามเวลา มาเป็นแชตบอตแบบโต้ตอบที่ให้ผู้ใช้ถามได้อย่างอิสระในเวลาที่ต้องการ และให้ AI มอบอินไซต์ด้านสุขภาพที่ปรับตามแต่ละบุคคล
👥 แนะนำสำหรับผู้ใช้แบบนี้
- ผู้ที่กำลังใช้สมาร์ตวอตช์ Garmin
- ผู้ที่อยากเข้าใจข้อมูลสุขภาพได้ง่ายขึ้นและมีความหมายมากขึ้น
- ผู้ที่อยากปรับปรุงพฤติกรรมสุขภาพในชีวิตประจำวัน
- ผู้ที่สนใจเรื่องการออกกำลังกาย การนอนหลับ และการจัดการความเครียด
- ผู้ที่อยากได้รับอินไซต์เฉพาะบุคคลจากข้อมูลสุขภาพของตนเอง
🔍 ฟีเจอร์หลัก
- เชื่อมต่อบัญชี Garmin Connect ได้อย่างง่ายดาย
- เก็บข้อมูลสุขภาพอัตโนมัติ (อัตราการเต้นหัวใจ ความเครียด ปริมาณกิจกรรม การนอนหลับ บันทึกการออกกำลังกาย)
- วิเคราะห์สภาวะสุขภาพแบบเฉพาะบุคคลด้วย AI
- อินเทอร์เฟซที่ใช้งานง่ายผ่าน KakaoTalk
🌱 ความรู้สึกหลังพัฒนา
ระหว่างที่พัฒนาบริการนี้ ผมได้สัมผัสกับประสบการณ์ที่พฤติกรรมการใช้ชีวิตของตัวเองค่อย ๆ ดีขึ้นอย่างเป็นธรรมชาติ เพื่อใช้วิเคราะห์ข้อมูล ผมจึงสวมสมาร์ตวอตช์อย่างสม่ำเสมอมากขึ้น และผลลัพธ์ก็คือผมได้ทำกิจกรรมอย่างการวิ่ง เดิน และปั่นจักรยานบ่อยขึ้น
Garmin Fit Bot เป็นโปรเจ็กต์เล็ก ๆ ที่เริ่มต้นจากความต้องการของผมเอง และหวังว่าบริการนี้จะเป็นประโยชน์ต่อผู้ใช้ Garmin คนอื่น ๆ ด้วย
2 ความคิดเห็น
ไม่สามารถตรวจสอบได้ว่าการเชื่อมต่อบัญชีครั้งแรกสำเร็จหรือไม่
หลังจากนั้นเมื่อตรวจสอบผลลัพธ์ก็ขึ้นแต่ข้อผิดพลาดเท่านั้น
ขอบคุณสำหรับฟีดแบ็กครับ! ตรวจสอบล็อกแล้วพบว่าตอนเก็บข้อมูลมี type error อยู่ฝั่งที่ดึงข้อมูลการออกกำลังกายมา เดี๋ยวผมจะแก้ไขให้ทันที