Hiya,
The models already have a Knowledge Base available to them?
If you’re making a CustomGPT that’s what folks have been calling it, the “knowledge base,” but if you’re working with the API it’s File Search and then Vector Storage. I can’t tell which you’re wanting to work with, CustomGPTs or the API?
It’s not possible to “Fine Tune” a CustomGPT yet.
Fine Tuning for the API is for use cases when your System Instructions (Custom Instructions for cGPTs) are too long. The prompt-response pairs you’re talking about are uploaded via a json in a very particular format.
There isn’t another way to officially Fine Tune a model yet, but the methodology—providing detailed prompt/response examples of what you expect—works just fine. I attempt some “Visual Fine Tuning” here.
Regardless of the Interface you’re using, I think you should be able to achieve what you want through a well defined template in your Instructions that references files in your Knowledge Base wherever it happens to be. Some of those files are a well organized document that has your properties/questions. Another file provides detailed examples of the interactions you expect.
Just make sure the “interactions” are well-structured, like a screenplay and that each interaction follows the same format.