I'm not sold on generative AI for this purpose -- maintaining a consistent character who remembers and reacts appropriately given past interactions seems tough.