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
  • Firestore
  • Firebase Cloud Store
  • Firebase App Hosting

קבוצה

על ידי

Marek Pędzik

מאת

פולין