Jak się czujesz?
Poznaj statystyki i informacje, które pomogą Ci zadbać o swoje samopoczucie
Działanie
Nasza aplikacja Emotion Analyzer to narzędzie, które pomaga użytkownikom uzyskać więcej informacji o ich stanie emocjonalnym dzięki zaawansowanej technologii AI. Oto, jak to działa i jak zintegrowaliśmy interfejs Gemini API:
Aplikacja oferuje prosty, przyjazny dla użytkownika interfejs, w którym użytkownicy mogą wpisywać swoje obecne uczucia i myśli. Gdy użytkownik prześle dane wejściowe, nasza aplikacja korzysta z interfejsu Gemini API, aby przeprowadzić kompleksową analizę wyrażanych emocji.
Używamy interfejsu Gemini API w pakiecie generatywnej AI od Google w języku Dart. Proces rozpoczyna się od zainicjowania modelu generatywnego z określonymi konfiguracjami dostosowanymi do analizy emocji. Aby dopracować generowanie odpowiedzi przez AI, ustawiamy parametry takie jak temperatura, górne K i górne P.
Aplikacja wysyła dane wejściowe użytkownika do modelu Gemini wraz z starannie przygotowanym promptem. Ten prompt instruuje AI, aby:
1. wyodrębnia i wypisuje kluczowe emocje na podstawie danych wejściowych użytkownika.
2. Podaj krótkie podsumowanie ogólnego stanu emocjonalnego.
3. Przekaż pozytywny komunikat na podstawie zanalizowanych emocji.
4. Odpowiedz w osobistym, empatycznym tonie.
Gemini API przetwarza to żądanie i zwraca ustrukturyzowaną odpowiedź. Następnie aplikacja wyświetla użytkownikowi odpowiedź, która zawiera:
- listę zidentyfikowanych emocji,
- krótkie podsumowanie jego stanu emocjonalnego,
- wiadomość wspierającą dostosowaną do jego obecnych uczuć,
dzięki wykorzystaniu możliwości przetwarzania języka naturalnego interfejsu Gemini API aplikacja dostarcza użytkownikom informacji o emocjach opartych na AI.
Utworzone za pomocą
- Flutter
- Wersja internetowa/Chrome
Zespół
Autor:
Jackreece Ejini
Od
Stany Zjednoczone