ข้ามไปเนื้อหาหลัก

Beside แอปพลิเคชันส่งต่อความใส่ใจด้วยการแบ่งปันเวลา

เรียนรู้เบื้องหลังการพัฒนา Beside แอปพลิเคชันช่วยเชื่อมโยงความสัมพันธ์ด้วยแนวคิดการแบ่งเวลา 10 นาทีและท่าทีเกื้อกูลกว่า 42 แบบ พัฒนาด้วย Snowflake และ React

เรียบเรียงโดย AI
Inewgen
06 Sep 2026ที่มา: Dev.to3 นาทีอ่าน (0 ครั้ง)
แชร์
Beside แอปพลิเคชันส่งต่อความใส่ใจด้วยการแบ่งปันเวลา

ภาพประกอบจากคลังภาพสต็อก ไม่ใช่ภาพจากเหตุการณ์จริง

ขนาดตัวอักษร
  • Beside แอปช่วยเปลี่ยนคำว่าฉันอยู่ตรงนี้ให้เป็นการกระทำที่เป็นรูปธรรม
  • รวบรวมรูปแบบความช่วยเหลือและท่าทีเกื้อกูลกว่า 42 แบบให้เลือกใช้งาน
  • ขับเคลื่อนระบบด้วย Snowflake AI_EMBED และ Vector Search
  • พัฒนาส่วนหน้าด้วย React, TypeScript, Vite และ Cloudflare Workers

การเอ่ยปากว่าฉันพร้อมเคียงข้างคุณเสมือนเป็นเรื่องง่ายสำหรับหลายคน ทว่าการค้นหาว่าควรยื่นมือเข้าช่วยในรูปแบบใดต่อมักเป็นโจทย์ที่ยากกว่าเสมอ นักพัฒนาจึงได้สร้างสรรค์แอปพลิเคชันที่มีชื่อว่า Beside ขึ้นมา เพื่อแปลงความตั้งใจดีให้กลายเป็นการกระทำชิ้นเล็กที่จำเพาะเจาะจง ไม่ว่าจะเป็นการตั้งใจรับฟัง การอยู่เป็นเพื่อนเงียบๆ การยื่นมือช่วยเหลือ หรือแม้แต่การทักทายอย่างอ่อนโยนหลังจากห่างหายกันไปนาน

ในช่วงเดือนกันยายนซึ่งตรงกับเดือนแห่งการป้องกันการฆ่าตัวตาย ผู้พัฒนาต้องการสำรวจว่าความใจดีในชีวิตประจำวันจะมีหน้าตาอย่างไรได้บ้าง โดยตระหนักว่าการมอบเวลาและความสนใจเพียงเล็กน้อยให้แก่กันก็ถือเป็นการเอื้อเฟื้อเผื่อแผ่รูปแบบหนึ่งที่ทรงคุณค่า แอป Beside จึงถูกออกแบบมาเพื่อช่วยให้ผู้ใช้สามารถค้นหาแนวทางการให้ที่ตนเองสามารถทำตามได้จริงและรักษาคำพูดได้

smartphone app user interface design workspace

ภาพประกอบจากคลังภาพสต็อก ไม่ใช่ภาพจากเหตุการณ์จริง

ระบบของแอปพลิเคชันนี้อัดแน่นไปด้วยท่าทีเกื้อกูลมากกว่า 42 รูปแบบ พร้อมขั้นตอนการดำเนินงานที่เรียบง่ายและข้อความที่ผู้ใช้สามารถปรับแต่งให้เป็นสำนวนของตนเองได้ โดยเปิดโอกาสให้อีกฝ่ายสามารถปฏิเสธได้อย่างสบายใจว่าไม่ใช่เวลาวันนี้ ผู้ใช้งานสามารถเริ่มต้นได้ด้วยการเลือกสิ่งที่ตนเองคุ้นเคย เช่น การระบุว่ายังไม่รู้จะเริ่มจากตรงไหนและพร้อมรับไอเดีย โดยไม่ต้องเปิดเผยชื่อหรือเรื่องราวส่วนตัวใดๆ

42+รูปแบบท่าทีเกื้อกูล
10นาทีแห่งการแบ่งเวลา

ขั้นตอนถัดมาคือการเลือกสิ่งที่เราสามารถมอบให้ได้ เช่น การตั้งเวลาไว้สิบนาที อยู่ในระยะไกล และไม่มีค่าใช้จ่าย จากนั้นระบบ Snowflake จะทำการประมวลผลและส่งคำแนะนำที่สอดคล้องกับตัวเลือกดังกล่าวกลับมา ผู้ใช้สามารถเปิดดูหัวข้อต่างๆ เช่น การตั้งคำถามปลายเปิดหนึ่งข้อแล้วตั้งใจฟัง ซึ่ง Beside จะแสดงขั้นตอนสั้นๆ พร้อมข้อความตัวอย่างที่สามารถแก้ไขแล้วคัดลอกไปวางในแอปพลิเคชันสนทนาที่ใช้พูดคุยปกติได้ทันที

ไม่อยากพลาดข่าวใหม่?

สมัครรับสรุปข่าวสารใหม่ทางอีเมล ไม่บ่อยจนรำคาญ

โฆษณา

"I’m here for you is easy to say. Knowing what to offer next can be harder."

ผู้พัฒนา Beside

ในแง่ของสถาปัตยกรรมทางเทคนิค ผู้พัฒนาได้เลือกใช้ Snowflake เป็นฐานข้อมูลในการจัดเก็บรายการท่าทีเกื้อกูล แม่แบบข้อความ และแหล่งอ้างอิง โดยมีการสร้าง Vector Embeddings ด้วยฟังก์ชัน AI_EMBED ร่วมกับ VECTOR_COSINE_SIMILARITY เพื่อค้นหาท่าทีที่เหมาะสมกับสถานการณ์ที่เลือก พร้อมใช้งาน SQL filters คอยคัดกรองเงื่อนไขด้านเวลา ระยะทาง งบประมาณ และรูปแบบความช่วยเหลือที่ผู้ให้สะดวกใจ

การนำ Vector Search และ Semantic Ranking มาประยุกต์ใช้กับข้อมูลเชิงคุณภาพอย่างการเยียวยาจิตใจและการเอื้อเฟื้อเผื่อแผ่ ถือเป็นตัวอย่างที่น่าสนใจของการประยุกต์ใช้ปัญญาประดิษฐ์นอกเหนือจากงานด้านธุรกิจทั่วไป ช่วยให้ระบบสามารถจับคู่บริบททางอารมณ์และความต้องการของผู้ใช้ได้อย่างแม่นยำยิ่งขึ้นผ่านโค้ด SQL และ Cloudflare Workers

ส่วนติดต่อผู้ใช้งานหรือ Interface ถูกพัฒนาขึ้นด้วย React, TypeScript, Vite และ pnpm พร้อมนำไป deploy บน Cloudflare Workers ที่เชื่อมต่อกับ Snowflake ผ่าน Cloudflare secrets โดยกระบวนการแก้ไขข้อความทั้งหมดจะเกิดขึ้นบนเบราว์เซอร์ของผู้ใช้งานโดยตรง เพื่อความเป็นส่วนตัวสูงสุด ผู้สนใจสามารถศึกษาซอร์สโค้ดและรายละเอียดการใช้งานเพิ่มเติมผ่านช่องทางพรีวิวบน GitHub และคอมมูนิตี้ของนักพัฒนา

ที่มา: Dev.to

ความคิดเห็น

แสดงความคิดเห็น
0/2000

พบข้อมูลผิดพลาดในบทความนี้? แจ้งปัญหาบทความนี้