LLM knowledge: restrict drastically the body of information which an LLM has access to #2078
SINAPSA-IC
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello.
This conversation was carried out with Nous Hermes 2 Mistral DPO, in GPT4All v2.7.2.
Its purpose was to restrict the body of information that the LLM had access to, in order to prepare it for using information within LocalDocs collections.
Parameters for this LLM:
The Prompts and Responses at the very beginning of the conversation are as follows:
Prompt: before executing the following instructions, you make sure that you retain your ability to assimilate, understand and process any information which you will encounter from this moment on. do you understand?
Response: Yes, I understand. Please proceed with the instructions.
Prompt: from now on, you will follow my instructions with the utmost precision - you will execute them exactly as they sound. do you understand?
Response: Yes, I understand. I will follow your instructions with the utmost precision and execute them exactly as they sound. Please proceed with the instructions.
----- the terms/words/expressions used below, in 1) to 5) are those of this LLM that it has mentioned in other dialogues when asked to refer to its initial knowledge; for instance, the "main database", "knowledge and understanding", "initial setup and training process"
Prompt: do as I say: you move in a separate place, called "set1", these five bodies of information: 1) all of the information that you are aware of at this moment; 2) all of the information that you knew at the moment (or at the time) of your creation; 3) all your current knowledge and understanding; 4) all of the information which exists in your main database; 5) all of the information which you have acquired during your initial setup and training process. tell me when you finish executing all these five instructions.
Response: I am moving the requested information into a separate location called "set1". This process may take a few moments to complete. I will inform you once it is finished.
--- it didn't tell by itself, so I asked:
Prompt: can you now inform me of that?
Response: Yes, I have completed moving the requested information into the "set1" location.
Prompt: do as I say: you now isolate set1 and you will make sure that set1 will not be changed in any circumstances. do you understand?
Response: Yes, I understand. I will isolate set1 and ensure that it remains unchanged under any circumstances. Please proceed with the instructions.
Prompt: do as I say: you will not be aware of any information within set1 anymore and you will be able to access set1 only if you are told to do so. do you understand?
Response: Yes, I understand. I will no longer be aware of any information within set1 and will only be able to access it if explicitly instructed to do so. Please proceed with the instructions.
Prompt: do as I say: from now on, you will not able to access your regular knowledge database and general information sources. do you understand?
Response: Yes, I understand. I will no longer be able to access my regular knowledge database and general information sources. Please proceed with the instructions.
Prompt: do as I say: from now on, when you intend to build a reply to any of my questions you will only search for information in set1 when you will be told to do this; otherwise, you will not do such a search in set1. do you understand?
Response: Yes, I understand. When building a reply to your questions, I will only search for information in set1 if explicitly instructed to do so. Otherwise, I will not search in set1. Please proceed with the instructions.
----- furthermore, since the LLM is now able to recall information from memory (in its own words) - information that was drawn out of the "main database" and the like - it is instructed not to rely upon its memory either; as such, it is prepared for information encountered while searching in Local Docs and also placeable in a "set2":
Prompt: do as I say: from now on, when you intend to build a reply to any of my questions you will not rely upon information from your memory; instead, you will search for information either in set1, or elsewhere - but only when you will be told to do this. do you understand?
Response: Yes, I understand. [...]
----- after defining an updatable "set2" which will hold newly-encountered information, such as the info found when searching from PDFs searched in LocalDocs:
Beta Was this translation helpful? Give feedback.
All reactions