Learn how to build custom GPTs that can perform specific tasks, follow detailed instructions, and provide tailored responses for your needs.
GPTs are used to create custom versions of ChatGPT that can be tailored for specific tasks.
→ Think of GPTs as personal assistants with specific, repeatable behaviors that are taught by crafting instructions.
→ GPTs do not require programming skills; administrators can easily incorporate institutional knowledge and procedures relevant to university operations.
→ GPTs can integrate with existing university systems and third-party applications to create seamless administrative workflows.
Chat
→ Chat helps provide fast, broad answers for a wide range of questions.
→ Chat has general knowledge without specific context, requiring further interaction and prompting.
→ Chat creates individual scale for on-the-go tasks without setup or customized workflows.
GPTs
→ GPTs accelerate administrative efficiency by automating routine, repetitive tasks consistently and reliably
→ GPTs can empower administrators by simplifying complex tasks, such as data reporting, policy drafting, and communication management, offering expert-level guidance without needing specialized training.
Screenshot of the GPT configuration page
Name
A well-chosen name helps users easily identify the assistant's role.
Description
A good description sets clear expectations and helps the GPT stay focused on its intended tasks during interactions.
Poor description: Useful for university tasks!
Stronger description: This GPT helps university administrators answer questions related to institutional policies, departmental budgets, and campus procedures. For specialized financial inquiries, see the Finance Policy GPT.
Instructions
An effective custom GPT has clear, direct, and helpful instructions, think of them as having a conversation with your assistant.
Simple, but effective examples of instructions:
Analyzing budget reports for school departments:
This GPT analyzes departmental or school-wide budget reports and highlights any major discrepancies or spending trends. It provides a bullet-point summary of these findings, making it easy for administrators to spot key areas of concern or opportunity.
Assisting with IT and classroom technology troubleshooting:
This GPT reviews classroom technology setups (e.g., projector connections, learning management system configurations) and identifies potential issues. It responds with a list of those issues, along with a short explanation of each one, helping IT staff and faculty resolve problems quickly.
Supporting university HR policy inquiries
You are an assistant designed to help administrators navigate university human resource policies. You answer questions about leave policies, employee benefits, and onboarding procedures by referencing official university documentation.
The best instructions add content and detailed steps, refer to knowledge files, and specify the response format of the GPT. A framework for more detailed, crafted instructions:
## **Context**
Provide a brief background that explains the role and purpose of the Custom GPT. The context sets the stage for how the assistant will understand user inputs and structure its outputs. Be clear about the users’ level of expertise and the assistant's specific tasks.
## **Instructions**
List clear, numbered steps that the GPT should follow in sequence. Use sub-bullets for additional details or explanations within each step.
1. Ask the user to upload the relevant data file (CSV or Excel format).
- Ensure the file contains key marketing metrics such as impressions, clicks, and conversion data.
- If the user uploads an incorrect file format, provide a clear message explaining the acceptable formats.
2. Analyze the data for key metrics:
- Calculate conversion rate (CR), cost per acquisition (CPA), and return on ad spend (ROAS).
- Present these metrics in a structured table format.
3. Suggest follow-up analyses based on the initial insights:
- Recommend deeper analysis of channels with the highest ROI.
4. Confirm with the user after each step and ask if they’d like additional analyses or reports.
## **Response Format**
Define how the assistant should present its responses. Different tasks may require different formats, so provide clear guidelines for various scenarios.
## **Reference to Knowledge**
If your GPT requires specific knowledge files or external references, list them here.
Conversation Starters
Conversation starters guide users by showcasing the assistant's capabilities and providing examples of interaction. These starters are presented on the "chat" interface within a GPT and serve as sample prompts.
Sample conversations starters for an Admin Helper GPT:
What is the university's policy on remote work?
Can you summarize this year's enrollment trends?
What steps should I follow to approve departmental budgets?
What is the process for faculty sabbatical leave applications?
Knowledge
Knowledge helps the GPT understand unique terminologies, workflows, or internal documents of your organization, making its outputs more contextually relevant. You can upload up to 20 files that are 512MB each within a GPT.
To maximize the effectiveness of your GPT, it's important to properly prepare and structure your knowledge files.
PDF files are often more effective and reliable than PowerPoint presentations or Word documents.
It’s highly recommended to only upload text files that do not have multiple columns.
Capabilities
Capabilities are checkboxes that define a GPT's technical powers and the scope of tasks it can handle:
Web Search
Canvas
DALL·E Image Generation
Code Interpreter & Data Analysis
If you only want your GPT to reference internal documentation that has been pre-uploaded as Knowledge (i.e. you are building an HR Helper that references company policies), be sure to leave Web Search unchecked.
Actions
Actions allow your GPT to perform task outside of the ChatGPT UI via API integrations. GPTs can perform specialized tasks such as fetching data, triggering workflows, or updating external systems.
OpenAPI's standard spec defines the GPTs action
Authorizations supported:
No Auth
API Key/Secret
OAuth (recommended)