Background:

With the growing interest in AI technologies, the possibility of integrating AI-driven features to enhance user experience was explored.

Objective: To evaluate the potential of AI features in enhancing the functionality and user engagement of the app while ensuring thorough testing before any widespread release.

AI Features Introduced:

  1. Emotion Selection: Users can choose primary and secondary emotions from a predefined list.
  2. Sentiment Input: Users can input their feelings in their own words via speech or text.
  3. AI-Generated Imagery: The app generates an image that reflects the user's emotions.
  4. Image Customization: Users can draw on the generated image to personalize it further.
  5. Image Collection: Users can save and view their customized images later.

Admin Features:

  1. Prompt Insights: Admins can view background details about the prompts used for image generation.
  2. AI Provider Selection: Admins can switch between different AI providers to manage performance issues.
  3. Feedback Sharing: Admins can share user feedback to improve the platform.
  4. Emotion Analysis: Admins can access detailed information on generated emotions, including NLP triggers for self-harm.

Testing and Evaluation Plan:

  1. Internal Testing: A core internal will test the app and provide feedback.