toolsDetail.backToAllTools
toolsDetail.projectRecordtoolsDetail.categories.mapsTraveltoolsDetail.statuses.openSourcetoolsDetail.updatedOn

ThaiGuide-AI Planner

แอปวางแผนเที่ยวไทยด้วย AI ที่สร้างบน Kaggle — วางเส้นทางด้วยการให้เหตุผล ไกด์เสียงแบบเรียลไทม์ และแผนที่สดที่อ้างอิงข้อมูลจริง

ThaiGuide-AI Planner เปลี่ยนบทสนทนาให้กลายเป็นแผนเที่ยวไทยจริง ๆ: มันวิเคราะห์เส้นทางและการเดินทางด้วยการให้เหตุผล พูดโต้ตอบผ่านไกด์เสียงแบบเรียลไทม์ อ้างอิงคำตอบจาก Google Search และ Google Maps แล้วปักหมุดทั้งทริปลงบนแผนที่แบบเรียลไทม์

toolsDetail.overview

ThaiGuide-AI Planner เป็นแอปวางแผนการเดินทางแบบโอเพนซอร์สจาก Kaggle ที่สร้างขึ้นรอบตัวละครเดียวชื่อ “สมศรี” ไกด์ทัวร์คนไทยที่อบอุ่นและรอบรู้ ผู้คงคาแรกเตอร์เดิมไว้ครบทั้งสามโหมด: ไกด์เสียงแบบเรียลไทม์ ตัววางแผนทริป และแชตคุยกับคนท้องถิ่นแบบข้อความ เลือกจุดหมาย (กรุงเทพฯ เชียงใหม่ ภูเก็ต กระบี่ หรืออยุธยา) ใส่ความสนใจของคุณ แล้วมันจะสร้างแผนเที่ยวรายวันพร้อมสถานที่ ร้านอาหาร และเวลาที่เป็นจริง

การวางเส้นทางทำงานสองระดับ ค่าเริ่มต้นจะสร้างแผนเที่ยวด้วยการเรียกโมเดลที่รวดเร็วและอ้างอิงข้อมูลจริง เมื่อเปิดโหมด Deep Thinking คำขอเดียวกันจะถูกส่งไปยังโมเดลที่ให้เหตุผลซึ่งตั้งงบการคิด (thinking budget) ไว้สูง และถูกสั่งให้ไล่วิเคราะห์การจราจร รูปแบบสภาพอากาศ และจังหวะเวลาตามวัฒนธรรม พร้อมอธิบายเหตุผล — ต่างกันระหว่าง “นี่คือแผน” กับ “นี่คือแผน และนี่คือเหตุผลว่าทำไมมันถึงเวิร์ก”

ทุกแผนเที่ยวอ้างอิงจากแหล่งข้อมูลจริง ไม่ได้แต่งขึ้นจากความจำของโมเดลเอง: คำขอจะแนบทั้ง Google Search และ Google Maps เป็นเครื่องมือ ทำให้ชื่อสถานที่ เวลาเปิดทำการ และราคาถูกตรวจสอบกับแหล่งข้อมูลสด แล้วส่งการอ้างอิง (grounding citations) กลับมาพร้อมคำตอบ โหมด Live Guide ใช้คาแรกเตอร์สมศรีคนเดิมสำหรับบทสนทนาแบบพูดคุยเรียลไทม์ — เล่าว่าคุณอยากได้ทริปแบบไหน แล้วบทสนทนานั้นจะถูกป้อนตรงเข้าตัววางแผนเพื่อสร้างแผนเที่ยวทันที ไม่ต้องพิมพ์ซ้ำ

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

toolsDetail.keyFeatures

การคำนวณเส้นทางด้วยการให้เหตุผล

เส้นทางแบบเร็วเป็นค่าเริ่มต้นสำหรับแผนเที่ยวที่ไม่ซับซ้อน พร้อมโหมด Deep Thinking แบบเลือกเปิดที่ส่งการเดินทางซับซ้อน — การจราจร สภาพอากาศ จังหวะเวลาตามวัฒนธรรม — ผ่านโมเดลที่ให้เหตุผลด้วยงบการคิดที่สูง และให้มันแสดงวิธีคิดออกมา

อ้างอิงข้อมูลจาก Google Search และ Google Maps

คำขอสร้างแผนเที่ยวจะแนบทั้ง Search และ Maps เป็นเครื่องมือ ทำให้สถานที่ท่องเที่ยว ร้านอาหาร เวลาเปิดทำการ และราคาถูกตรวจสอบกับแหล่งข้อมูลสด แทนที่จะสร้างจากความจำ พร้อมส่งการอ้างอิงกลับมาคู่กับแผน

ไกด์เสียงแบบเรียลไทม์

บทสนทนาด้วยเสียงสองทางแบบเรียลไทม์กับคาแรกเตอร์สมศรีผ่าน Gemini Live API บทสนทนาจะถูกป้อนตรงเข้าตัววางแผนทริปเพื่อสร้างแผนเที่ยวจากสิ่งที่คุณ “พูด” ไม่ใช่สิ่งที่คุณพิมพ์

การปักเส้นทางบนแผนที่แบบเรียลไทม์

สถานที่ที่อ้างอิงข้อมูลจริงจะถูกปักลงบน Google Map แบบสด พร้อมวาดเส้นทางขับรถจริงระหว่างจุดแวะ และคำนวณระยะทางรวม เวลา และจำนวนจุดแวะจากช่วงเส้นทางที่วางไว้

เพื่อนแชตคนท้องถิ่น

แชตข้อความแยกต่างหากที่จำบริบทได้ ไว้ถามเรื่องมารยาท การต่อรองราคา อาหาร และวัฒนธรรม โดยคงคาแรกเตอร์ไกด์คนเดิม และดึงคำถามนอกเรื่องให้กลับมาที่ประเทศไทย

แผนเที่ยวแบบพูดออกเสียง

แผนที่สร้างขึ้นสามารถแปลงเป็นเสียงพูดได้ ทำให้แผนเที่ยวที่เสร็จแล้วถูกอ่านออกเสียงได้ ไม่ใช่แสดงเป็นข้อความอย่างเดียว

toolsDetail.architecture

ฟรอนต์เอนด์แอปแบบหน้าเดียว (single-page) ที่สร้างด้วย React 19 และ TypeScript บน Vite แผนที่แสดงผลผ่าน Google Maps JavaScript API และ UI Kit web components ซึ่งโหลดในฝั่งไคลเอนต์โดยตรง
การประสานงาน AISDK @google/genai ประสานงานโมเดล Gemini หลายตัวสำหรับงานต่างกัน: โมเดลเร็วสำหรับสร้างแผนเที่ยวที่อ้างอิงข้อมูลจริง โมเดลที่ให้เหตุผลพร้อมงบการคิดที่ขยายไว้สำหรับวิเคราะห์การเดินทางเชิงลึกและแชต โมเดล live แบบเสียงเนทีฟสำหรับไกด์เสียง และโมเดล text-to-speech สำหรับเล่นเสียงพูด
การอ้างอิงข้อมูลและแผนที่การเรียกสร้างแผนเที่ยวจะแนบ Google Search และ Google Maps เป็นเครื่องมือ ข้อมูลอ้างอิงที่ส่งกลับมาพร้อมแต่ละคำตอบถูกใช้ดึงชื่อสถานที่จริง ซึ่งจากนั้นขับเคลื่อนการเรียก Directions Service เพื่อวาดเส้นทางและสรุประยะทาง เวลา และจุดแวะบนแผนที่
ไปป์ไลน์เสียงเสียงจากไมโครโฟนถูกจับผ่าน audio context ที่ 16kHz และเข้ารหัสเป็น PCM16 สำหรับ Live API; เสียงที่ส่งกลับมาถูกถอดรหัสจาก base64 PCM และเล่นผ่านไปป์ไลน์บัฟเฟอร์แบบคิว พร้อมจัดการเคลียร์ทรัพยากรอย่างระมัดระวังเพื่อไม่ให้เกินขีดจำกัด audio context ของเบราว์เซอร์
โฮสติ้งแอปที่รันฝั่งไคลเอนต์ล้วนซึ่งสร้างโครงผ่าน Google AI Studio ไม่มีเซิร์ฟเวอร์แบ็กเอนด์ — การเรียก Gemini API รันตรงจากเบราว์เซอร์ด้วย API key
React 19TypeScriptVite@google/genai (Gemini API)Google Maps JavaScript APIGoogle Search grounding

toolsDetail.bottomCtaQuestion

toolsDetail.browseAllTools