Camge.org
Zadaje użytkownikom pytania typu tak/nie, a potem generuje opis osobowości.
Działanie
Aplikacja opiera się na teorii osobowości zawartej w książce Florence Littauer „Personality PLUS”. Ulepszyliśmy pytania i odpowiedzi, aby zapewnić użytkownikom dokładniejsze i bardziej angażujące wrażenia. Aplikacja zadaje użytkownikom 20 pytań z możliwością odpowiedzi „tak” lub „nie”, a potem wykorzystuje duży model językowy Gemini (LLM), aby na podstawie tych odpowiedzi wygenerować opis osobowości.
W ramach konkursu Gemini wykorzystaliśmy bazę wiedzy z testu osobowości, aby utworzyć aplikację internetową, która generuje 20 pytań z możliwością odpowiedzi „tak” lub „nie”. Użytkownicy odpowiadają na pytania, a potem wysyłają swoje odpowiedzi do aplikacji Camge, która korzysta z modelu LLM Gemini, aby wygenerować spersonalizowany opis osobowości.
Z technicznego punktu widzenia aplikacja została stworzona za pomocą Angular na front-endzie i Java Spring Boot na back-endzie. Interfejs jest podzielony na 2 komponenty: „Question-ai” i „Answer-ai”. Komponent „Question-ai” wywołuje usługę „getSurveyQuestions”, która generuje pytania za pomocą Gemini. Komponent „Answer-ai” wyświetla końcową ocenę osobowości i rekomendacje dotyczące jej poprawy.
Backend został utworzony za pomocą Java Spring Boot i wywołuje interfejs API REST Gemini za pomocą modelu „gemini-pro”. Na podstawie bazy wiedzy z usługi „Personality PLUS” Gemini generuje 20 pytań z odpowiedziami „tak” lub „nie”. W drugiej iteracji wysyłamy odpowiedzi użytkownika do Gemini, aby pomóc w generowaniu opisu osobowości.
Utworzone za pomocą
- Sieć/Chrome
- Angular
Zespół
Autor:
Camge Herbert Corredor
Od
Kolumbia