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 dzięki zaawansowanej technologii AI pomaga użytkownikom uzyskać bardziej szczegółowe informacje o ich stanie emocjonalnym. 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 za pomocą pakietu Google Generative AI 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ębnij i wypisz kluczowe emocje z danych wejściowych użytkownika.
2. Podaj krótkie podsumowanie ogólnego stanu emocjonalnego.
3. Wyślij wiadomość z pokrzepieniem na podstawie zanalizowanych emocji.
4. Odpowiedz w osobistym, empatycznym tonie.

Interfejs Gemini API przetwarza to żądanie i zwraca ustrukturyzowaną odpowiedź. Następnie aplikacja wyświetla użytkownikowi tę odpowiedź:

- listę zidentyfikowanych emocji;
- zwięzłe podsumowanie jego stanu emocjonalnego;
- wiadomość wsparcia dostosowaną do jego obecnych uczuć;

Korzystając z możliwości przetwarzania języka naturalnego interfejsu Gemini API, aplikacja dostarcza użytkownikom informacji o emocjach opartych na AI.

Wytworzono za pomocą

  • Flutter
  • Wersja internetowa/Chrome

Zespół

Autor:

Jackreece Ejini

Z

Stany Zjednoczone