Yes, such applications exist, and one of the most interesting in this respect is https://wife.app/. It allows you not only to communicate with the AI, but also to create your own characters with detailed elaboration of their character, behavior, and even emotions. Unlike many analogues, where customization is limited to choosing a name and avatar, here you can set character traits, communication style, interests and even scenarios for developing relationships with this character. For example, you can create a character who will behave with restraint and reason or, on the contrary, impulsive and emotional. Another cool feature is the ability to train the AI, which means that it memorizes the details of your conversations, adapts and begins to adjust to the style of communication you set for it. This makes the interaction really unique, and dialogs – as lively as possible