Aplikasi Pelacakan Olahraga yang didukung Gemini
Membuat rutinitas olahraga yang disesuaikan menggunakan Gemini
Fungsinya
Mengizinkan pengguna merekam rutinitas olahraga, melacak penyelesaian rutinitas ini, dan mengedit rutinitas ini. Gemini digunakan untuk menawarkan cara alternatif dalam membuat rutinitas olahraga, tempat pengguna dapat meminta jenis olahraga yang mereka inginkan, dan Gemini akan membuatnya. Gemini didasarkan pada histori rutinitas olahraga yang telah diselesaikan pengguna, sehingga dapat memberikan rutinitas olahraga yang disesuaikan dengan tingkat pengalaman pengguna. Selain itu, aplikasi ini juga dapat bertindak seperti pelatih, dan menyarankan rutinitas olahraga yang meningkatkan intensitas rutinitas olahraga yang telah diselesaikan sebelumnya jika pengguna memintanya.
Aplikasi itu sendiri tidak memanggil Gemini, hal ini dilakukan oleh API backend yang mendukung aplikasi. API ini mengelola data yang digunakan oleh aplikasi, seperti olahraga yang terkait dengan setiap pengguna. Aplikasi melakukan panggilan ke salah satu endpoint API yang memanggil panggilan ke Gemini. LangChain digunakan untuk memanggil Gemini. LangChain memanggil Gemini menggunakan Google Cloud Python SDK. LangChain juga digunakan untuk menerapkan Rekayasa Perintah, RAG, dan Panggilan Fungsi. Gemini mengetahui permintaan pengguna, histori olahraga pengguna, olahraga yang didukung oleh API backend, format permintaan endpoint create workout API backend, dan alat untuk benar-benar memanggil endpoint ini. Hasilnya adalah Gemini memasukkan olahraga baru ke database backend untuk pengguna ini, lalu aplikasi Android memuat ulang datanya dari API backend, yang kemudian berisi olahraga yang dibuat ini.
Dibuat dengan
- Android
- Imagen 2
Tim
Oleh
Thorin
From
Inggris Raya