HealthyTravel
برنامه ریزی سفر به روشی سازگار با محیط زیست
کاری که انجام می دهد
این برنامه از Gemini API (gemini-1.5-pro-latest model) استفاده می کند. هنگامی که یک کاربر سفری را برنامه ریزی می کند، Gemini API با تابع در معرض getLatestRegionInformation فراخوانی می شود. این عملکرد به Gemini اجازه می دهد تا آخرین اطلاعات مربوط به منطقه ای را که کاربر قصد سفر به آن را دارد بازیابی کند (در حال حاضر فقط برخی از داده ها برای Madeira برگردانده می شوند).
هنگامی که یک کاربر وعده غذایی خود را برای سفر برنامه ریزی می کند، Gemini API نیز نامیده می شود. در اینجا، یک تابع دیگر، getLocalProducts، نمایش داده می شود که با اطلاعات محصول مانند قیمت، ردپای کربن، نام و کالری پاسخ می دهد. اگر این عملکرد بدون داده پاسخ دهد، به Gemini دستور داده میشود که از دانش خود برای ارائه اطلاعات دقیق در مورد محصولات و در نهایت، وعدههای غذایی از نظر کالری، ردپای کربن و قیمت (در حد توان خود) استفاده کند. در عوض، آنها می توانند صدا را ضبط کنند و Gemini اطلاعات مورد نیاز را از ضبط استخراج می کند.
به طور کلی، هنگام برنامهریزی سفرها و وعدههای غذایی، به Gemini دستور داده میشود که روی رویکردهای سازگار با محیط زیست برای به حداقل رساندن ردپای کربن، حمایت از بازارهای محلی و حمایت از سیاره، و اطمینان از سازگاری با ترجیحات رژیم غذایی کاربر و محدودیتهای سلامتی تمرکز کند.
علاوه بر این، Gemini برای یافتن کاربرانی با برنامههای سفر مشابه (همان مقصد، اولویتهای سفر مشابه و محدوده زمانی) استفاده میشود. هنگامی که چنین کاربرانی پیدا میشوند، برنامه از طریق Firebase Cloud Messaging برای این کاربران اعلانهایی ارسال میکند
ساخته شده با
- وب/کروم
- Firebase
- Firebase Cloud Messaging
- آتش نشانی
- فروشگاه ابری Firebase
- میزبانی برنامه Firebase
تیم
توسط
مارک پدزیک
از
لهستان