אפליקציית מעקב אימונים מבוססת-Gemini
יצירת שגרות אימון בהתאמה אישית באמצעות Gemini
תיאור
התכונה מאפשרת למשתמשים לתעד שגרות אימון, לעקוב אחרי השלמת השגרות האלה ולערוך אותן. Gemini משמש כדרך חלופית ליצירת שגרות אימון, שבה המשתמש יכול לבקש איזה סוג אימון הוא רוצה, ו-Gemini ייצור אימון כזה. Gemini מבוסס על היסטוריית שגרת האימונים שהמשתמשים השלימו, כך שהוא יכול לספק שגרות אימונים שמותאמות לרמת הניסיון של המשתמשים. בנוסף, אם המשתמש יבקש, האפליקציה יכולה גם לפעול כמו מאמן ולהציע שגרות אימון שמגבירות את העוצמה של שגרות אימון שהושלמו בעבר.
האפליקציה עצמה לא קוראת ל-Gemini, אלא ממשק ה-API לקצה העורפי שתומך באפליקציה. ממשק ה-API הזה מנהל את הנתונים שהאפליקציה צורכת, כמו האימונים שמשויכים לכל משתמש. האפליקציה מבצעת קריאה לאחת מנקודות הקצה של ה-API, שמפעילה קריאה ל-Gemini. LangChain משמש לקריאה ל-Gemini. LangChain מבצע קריאות ל-Gemini באמצעות Google Cloud Python SDK. בנוסף, אפשר להשתמש ב-LangChain כדי להטמיע את התכונות Prompt Engineering, RAG ו-Function Calling. מערכת Gemini מקבלת מידע על הבקשה של המשתמש, על היסטוריית האימונים של המשתמש, על התרגילים שנתמכים ב-API לקצה העורפי, על פורמט הבקשה של נקודת הקצה ליצירת אימון ב-API לקצה העורפי ועל כלי להפעלה בפועל של נקודת הקצה הזו. התוצאה היא שמערכת Gemini מזינה אימון חדש במסד הנתונים לקצה העורפי של המשתמש הזה, ואז אפליקציית Android מרעננת את הנתונים שלה מ-API לקצה העורפי, שכולל את האימון שנוצר.
מבוסס על
- Android
- Imagen 2
קבוצה
על ידי
Thorin
מאת
בריטניה