Why retrieval
The model knows its training data and nothing about your documents. Retrieval is one of three ways to fix that, and the only one that hands you a citation and a prompt whose size you control.
Not yet
This one opens once you have finished Agent frameworks.
Progress is kept against your account, so finishing a module needs one. Everything up to here is open without.