Does anyone know how NIA is able to build up an index and feed it into an LLM? And can this be done locally also?