HealthyTravel

Reisen umweltfreundlich planen

Funktion

Die App verwendet die Gemini API (gemini-1.5-pro-latest-Modell). Wenn ein Nutzer eine Reise plant, wird die Gemini API mit der freigegebenen Funktion „getLatestRegionInformation“ aufgerufen. Mit dieser Funktion kann Gemini die neuesten Informationen zu der Region abrufen, in die der Nutzer reisen möchte. Derzeit werden nur einige Daten für Madeira zurückgegeben.
Wenn ein Nutzer Mahlzeiten für die Reise plant, wird auch die Gemini API aufgerufen. Hier wird eine weitere Funktion namens getLocalProducts freigegeben, die mit Produktinformationen wie Preis, CO2-Fußabdruck, Name und Kalorien antwortet. Wenn diese Funktion keine Daten zurückgibt, wird Gemini angewiesen, sein eigenes Wissen zu nutzen, um genaue Informationen zu Produkten und letztendlich zu den Mahlzeiten in Bezug auf Kalorien, CO₂-Fußabdruck und Preis anzugeben (nach bestem Wissen und Gewissen). Gemini wird auch verwendet, um aufgezeichnete Audioinhalte zu transkribieren, damit Nutzer nicht ganze Formulare manuell ausfüllen müssen. Stattdessen können sie Audioaufnahmen machen und Gemini extrahiert die erforderlichen Informationen aus der Aufnahme.
Bei der Planung von Reisen und Mahlzeiten wird Gemini im Allgemeinen angewiesen, sich auf umweltfreundliche Ansätze zu konzentrieren, um den CO₂-Fußabdruck zu minimieren, lokale Märkte und den Planeten zu unterstützen und für die Kompatibilität mit den Ernährungsvorlieben und gesundheitlichen Einschränkungen der Nutzer zu sorgen.
Außerdem wird Gemini verwendet, um Nutzer mit ähnlichen Reiseplänen zu finden (dasselbe Ziel, ähnliche Reisepräferenzen und Zeiträume). Wenn solche Nutzer gefunden wurden, wurden ihnen über Firebase Cloud Messaging Benachrichtigungen gesendet.

Basis

  • Web/Chrome
  • Firebase
  • Firebase Cloud Messaging
  • Firestore
  • Firebase Cloud Store
  • Firebase App Hosting

Team

Von

Marek Pędzik

Von

Polen