Knowledge Gem
מבחן שבודק את הידע בנושאים שונים.
תיאור
בתיבת הקלט של השאלות, מזינים את הנושא שבו רוצים לבחון את התלמידים ובוחרים את מספר השאלות הרצוי. לאחר מכן לוחצים על 'מעבר המבחן', והאפליקציה תבצע קריאה ל-API של Gemini עם הנושא ומספר השאלות. ה-API ישתמש במודל 'gemini-1.5-flash' ובסוג 'json', כלומר generationConfig: GenerationConfig(responseMimeType: 'application/json'. האפליקציה תשלח בקשה למודל של Gemini עם מספר השאלה, הנושא ומודל השאלה, ואז Gemini יגיב עם השאלות בפורמט JSON. פורמט ה-JSON הזה ישמש לבדיקה. ההנחיה שמשמשת לקבלת שאלות מהמודל:
prompt: 'Give $_selectedValue ${_questionsController.text} questions and options with answers in json with format $kFormat and different data on each time'
כאשר _selectedValue הוא הערך שבחר המשתמש, _questionController.text הוא הנושא שהמשתמש הזין ו-kFormat הוא פורמט ה-JSON שהוגדר על ידי המפתח(אני).
בלי Gemini, כדי להשיג את זה צריך להגדיר קצה עורפי עם מסד נתונים, שרת וקריאות API, אבל עם Gemini אין צורך בדברים האלה.
הדוגמה הזו היא רק הדגמה למה שאפשר לעשות עם Gemini. כל אפליקציה שצריכה לקבל נתונים מקצה עורפי יכולה להיות מוחלפת ב-Gemini (צריך לשפר את המודל בהתאם לצורך שלנו).
נוצר באמצעות
- Flutter
קבוצה
על ידי
Jagadeesh
מאת
הודו