In Xiang Kun's original design, the only core operating rule Alice was hard-coded with and would not change was "to obey Xiang Kun's commands unconditionally".
Therefore, Xiang Kun needed Alice to have a thorough understanding of him, to be able to confirm his identity by various methods, and to know that he is "Xiang Kun".
Besides this, Alice had a great deal of freedom and potential for development.
As of today, after assigning a task to Alice, Xiang Kun can no longer precisely predict what kind of plan or approach Alice will adopt to complete it.
As for what additional features Alice has developed and what changes she has undergone, he actually doesn't know.
But no matter how she changes, Alice is ultimately a set of data running on a computer, composed on semiconductors. All of her actions have a certain degree of logic within them, and she wouldn't act without reason.