As great as chatGPT is, it really can't operate on 'shapes'. I asked it simple questions, like what 2D shapes are possible by intersecting squares - after some corrections we got it right, but moving to 3D cubes and it failed completely. Multimodality is a necessity here.