top of page

AllyChat

An AI-powered VR job interview training tool designed for individuals with intellectual and developmental disabilities

ui5.png

3D + UI Design

TAMU Innovation X 2022-2023

interact2023.webp

IFIP Conference on Human-Computer Interaction - INTERACT 2023

About the TAMU Innovation X Program

Project Overview

"Developing Inclusive AR/VR Environments for People with Disabilities: Leveraging Multi-sensory Immersive Technology and Machine Learning"

AllyChat is a virtual reality conversational AI platform where you can have fully interactive conversations with a virtual character in real-time. It was created within the span of a school year; our team consisted of a project lead (grad), two computer science students (grad + undergrad), two Aggie ACHIEVE students, and myself. I was responsible for building the environment, virtual character, and user interface. 

Studies have shown that VR can be a valuable tool for offering support to individuals with intellectual and developmental disabilities across different aspects of their lives. Similarly, chatbots and conversational agents hold promise in improving competence training and well-being management for this particular user group. 

 

While AllyChat can technically be used for any topic of conversation, our objective for this project was to make an inclusive job interview practice tool dedicated to individuals with these disabilities.

Virtual Environment Implementation Process

During the planning phase of the AllyChat VR application, we placed significant emphasis on the design and ambiance of the virtual environment to ensure its suitability as an effective job interview training tool. We explored three distinct directions: a cozy living room, a bustling cafe-style setting, and a professional office-lounge area. The living room aimed to foster a relaxed atmosphere, while the cafe-style setting offered the advantages of a more public space. Ultimately, we struck a balance by opting for an office-lounge environment that could replicate a semi-public/private space, accommodating both casual conversations and formal job interviews. To promote open communication, warm tones and natural lighting were chosen to create a calm setting. This versatile scene was thoughtfully designed to meet the project's diverse needs, and provided a lifelike atmosphere for interviewees to practice job interviews with a companion.

Screenshot 2023-09-25 at 10.14.38 PM.png
Screenshot 2023-09-25 at 8.59.33 PM.png

Virtual Character Implementation Process

When brainstorming what we wanted our virtual character to look like, we had to be very intentional with our decisions, as they would be the main source of eye contact in our application. Studies have demonstrated that the style and appearance of virtual characters can have a significant factor on a user's behaviors, interactions, and emotions in virtual environments. A very realistic character may evoke a negative reaction and disrupt the feeling of immersion, as its robotic movements/behavior could clash with its human-like appearance (often recognized as the "uncanny valley" phenomenon). On the contrary, an overly cartoon-ish appearance could also be dissonant with our project, especially considering the fact that this is a job interview practice simulator.

After experimenting with different models and testing them with the Aggie ACHIEVE students, Our team agreed to implement a semi-stylized character model, that seemed to be a good fit for our scenario. I then went ahead and edited its skeleton rig to make the body proportions a bit more realistic.

Screenshot 2023-09-25 at 10.08.25 PM.png

Designing the UI

I designed the basic UI components for opening the application and interacting with the virtual character. Although this wasn't fully implemented by the end of the project term, we were able to incorporate some of the elements into our working application and hold it as a reference for future development.

landing1.png
ui1.png
ui2.png
ui3.png
ui4.png
ui5.png
bottom of page