Abstract: A method performed by a virtual lighting assistant (VLA) agent of an adaptive lighting system, comprising obtaining a plurality of previous tasks from a console over a period of time, wherein a task comprises a sequence of one or more commands, maintaining access to historical data, telemetry data, context data, and a fixture library associated with the console, wherein the historical data comprises the previous tasks, determining a recommendation for a next task based on the fixture library and at least one of the historical data, the telemetry data, or the context data, and causing the recommendation for the next task to be displayed to an operator of the console.