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