ชื่อเกม วิธีการทำงาน:
การออกแบบ: ใช้ Tailwind CSS เพื่อสร้างอินเทอร์เฟซที่สะอาดตาและตอบสนองได้ดี (ดูดีทั้งบนมือถือและเดสก์ท็อป)
ระบบหลังบ้าน: ใช้ JavaScript และ Gemini API (gemini-2.5-flash-preview-09-2025) เพื่อจัดการการสนทนา
บทบาท AI: ในโค้ดมีการตั้งค่า systemInstruction ให้ AI มีบทบาทเป็น "เพื่อนร่วมสนทนา AI ที่เป็นมิตรและฉลาดหลักแหลม" และตอบกลับเป็นภาษาไทยเสมอ
ประวัติการสนทนา: แอปพลิเคชันจะจัดเก็บประวัติการสนทนาไว้ในตัวแปร chatHistory เพื่อให้ AI สามารถตอบคำถามโดยอ้างอิงจากบทสนทนาที่ผ่านมาได้ (การสนทนาต่อเนื่อง)
การจัดการ API: มีการใช้ Exponential Backoff เพื่อจัดการกับการเรียก API ที่อาจจะล้มเหลวชั่วคราว ทำให้การเชื่อมต่อมีความเสถียรมากขึ้น