Over the past week, to make the knowledge base and the role instructions function better - I have used the projects inside of GPT to do two things.
- I use ChatGPT to extract a concepts CSV from my documents and build a knowledge base. This does a similar things as the upload - but it gives me better control. I tell it to create a category / sub-category and concepts.
- Review the CSV for missing items. Add items that are missing. For example - it missed a major concept - so I simply ask ChatGPT to build more concepts based on what it missed.
- Upload the CSV to PickAxe - I typically separate out CSVs by major “Core Concepts” as shown below in the instructions.
- Then back in ChatGPT, based on the concepts CSV - I ask it the following “let’s write detailed instructions for the Assistants API. Format it in plain text with no markup to be consumed by the API. Include the following: Role, Knowledge Base & Core Concepts, Rules, Interaction Flow, Output.”
I am getting killer results, and adding new knowledge base - I can just edit a few areas (Knowledge Base & Core Concepts, and Interaction Flow).
Let me know if you try this and how you improve on what I have done here.