برنامه ردیابی تمرینات مجهز به Gemini

با استفاده از Gemini، روال های تمرینی مناسب ایجاد کنید

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

به کاربران اجازه می دهد تا روتین های تمرینی را ضبط کنند، تکمیل این روال ها را پیگیری کنند و این روال ها را ویرایش کنند. Gemini برای ارائه یک روش جایگزین برای ایجاد روتین های تمرینی استفاده می شود، که در آن کاربر می تواند درخواست کند که چه نوع تمرینی می خواهد، و Gemini یکی را ایجاد می کند. Gemini بر اساس تاریخچه تمرین روتین تکمیل شده کاربر استوار است، بنابراین می تواند روتین های تمرینی متناسب با سطح تجربه کاربر ارائه دهد. علاوه بر این، می‌تواند مانند یک مربی عمل کند و روتین‌های تمرینی را پیشنهاد کند که در صورت درخواست کاربر، شدت تمرین‌های تمرینی را که قبلا انجام داده‌اند، افزایش دهد.

خود برنامه Gemini را صدا نمی‌زند، این کار توسط API پشتیبان انجام می‌شود که از برنامه پشتیبانی می‌کند. این API داده های مصرف شده توسط برنامه، مانند تمرینات مربوط به هر کاربر را مدیریت می کند. این برنامه با یکی از نقاط پایانی API تماس می گیرد که با جمینی تماس می گیرد. LangChain برای فراخوانی Gemini استفاده می شود. LangChain با استفاده از Google Cloud Python SDK با Gemini تماس می گیرد. LangChain برای پیاده سازی Prompt Engineering، RAG و Function Calling نیز استفاده می شود. Gemini از درخواست کاربر، تاریخچه تمرین کاربر، تمرین‌های پشتیبانی شده توسط API بک‌اند، فرمت درخواست نقطه پایانی ایجاد تمرین API پشتیبان و ابزاری برای فراخوانی این نقطه پایانی آگاه می‌شود. نتیجه این است که Gemini یک تمرین جدید را در پایگاه داده بک‌اند برای این کاربر وارد می‌کند، و سپس برنامه اندروید داده‌های خود را از API پشتیبان، که حاوی این تمرین تولید شده است، تازه‌سازی می‌کند.

ساخته شده با

  • اندروید
  • تصویر 2

تیم

توسط

تورین

از

انگلستان