HealthyTravel
การวางแผนการเดินทางอย่างเป็นมิตรกับสิ่งแวดล้อม
การทำงาน
แอปใช้ Gemini API (โมเดล gemini-1.5-pro-latest) เมื่อผู้ใช้วางแผนการเดินทาง ระบบจะเรียกใช้ Gemini API ด้วยฟังก์ชัน getLatestRegionInformation ที่เปิดเผย ฟังก์ชันนี้ช่วยให้ Gemini เรียกข้อมูลล่าสุดเกี่ยวกับภูมิภาคที่ผู้ใช้วางแผนจะเดินทางไปได้ (ปัจจุบันระบบจะแสดงเฉพาะข้อมูลบางส่วนสำหรับมาเดรา)
เมื่อผู้ใช้วางแผนอาหารสำหรับการเดินทาง ระบบจะเรียกใช้ Gemini API ด้วย ที่นี่จะแสดงฟังก์ชันอื่นชื่อ getLocalProducts ซึ่งจะแสดงข้อมูลผลิตภัณฑ์ เช่น ราคา ปริมาณคาร์บอนไดออกไซด์ ชื่อ และแคลอรี่ หากฟังก์ชันนี้ตอบกลับโดยไม่มีข้อมูล ระบบจะสั่งให้ Gemini ใช้ความรู้ของตัวเองเพื่อให้ข้อมูลเกี่ยวกับผลิตภัณฑ์ที่ถูกต้อง และสุดท้ายคือข้อมูลเกี่ยวกับอาหารในแง่ของแคลอรี่ ปริมาณคาร์บอน และราคา (เท่าที่ทำได้) นอกจากนี้ ระบบยังใช้ Gemini เพื่อถอดเสียงที่บันทึกไว้ด้วย เพื่อให้ผู้ใช้ไม่ต้องกรอกแบบฟอร์มทั้งหมดด้วยตนเอง แต่สามารถบันทึกเสียงแทน แล้วให้ Gemini ดึงข้อมูลที่จำเป็นออกจากไฟล์บันทึกเสียง
โดยทั่วไปแล้ว เมื่อวางแผนการเดินทางและอาหาร Gemini จะได้รับคำสั่งให้มุ่งเน้นแนวทางที่เป็นมิตรกับสิ่งแวดล้อมเพื่อลดรอยเท้าคาร์บอน สนับสนุนตลาดท้องถิ่น และสนับสนุนโลกใบนี้ รวมถึงตรวจสอบความเข้ากันได้กับอาหารและข้อจำกัดด้านสุขภาพที่ผู้ใช้ต้องการ
นอกจากนี้ ระบบยังใช้ Gemini เพื่อค้นหาผู้ใช้ที่มีแผนการเดินทางคล้ายกัน (ปลายทางเดียวกัน ความต้องการด้านการเดินทางและช่วงเวลาที่คล้ายกัน) เมื่อพบผู้ใช้ดังกล่าว แอปจะส่งการแจ้งเตือนไปยังผู้ใช้เหล่านี้ผ่าน Firebase Cloud Messaging
สร้างขึ้นด้วย
- เว็บ/Chrome
- Firebase
- Firebase Cloud Messaging
- Firestore
- Firebase Cloud Store
- Firebase App Hosting
ทีม
โดย
Marek Pędzik
จาก
โปแลนด์