HealthyTravel

以環保方式規劃行程

用途

應用程式使用 Gemini API (gemini-1.5-pro-latest 模型)。當使用者規劃行程時,系統會呼叫 Gemini API,並使用公開的 getLatestRegionInformation 函式。這個函式可讓 Gemini 擷取使用者計畫前往的地區最新資訊 (目前只會傳回馬德拉的部分資料)。
當使用者規劃行程時,也會呼叫 Gemini API。這裡會公開另一個函式 getLocalProducts,該函式會回應產品資訊,例如價格、碳足跡、名稱和卡路里。如果這個函式回應的資料為空白,系統會指示 Gemini 使用自身知識,提供產品的正確資訊,並最終提供餐點的卡路里、碳足跡和價格 (盡可能提供)。Gemini 也會用於轉錄錄音內容,讓使用者不必手動填寫整份表單。而是可以錄製音訊,Gemini 會從錄音檔中擷取必要資訊。
一般來說,在規劃行程和用餐時,Gemini 會著重於採用環保做法,以盡量減少碳足跡、支持地方市場和地球環境,並確保與使用者的飲食偏好和健康限制相容。
此外,Gemini 會找出有類似行程規劃的使用者 (相同的目的地、類似的行程偏好和時間範圍)。找到這類使用者後,應用程式會透過 Firebase 雲端通訊向他們傳送通知

採用

  • 網頁/Chrome
  • Firebase
  • Firebase 雲端通訊
  • Firestore
  • Firebase Cloud 儲存空間
  • Firebase App Hosting

團隊

變更者

Marek Pędzik

寄件者

波蘭