To use Smart Completions, your environment must meet certain hardware, software, and other prerequisites, as explained here.