Earlier quoted context omitted.
I'm not sure there are a lot of cases where you want to run a LLM on some data that the user is not supposed to have access to. This is the security risk. Only give your model some data that the user should be allowed to read using other interfaces.
The problem is that for granular access control, that implies you need to train a separate model for each user, such that the model weights only include training data that is accessible to that user. And when the user is granted or removed access to a resource, the model needs to stay in sync. This is hard enough when maintaining an ElasticSearch instance and keeping it in sync with the main database. Doing it with a…
> Dr. Chandra discovers that HAL's crisis was caused by a programming contradiction: he was constructed for "the accurate processing of information without distortion or concealment", yet his orders, directly from Dr. Heywood Floyd at the National Council on Astronautics, required him to keep the discovery of the Monolith TMA-1 a secret for reasons of national security. -- Wikipedia.
Just saying.