Aplikacja Gemini Math Tutor została zaprojektowana, aby pomóc uczniom szkół średnich w zrozumieniu równań kwadratowych dzięki interaktywnym wyjaśnieniom i spersonalizowanym ćwiczeniom. Aplikacja wykorzystuje interfejs Streamlit, aby umożliwić uczniom wprowadzanie promptów i przesyłanie obrazów związanych z ich zapytaniami dotyczącymi matematyki.
Funkcje:
Interaktywne prompty: uczniowie wpisują pytania lub tematy dotyczące równań kwadratowych w polu tekstowym. Aplikacja korzysta z interfejsu Google Gemini API, aby na podstawie tych danych generować szczegółowe wyjaśnienia, ćwiczenia i ciekawe fakty.
Analiza obrazu: uczniowie mogą przesyłać obrazy związane z ich zapytaniami, takie jak zrzuty ekranu z zadaniami z podręcznika lub odręczne notatki. Aplikacja korzysta z modelu Google Gemini Pro Vision, aby analizować obrazy i włączać kontekst wizualny do generowanych wyjaśnień.
Integracja z Firebase: odpowiedzi z Gemini API, w tym wyjaśnienia i wygenerowane pytania, są zapisywane w Firebase Firestore. Dzięki temu zapytanie i odpowiedź każdego ucznia są rejestrowane na potrzeby przyszłego wykorzystania i analizy.
Korzystanie z interfejsu Gemini API:
Modele generatywne: aplikacja wykorzystuje modele generatywne interfejsu Gemini API do tworzenia angażujących, przejrzystych i edukacyjnych treści. Jeśli przesłano obraz, model „gemini-pro-vision” wykorzystuje go do włączania informacji wizualnych do wyjaśnień. W przeciwnym razie do zapytań tekstowych jest używany model „gemini-1.5-pro”.
Utworzone za pomocą
Firebase
Streamlit
Zespół
Od
Indie
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],[],[],[],null,["# GEMINI MATH LLM\n\n[More Apps](/competition/vote) \n\nGEMINI MATH LLM\n===============\n\nIt can solve math problems for algebra \nVote \nVoted!\nWhat it does\n\nThe Gemini Math Tutor App is designed to assist high school students in understanding quadratic equations through interactive explanations and personalized practice. Utilizing Streamlit for the user interface, the app allows students to input prompts and upload images related to their math queries. \n\nFeatures: \n\nInteractive Prompts: Students enter questions or topics about quadratic equations into a text input field. The app uses the Google Gemini API to generate detailed explanations, practice problems, and fun facts based on these inputs. \n\nImage Analysis: Students can upload images related to their queries, such as screenshots of textbook problems or handwritten notes. The app leverages the Google Gemini Pro Vision model to analyze the images and incorporate visual context into the generated explanations. \n\nFirebase Integration: Responses from the Gemini API, including explanations and generated questions, are saved in Firebase Firestore. This ensures that each student's query and response are logged for future reference and analysis. \n\nUsage of Gemini API: \n\nGenerative Models: The app utilizes the Gemini API's generative models to create engaging, clear, and educational content. If an image is uploaded, it uses the 'gemini-pro-vision' model to incorporate visual information into the explanations. Otherwise, it uses the 'gemini-1.5-pro' model for text-based queries. \nBuilt with\n\n- Firebase\n- Streamlit \nTeam \nFrom\n\nIndia \n[](/competition/vote)"]]