چت آب دهان

بر اساس محدودیت های غذایی خود، با منوها چت کنید و سفارش دهید

کاری که انجام می دهد

برنامه وب برای چت با منوهای 5 رستوران وگان.
- بر اساس محدودیت های غذایی کاربر، غذاها، نوشیدنی ها را توصیه می کند و سفارش می دهد.
- برای هر رستوران پرسونای مختلفی ایجاد می کند تا چت را زنده نگه دارد.
- طعم‌ها، عطرها و بافت‌ها را زنده می‌کند--- غیر ممکن است که دوباره برنگردید. ویژگی‌های Gemini API (در Vertex AI):
- فراخوانی تابع: - از «AutomaticFunctionCallingResponder» استفاده می کند.
- کد 'function_call'، 'function_response' و 'text' را از 'chat.history' استخراج می کند
- عملکردهای ایمن که همیشه چیزی را برمی گرداند
- مدیریت خطاهای ایجاد شده «chat.send_message()»: به عنوان مثال، Gemini توهم توهم می کند
- درک سند:
- تلاش کرد:
- زمین‌گیری با Vertex AI Search Data Search نتایج جستجوی رضایت‌بخشی نداشت.
- اضافه کردن PDF به درخواست های Gemini گران بود (هر صفحه PDF به عنوان یک تصویر شارژ می شود)
- به دلیل نیاز به حداقل اندازه، ذخیره سازی یک گزینه نبود.
- تصمیم به استفاده از:
- PyPDF2 برای استخراج فایل های منو. آنها را در GS ذخیره کنید (به پوشه ابزارها مراجعه کنید)
- دستورالعمل های سیستم به طوری که منوهای غذا و نوشیدنی یک رستوران، زمانی که کاربر رستوران را انتخاب می کند، درج می شود.
- زمین‌گیری با جستجوی Google: یک مدل اولیه برای استفاده از URL رستوران‌ها و ایجاد:
- پرسوناها
- توضیحات رستوران
- دستورالعمل های سیستم:
- بخش عمومی: زمان فراخوانی توابع و نحوه پاسخگویی را آموزش می دهد
- Persona: زمانی که کاربر رستورانی را انتخاب می کند درج می شود
- منو: زمانی که کاربر رستورانی را انتخاب می کند درج می شود

ساخته شده با

  • Cloud Run
  • Vertex AI
  • فلاسک

تیم

از

ایالات متحده آمریکا