Camge.org

Nutzer werden Ja-/Nein-Fragen gestellt und dann wird eine Persönlichkeitsbeschreibung generiert.

Funktion

Die App basiert auf der Persönlichkeitstheorie aus dem Buch „Personality PLUS“ von Florence Littauer. Wir haben die Fragen und Antworten optimiert, um die Nutzerfreundlichkeit zu verbessern. Die App stellt den Nutzern 20 Ja-/Nein-Fragen und generiert dann mit dem Gemini Large Language Model (LLM) eine Persönlichkeitsbeschreibung basierend auf ihren Antworten.
Beim Gemini-Wettbewerb haben wir die Wissensdatenbank aus dem Persönlichkeitstest genutzt, um eine Webanwendung zu erstellen, die 20 Ja-/Nein-Fragen generiert. Die Nutzer beantworten die Fragen und senden ihre Antworten an die Camge App, die mit dem Gemini-LLM eine personalisierte Persönlichkeitsbeschreibung generiert.
Technisch gesehen wurde die App mit Angular für das Frontend und Java Spring Boot für das Backend erstellt. Das Frontend ist in zwei Komponenten unterteilt: „Question-ai“ und „Answer-ai“. Die Komponente „Question-ai“ ruft den Dienst „getSurveyQuestions“ auf, der die Fragen mithilfe von Gemini generiert. Die Komponente „Answer-ai“ gibt die endgültige Persönlichkeitsbewertung und Empfehlungen zur Verbesserung der Persönlichkeit aus.
Das Backend wurde mit Java Spring Boot erstellt und ruft die REST API von Gemini mit dem Modell „gemini-pro“ auf. Anhand der Wissensdatenbank von „Personality PLUS“ generiert Gemini 20 Ja-/Nein-Fragen. In der zweiten Iteration senden wir die Antworten der Nutzer an Gemini, damit wir eine Persönlichkeitsbeschreibung erstellen können.

Basis

  • Web/Chrome
  • Angular

Team

Von

Camge Herbert Corredor

Von

Kolumbien