Camge.org

Pose aux utilisateurs des questions "oui/non", puis génère une description de leur personnalité.

Description

L'application est basée sur la théorie de la personnalité du livre "Personality PLUS" de Florence Littauer. Nous avons affiné les questions et les réponses pour offrir une expérience plus précise et attrayante aux utilisateurs. L'application pose aux utilisateurs 20 questions par oui ou non, puis utilise le grand modèle de langage (LLM) Gemini pour générer une description de la personnalité en fonction de leurs réponses.
Lors du concours Gemini, nous avons exploité la base de connaissances du test de personnalité pour créer une application Web qui génère 20 questions par oui ou non. Les utilisateurs répondent aux questions, puis envoient leurs réponses à l'application Camge, qui utilise le LLM Gemini pour générer une description personnalisée de leur personnalité.
D'un point de vue technique, l'application est créée à l'aide d'Angular pour le frontend et de Java Spring Boot pour le backend. Le frontend est divisé en deux composants: "Question-ai" et "Answer-ai". Le composant "Question-ai" appelle le service "getSurveyQuestions", qui génère les questions à l'aide de Gemini. Le composant "Answer-ai" imprime l'évaluation finale de la personnalité et les recommandations d'amélioration humaine.
Le backend est créé à l'aide de Java Spring Boot et appelle l'API REST de Gemini à l'aide du modèle "gemini-pro". À partir de la base de connaissances de "Personality PLUS", Gemini génère 20 questions à réponse oui ou non. Dans la deuxième itération, nous envoyons les réponses de l'utilisateur à Gemini, qui nous aide à générer une description de sa personnalité.

Conçu avec

  • Web/Chrome
  • Angular

Équipe

Par

Camge Herbert Corredor

De

Colombie