Refactor AI functions