agency and adaptability in AI