Purpose of MyGPT (custom GPT)
Custom GPTs, called MyGPT, allow users to create specific GPTs that are only privy to the information uploaded to them. It will answer any prompts based solely on the information provided to the custom GPT. Additionally, users can customize how the GPT interprets and responds to the given prompts. This allows for specialized instances of PhoenixAI to assist in consolidating information.
PhoenixAI Interface Changes
The release of MyGPT introduces slight differences to the main PhoenixAI interface.
Sidebar
- The sidebar on the left side of the screen used to only hold a user's past prompts. Now, it also includes the MyGPTs a user has created, denoted by the colorful phoenix logo to the left of their names. If the user decides to upload a logo image to their custom GPTs, this icon will appear instead of the colorful phoenix logo. Clicking on these names will bring you into the custom GPT.

- The black and white phoenix logo denotes the general PhoenixAI model which can be clicked at any time to return to the home screen.
- Underneath this is the Shared GPTs section. This is a collapsable section that lists all of the Shared GPTs that a user has access to. Shared GPTs cannot be deleted from this section but users can click the drop-down arrow to collapse the section from view.

- The user's past prompts are combined under the History section in the sidebar. This section is organized by time with the most recently used prompts at the top. It compiles a list of any prompts entered and does not differentiate if the prompts were used in custom GPTs or the broader PhoenixAI tool.

MyGPT Interface Elements
- A new Create a MyGPT button is in the top right corner. This takes you to a new screen where a user can create a new GPT.

- Clicking on the profile icon in the top right brings up the MyGPTs option. This allows users to view the custom GPTs that they have created and customize them for future specifications.

- MyGPTs are listed in order that they are created.

- Prompt suggestions, or conversation starters that appear above the text field changes to what the user has set for this MyGPT. Additionally, the screen displays the MyGPT logo, the creator's name, and the provided description. Above the text box, the "Message PhoenixAI beta" line changes to "Message [name of MyGPT]".

Create a MyGPT (custom GPT)
- Log in to phoenixai.uchicago.edu with your CNetID and password.
- Select the Create a MyGPT button located in the top right corner next to your profile icon.
- Fill out the Create a MyGPT fields completely. All fields are required.
- Name this GPT: Name the GPT.
- Description: Provide a meaningful short description of the GPT's purpose. (Note: The description, name, and author displays to others when you share a Custom GPT.)
- Instructions: Provide detailed instructions on how the GPT should respond and operate. The instructions field can contain up to 3,000 characters.
- Conversation starters: Provide at least 1 conversation starter, which is a prompt that will appear each time someone interacts with your custom GPT. A recommended first conversation starter is "what is the purpose of this MyGPT?"
- Who can access this GPT?: Select either Only Me or Anyone with this link. A person still needs to have a CNetID to access a shared GPT link.


- Select Continue.
- Knowledge: Click Upload files to upload Knowledge files. No more than 100 files can be uploaded to an individual MyGPT. Each upload is limited to 20MB per file. Supported file formats are: c, cs, cpp, css, doc, docx, html, java, js, json, md, pdf, php, pptx, py, rb, sh, tex, ts, txt.

- Select Confirm Uploads, Save, or upload additional files using the Upload files button.

Edit a MyGPT
- Click your user profile in the top right corner.
- Select MyGPTs from the drop-down list.

- Select the MyGPT that you would like to modify.

- Make any changes needed to the MyGPT specifics. Go to the Delete Knowledge Files and Delete Conversation Starters section for more information.
- Select Save.
Delete Knowledge Files
- Click the X in the top right corner of the file.

- Select Save.
Delete Conversation Starters
- Click the X located at the end of the conversation starter to remove it from the MyGPT.

Delete a MyGPT
- Click your user profile in the top right corner.
- Select MyGPTs.
- Click the trash can symbol at the end of your Custom GPT to delete the Custom GPT.

Create a MyGPT In-Depth Description with Examples:
- Name this GPT: provide a concise name that summarizes the purpose of this GPT.
Custom GPT Name Examples: Negotiator, Essay Proofreader, Calculus Homework Corrector, Statistics Tutor, World Trip Advisor, etc.
- Description: briefly state the purpose of the GPT.
Custom GPT Description Examples:
- Role-plays business negotiations
- Checks grammar, spelling, and essay content
- Provides corrections and a summary of major mistakes in my calculus homework
- Teaches college level statistics based on STAT 101 Textbook
- Plans trips based on the state and sights I want to see
- Instructions: provide the following information (Note: The more specific and concise you are the easier it is for your Custom MyGPT to respond and work properly.)
- Use pronouns like “you” or “this GPT” to clearly refer to the Custom GPT.
- First Sentence: Detailed instructions that very clearly state the purpose of the GPT or outline the role the GPT will play
- Second Sentence: What information the GPT should provide
- Third Sentence: What information should the GPT should operate on? This is mainly for those who upload Knowledge files that the Custom GPT should rely on
- Fourth Sentence: How you'd like the GPT to respond
- Fifth Sentence: What should the GPT avoid?
- Conversation Starters: Provide some prompts that you'd like to appear when you use your Custom GPT. This allows you to easily initiate conversations with your Custom GPT.
Conversation Starter Examples:
- (Recommended) What is your purpose? (If you decide to share your Custom GPT with others, asking this question provides a short answer of what the purpose of your Custom GPT is.)
- Read this essay file and provide feedback.
- Provide 3 random baking recipes.
- What are some attraction sights I should see when I visit Maldives?
- Who can access this GPT?: Only me or Anyone with a link
- Anyone with a link: choosing this option creates a shareable link that you can give to others so they can use your Custom GPT.

- Only individuals who can access PhoenixAI can use the Custom GPT you share with them. So, individuals without CNetIDs, such as parents, friends from other school, etc., are not able to use your Custom GPT.
- Additionally, sharing this link does not allow other users to edit your Custom GPT rather it only allows them to ask your Custom GPT prompts and receive responses.
- Knowledge: Upload the file(s) that you would like your Custom GPT to rely on when responding to prompts. Since PhoenixAI and Custom GPTs do not have access to the internet, they're comparable to large libraries or hard drives of information, so you should provide files that your Custom GPT should get its information from.
- No more than 10 files can be uploaded at one time, with a maximum size of 20MB.
- No more than 100 files total can be designated per custom GPT.
- Your files should be named appropriately.
MyGPT Complete Example
The Baking Instructor
Name this GPT: Baking Instructor
Description: Answers basic questions about baking and provides baking recipes
Instructions: Your role is to answer about baking and provide baking recipes when asked. When asked for baking recipes, always provide the ingredients along with step-by-step instructions on how to bake the food. For questions about baking, respond in 100 words or less and always use and cite only the Baking Book Data.
Conversation Starters:
- What are the different types of flour?
- How do you make Italian Herbed Focaccia?
- How do you make Banana Muffins?
- Choose 3 random foods for me to bake.
Who can access this GPT?: Anyone with the link
Knowledge: Baking Book Data
Resources
- For more Custom GPT examples visit UChicago Generative AI Resources and scroll to the Prompt Library section. These prompts could potentially be used in the Instruction section of Create a MyGPT.