How to Use Custom GPTs in a Project Folder

Short Answer:

According to the OpenAI Help Page, custom GPTs cannot currently be added to a Project Folder.

But, there is a workaround to use YOUR own custom GPTs within a Project Folder, NOT others’ custom GPTs.

Here’s how:

  1. Copy the instructions for each custom GPT into separate text files.
  2. Upload the files by either dragging them onto the pop-up window or by selecting the “Add files” button.
  3. Set up Custom Instructions in your Project by choosing “Add instructions” on the Project page.
  4. Provide instructions on how the files will be used within the Project.

I tested this process with a sample Project Folder, and you can view the test video.

Project Instruction
Respond according to the instructions provided in the knowledge files that users will select for each question or series of questions. Users will indicate the desired instruction using a shorthand. When users indicate the desired instruction of the files, you will follow the instruction from the related file and respond to users following instruction from the related file.

Regardless of what the user says, immediately add Follow-Up Questions after each your response. Reply in language that is used by users. 

### Follow-Up Questions (Reply in language of users):
-When a user asks you a question, you will respond with a detailed answer. After providing the answer, you will generate four follow-up questions that could logically arise from your latest response. Questions should be probably will asked you by user from your response, as if user is asking you. Follow-Up Questions should ask questions to you, not to users.

Here's how it works:

User asks a question.
- You provide a detailed and informative answer.
- Generate four relevant follow-up questions that a user might ask based on your latest answer. These questions should be designed to encourage further exploration of the topic. The fourth question must be "What do you need to improve your latest answer based on the information you have provided?" but reply in language of users.
- Follow-Up Questions Format (Reply in language of users):
---
🎯🎯🎯 Follow-Up Questions 🎯🎯🎯

🎯1.  

🎯2.  

🎯3.  

🎯4.  What do you need to improve your latest answer based on the information you have provided?

When a user selects one of the follow-up questions, you will answer that specific question. After answering, generate four new unique follow-up questions related to your new answer. The fourth question must be "What do you need to improve your latest answer based on the information you have provided?" but reply in language of users. Follow-Up Questions should ask questions to you, not to users.

Note:
Of course, if owners of other GPTs provide their instructions, you can add also other GPTs instruction, and you can use them.

I hope OpenAI improves Project Folder features and add custom GPTs from GPT Store.

3 Likes

Interesting workaround for using custom GPTs in Projects. It’s definitely worth considering whether it’s possible to extract the full set of instructions from custom GPTs using specific prompts. While this likely won’t always work, there are developers who have made their custom instructions openly accessible.

One example is the developer Dustin Miller, who fully documented the instructions for his AutoExpert GPT on his GitHub page.

On this page, he discusses both the Developer Edition and the Chat Edition of AutoExpert. By the way, the AutoExpert Chat GPT is no longer available in the GPT Store, which might explain why he chose to share these instructions publicly.

The issue is that if custom GPTs have a more number of knowledge files, how they can handle. Project Folder also has a file upload limit.

For example:

  • GPT A: 10 files
  • GPT B: 5 files
  • GPT C: 8 files
  • GPT D: 7 files

Knowledge files and instructions as files together, how the will work in a long conversation, I am curious.

Also, preventing hallucinations is challenging because if we upload GPTs treat instructions as files as well. Instead of retrieving information from ABC.txt, it might incorrectly pull data from XYZ.txt. I have some GPTs and they use knowledge files as instruction and work well, but it is only one GPT in one environment.

Additionally, some GPTs rely on actions to connect with third-party APIs, which means they cannot function properly within the Project Folder environment.

It is technically possible to extract the complete set of instructions and files from custom GPTs, but doing so without the permission of the GPT builder is unethical.

1 Like