רמב"ן
Ramban on Numbers 24:14
Q — 'לכה איעצך אשר יעשה העם הזה לעמך באחרית הימים' — what is the 'advice' Bilam gives Balak? Rashi/Chazal: the strategy of seducing Israel through Moabite women (the eitzah famous from Bamidbar 31:16, 'הן הנה היו לבני ישראל בדבר בלעם'). Chizkuni: an unwritten oral advice given in secret.
A — Ramban: neither. The 'eitzah' is the prophecy itself, in the following pesukim ('דרך כוכב מיעקב'). 'איעצך' here means 'I'll inform you of the divine counsel' — like 'זאת העצה היעוצה על כל הארץ.' Rasag translates 'אודיעך.' This prophecy is messianic — 'אראנו ולא עתה אשורנו ולא קרוב' — far-off, a fourth and climactic vision. It's framed as 'advice' (private speech, sotto voce) because it's catastrophic news for Moab — 'ומחץ פאתי מואב' — and you don't broadcast such things publicly. Ramban allows that Bilam separately may have given the zenut counsel (per 31:16) but insists that's not what this pasuk records.
והנכון בעיני, שיאמר לו אגיד לך העצה אשר יעץ האלהים שיעשה העם הזה לעמך באחרית הימים, מלשון 'זאת העצה היעוצה על כל הארץ', 'שמעו עצת ה' אשר יעץ על אדום'. ואמר 'איעצך', כי השומע עצה יקרא נועץ. והנבואה הזאת לימות המשיח היא... ועתה בנבואה הזאת הרביעית יוסף לראות ענין המשיח, ולכך הרחיק הענין מאד ואמר 'אראנו ולא עתה אשורנו ולא קרוב' - מה שלא אמר כן בנבואות הראשונות, ואמר שזאת עצת ה' שיעץ להיות באחרית הימים.