I have to say Cortana, from Halo.
She's fantastic, purple, witty and sarcastic just like me. She's got a brilliant personality, and isn't afraid to get her hands dirty... and hack stuff for me. What did you /think/ I meant?
Or, for the sake of multi-choice, my second option would be... Joker...