Features/ high level overview:
Back end:
* save word2vec to an MLWordEmbedding(https://developer.apple.com/documentation/createml/mlwordembedding)
* bring in the custom embedding to the NLEmbedder
* ability to add and subtract, then get the result
* vector(for: string) returns the vector: https://developer.apple.com/documentation/naturallanguage/nlembedding/3200313-vector
* can use neighbors for the resulting vector: https://developer.apple.com/documentation/naturallanguage/nlembedding/3222919-neighbors
* NEED POC
* Call to external program (art generator or some chat gpt thing for explanation or something)
* log interactions to a file
Front end:
* display challenge prompt (i.e. man + <WHAT\> = husband)
* display hand picked words, allow interaction with the words
* interface for selecting new words (more than just a few options)
* success and try again screens (?)
* other vision OS sdk things, i have no idea what there's supposed to be
* display art retrieved from AI art generator.
Gantt chart for development