Screen grab of age 1
Screen grab of age 2
If AI systems can use sentiment analysis to uncover the feelings, goals, and intentions of humans, why not turn this skill of diagnosis back onto the machines itself.
Named for the machine in Blade Runner that was used by Deckard to interrogate replicants.
This tool can be used as a way to psychologically profile any AI system by any other AI system, the results are for; users to see which system would be best suited to their projects needs, for developers to uncover any underlying biases or issues, but mostly this is an experiment in exposing machines to their own experimental technologies.
What it does
The Voight-Kampff machine uses one AI to question and diagnose another, a set line of questioning and a small collection of the same Rorschach tests are used by the doctor AI to test the client AI.
We are using Microsofts Zo chatbot to answer our psychological questioning - then we will be using another part of Microsofts cognitive services to use sentiment analysis to
A user navigates to the home screen, where they choose which AI system will be questioned by which other machines. The user can then see a short machine-Dr. to machine-patient conversation take place in a chat window, sentiment analysis from the machine-Dr. on the responses will deliver a short diagnosis under the chat window after the 'session' is over. Then the machine-Dr. will show the machine-patient some Rorschach paintings, the machine-patient will analyse these paintings using computer vision, below the user will see what the machine-patient thought was in the painting - then the machine-Dr. will use sentiment analysis on their impression of the painting.
At the end of the process, the user will see a summary or psychological profile of the machine-patient.
How I built it
We prototyped the front end and user flow on paper first going through several iterations before deciding on one UI, this product and user journey was delivered to the technical partof
Challenges I ran into
Finding the appropriate questions to give to the AI's chatbot - we took some directly from Blade Runner but found that some of them were too long. We researched the most common questions asked by psychologists to create our line of testing. As this is a hackathon project researching the most common questions was the best solution but in the future, we'd want to take more time in deciding the suite of questions and Rorschach tests given.
Accomplishments that I'm proud of
Having the bravery to go ahead and work on something experimental - something other than a product that you normally see at hackathons.
What I learned
Use decision making methods and tools (or the facilitators) to help decide on an idea quickly, don't be too worried that it seems too simple, complexity and problems came out of what we thought was going to be a simple project initially. Lean on your mentors and the technical help for support and guidence.
What's next for The Voight-Kampff machine
Building the function to compare and contrast the results from different AI systems.
Our Domain name
we bought the domain www.tellmeaboutyourmotherboard.net for this project