Understanding PittGPT

Overview

Introduction to PittGPT

Welcome to PittGPT, your versatile AI assistant designed to enhance productivity and creativity. PittGPT harnesses the power of advanced generative AI, offering a range of capabilities to support various tasks. Whether you're faculty, a member of staff, or a researcher, PittGPT can help you streamline your work and bring your ideas to life.

What is GPT?

GPT stands for Generative Pre-trained Transformer, a type of AI model that can understand and generate human-like text. It's trained on a vast amount of data, enabling it to assist with tasks like writing, data analysis, and more. With PittGPT, you have a powerful partner at your fingertips!

Getting Started with Prompt Writing

Prompt writing is how you communicate with PittGPT. See the knowledge base article on writing effective prompts if you need help.

Core Capabilities of PittGPT

  • Writing Assistance: PittGPT can generate text, assist with editing, and help you continue your thoughts, making it an invaluable tool for writing essays, reports, or creative content.
  • Data Analysis: With the ability to perform complex data analysis, PittGPT can handle large data sets, run statistical models, and create visual representations, helping you make sense of your data and draw meaningful insights.
  • Image Creation: Transform your words into visuals with PittGPT's image creation feature. Describe a scene or concept, and watch it come to life as a detailed image, perfect for presentations, educational materials, or storytelling.
  • Web Browsing and Data Extraction: PittGPT can browse the web to gather information, extract relevant data, and provide you with up-to-date facts and figures, making research a breeze.
  • Enhanced Privacy: Rest assured that your data remains private and secure. PittGPT operates within a closed system network, ensuring that no user data is used for retraining or shared externally.

Discovering PittGPT's Potential

PittGPT is more than just a tool; it's your AI-powered partner, ready to assist you in achieving your goals with efficiency and creativity. Explore the possibilities and discover how PittGPT can transform the way you work and learn.

Responsible Use

While PittGPT is a powerful tool, it's important to use it responsibly and ethically. Always verify information generated by the AI, especially for academic or professional work, as AI can sometimes produce inaccurate or outdated content. Remember that AI-generated content should supplement, not replace, your own critical thinking and expertise. For academic work, follow Pitt’s guidelines on AI usage and ensure proper attribution when using AI assistance. Additionally, be mindful of potential biases in AI outputs and cross-reference important information with authoritative sources.

Please note: There is a limit to fifty (50) messages per day.

Access

PittGPT is only available to Pitt faculty and staff. Students should use Microsoft 365 Copilot Chat or Google Gemini Chat.
If there is a special situation where access is being requested, please submit a help ticket using this link (opens in a new tab).

Note: For UPMC staff and facilities in the United States, all attempts to access unauthorized artificial intelligence (AI) platforms online are automatically redirected to Microsoft Copilot, the approved AI solution at UPMC. This automation is in place to ensure compliance, data security, and consistency of use.

Log In

  1. Open your favorite web browser (e.g., Firefox, Chrome, Safari) and visit the PittGPT website.
  2. You may be required to complete the login process with multi-factor authentication through Pitt Passport (opens in a new tab).
  3. Select PittGPT (powered by CAI) on the PittGPT Apps screen to access the main platform. You can also select My Settings to customize your account settings immediately.

Details

PittGPT main chat window showing the navigation bar, chat history panel, templates grid, and chat input box

Section Topics:

1. Navigation Bar

2. Chat History Panel

Context Menu

3. Templates Grid

4. Chat Input Box

Chat Bubbles

Navigation Bar

PittGPT navigation bar showing Chat, Data Collections, Templates, App Settings, and Profile links

The Navigation Bar includes the following items:

  1. Chat: Return to the main dashboard.
  2. Data Collections: Access and manage your data collections, including creating new collections and organizing existing ones.
  3. Templates: Templates are predefined structures or formats that help you create consistent outputs or prompts. Create custom templates here.
  4. App Settings: Customize your PittGPT settings, including user preferences and app-specific configurations.
  5. Profile: View and edit your profile information.

Back to top

Chat History Panel

PittGPT chat history panel showing the Start New Chat button, search bar, and list of previous conversations

The Chat History Panel includes the following items:

  1. Start New Chat: Use the Start New Chat button to start a new chat.
  2. Search Functionality: Use the search bar at the top of the panel to quickly find specific conversations or topics.
  3. Review Past Conversations: Scroll through your previous chats to find information or continue a discussion.

Back to top

Context Menu (More Options)

PittGPT context menu showing More Options, Pin Chat, Rename Chat, Share Chat, and Delete Chat buttons

The Context (or More Options) Menu includes the following items:

  1. More Options: Use the More Options button at the bottom right of your chat to organize your chat.
  2. Pin Chat: Use the Pin Chat button to pin the chat to the top of your chat history.
  3. Rename Chat: Use the Rename Chat button to rename your chat.
  4. Share Chat: Use the Share Chat button to share your chat.
  5. Delete Chat: Use the Delete Chat button to delete a chat.

Back to top

Templates Grid

PittGPT templates grid showing pre-designed template cards organized by category on the main page

The Templates Grid on the main page provides users with a variety of pre-designed templates to help kickstart their interactions and streamline common tasks. This feature is especially useful for new users or those looking for a quick way to perform specific actions within the platform.

Back to top

Chat Input Box

PittGPT chat input box showing the text entry field, Include File button, Modify Settings button, Manage Data Sources button, and Send Message button

The Chat Input Box includes the following items:

  1. Text Entry: Simply type your message as you would in any chat application.
  2. Attaching Files: Click the "Include File" button to attach documents, images, or other files to your chat.
  3. Modify Settings: Click the "Modify Settings" button to change the assistant settings, response settings, and give the model and assistant instructions to further enhance the capability of the chat.
  4. Managing Data: Click the "Manage Data Sources" button to attach documents, insert web links, see full chat memory and add data collections.
  5. Send Message: Click the "Send Message" button to send your message to PittGPT.

Back to top

Chat Bubbles

PittGPT chat bubbles showing Edit, Copy, Regenerate, Dislike, and Audit Trail action buttons on each message

Each chat bubble provides several options to enhance your interaction with PittGPT:

  1. Edit: Click the pencil icon to edit your message and resend it.
  2. Copy: Click the copy icon to copy the chat bubble to your clipboard for use elsewhere.
  3. Regenerate: Click the refresh icon to generate a new response if the initial one was unsatisfactory.
  4. Dislike: Click the thumbs-down icon if the response was not helpful. PittGPT will learn from this feedback.
  5. Audit Trail: View the history of changes and edits made to the chat.

Back to top

The "Adding Knowledge to PittGPT" section guides users through the process of integrating various types of data into the Platform. This includes creating and managing data collections, uploading files, and adding text notes. By effectively adding and organizing knowledge within PittGPT, users can ensure that they have all the relevant information at their fingertips, enhancing their ability to perform tasks and make informed decisions.

Section Topics:

1. Data Collections

Create and Manage Collections

Add or Delete Sub-folders

Integrate Files and Web Pages

Create and Manage Text Notes

Tips for Getting the Most Out of Data Collections

File Formats to Use

2. File Uploads

3. Chat Templates

Creating a New Template

Using Templates

Filtering Templates

Managing Templates

Data Collections

Data Collections in PittGPT allow users to gather and organize related files and websites in one place, making it easier to include them in chats and reference them as needed.

Back to top

Create and Manage Collections

Create a Collection

1. From the main page, navigate to the Data Collections section by clicking the Data Collections link in the navigation bar.

PittGPT navigation bar with the Data Collections link highlighted

2. Click the "Create New Collection" button.

Data Collections page with the Create New Collection button visible

3. Enter a (1) name and (2) description for your collection, and click (3) "Create".

Create New Collection dialog showing name field, description field, and Create button

Back to top

Managing Collections

Use the context menu (three dots) next to each collection to (1) rename, (2) share, or (3) delete the collection. Click the (4) star icon to pin it to the top of the My Collections list. Click the magnifying lens icon (5) to search the collection.

Data collection context menu showing Rename, Share, Delete, pin to top, and search options

Back to top

Add or Delete Sub-folders

Add a Sub-folder

Within a collection, you can create sub-folders to further organize your data by topics or projects.

1. Click the "Add Sub-folder" button.

Data collection page with the Add Sub-folder button visible

2. Type a (1) name for the sub-folder and click (2) "Create Folder".

Create Sub-folder dialog showing name field and Create Folder button

3. Add files to the sub-folder by dragging and dropping files into the designated area or by clicking it and then using your file browser to first select it and then upload it by clicking the "Open" button.

Sub-folder file upload area showing a drag-and-drop zone for adding files

Delete a Sub-folder

Click the trash can icon next to a sub-folder to delete it.

Data collection sub-folder listing with the trash can delete icon highlighted

Back to top

Integrate Files and Web Pages

Add Files

Add files to your data collection by dragging and dropping files into the designated area or by clicking it and then using your file browser. Supported file types include images, documents, PDFs, transcripts, caption files, and more.

Data collection file upload area showing a drag-and-drop zone for adding files to the collection

Add Web Pages

Although web page integration is a future feature, you will soon be able to include URLs and web pages as references within your collections.

Back to top

Tips for Getting the Most Out of Data Collections

Data Collections are a powerful tool, but knowing which types of content work best with PittGPT can make a big difference. Here are some helpful tips and tricks to get the most out of this feature.

1. Opt for Text-Rich Documents

PittGPT is great at processing and understanding large amounts of text. Text-heavy documents, such as reports, articles, guides, and transcripts, are ideal for Data Collections. Upload these kinds of files when you want your assistant to extract insights, summarize content, or generate responses based on the text. PDFs, Word documents, and plain text files work particularly well.

2. Leverage Structured Data

If you’re working with structured data, such as spreadsheets or tables, PittGPT can effectively interpret and analyze rows of data, providing summaries or performing calculations based on that structure. Just be mindful that while the model can understand patterns in structured data, it won’t replace a dedicated analytics tool for complex calculations or data transformations.

3. Include Clear, Purposeful Notes

Use Data Collections’ text note feature to capture quick summaries or highlight key points. Short, focused notes help guide the model in understanding the context of your files and can serve as anchors for the broader documents. For instance, adding a note explaining the contents of a report or providing key takeaways can significantly improve PittGPT’s accuracy in generating relevant responses.

4. Avoid Audio/Video Files Without Transcripts

PittGPT is not inherently equipped to process audio or video files. However, if you include transcripts or captions alongside these media files, the model can analyze the content effectively. Use transcripts when possible, as they allow PittGPT to generate summaries, key takeaways, or even provide answers to questions based on spoken content.

File Formats to Use

Recommended and discouraged file formats for PittGPT Data Collections
Recommended Formats Formats to Avoid
  • Plain Text (.txt)
  • PDFs (.pdf)
  • Word Documents (.docx)
  • Spreadsheets (.csv, .xlsx)
  • Markdown (.md)
  • JSON and XML (.json, .xml)
  • Audio/Video Files (.mp3, .wav, .mp4, .mov)
  • Encrypted or Proprietary Formats (.zip, .exe, .psd, .indd)
  • Complex Design Files (.ai, .fig)

Back to top

Create and Manage Text Notes

Create a Note

Within a data collection, you can add text notes to provide context or additional information.

1. Begin by selecting the (1) Text Notes tab, then click the (2) "Add Text Note" button.

Data collection Text Notes tab with the Add Text Note button visible

2. Enter a (1) Note Title and the (2) Note Content, then click (3) "Create".

Add Text Note dialog showing the Note Title field, Note Content field, and Create button

Manage a Text Note

Text notes can be edited or deleted using the (1) pencil or (2) trash can icon next to each note.

Text note listing showing pencil edit and trash can delete icons next to each note

Back to top

File Uploads

File Uploads allow users to incorporate various types of documents and media into their chats and data collections. This feature enhances the richness of interactions by enabling the use of external files, which PittGPT can integrate and reference within conversations.

Back to top

Upload Files for Use in Chats and Data Collections

Uploading Files

1. To upload a file, click the "Include File" button within a chat.

PittGPT chat input area with the Include File button highlighted

2. Drag and drop your file into the designated area of the chat or data collection or use the file browser to select it. Close out of the pop-up window after the file has been uploaded.

File upload dialog showing a drag-and-drop zone for uploading files to a chat or data collection

Back to top

Manage Uploaded Files

Deleting Files

1. If a file is no longer needed, click the "Manage Data Sources" button in the chat window to delete/remove it from the chat.

PittGPT chat input area with the Manage Data Sources button highlighted

2. Click the "Remove" button.

Manage Data Sources panel showing an uploaded file with a Remove button

If deleting from a data collection, click the trash can icon.

Data collection file listing with a trash can delete icon next to an uploaded file

Back to top

Chat Templates

Chat Templates are pre-designed structures that help users perform specific tasks more efficiently. These templates streamline workflows by providing a starting point for generating descriptions, summarizing documents, performing reviews, explaining concepts, debugging code, and more. Users can create, customize, and filter templates to suit their needs, enhancing their productivity and ensuring consistency in outputs.

Back to top

Creating a New Template

Accessing the Template Creation Form

1. From the main page, navigate to the "Templates" section.

PittGPT navigation bar with the Templates link highlighted

2. Click the "Create New Template" button to open the template creation form.

Templates page with the Create New Template button visible

Filling Out the Form

The template creation form includes several fields and options within three different tabs: Template Basics, Included Data, and Shortcuts.

Template Basics

Template Basics tab of the Create New Template form showing Title, Description, Initial Assistant Message, Prompt, Allow Users to Attach Files, Tags, Custom Instructions, and LLM Model fields

  1. Title: Enter a title for the template to describe its purpose.
  2. Description: Provide an optional description to guide the user when they start the chat using this template.
  3. Initial Assistant Message: Provide an optional message from the assistant to guide the user when they start the chat using this template.
  4. Prompt: Provide the input or instruction given to PittGPT to generate a response — essentially guiding the AI in understanding what kind of information or answer is being sought. Add placeholders to your prompt that users can fill in. Use [brackets] for short text responses, [[double brackets]] for longer responses, and {curly brackets} for drop-down options. To set a default option in a drop-down, add an asterisk: {Option 1*, Option 2}.
  5. Allow Users to Attach Files: Enable this option if you want users to attach files to the prompt.
  6. Tags: Assign tags to a template to help group it with similar templates on users' new chat screen.
  7. Custom Instructions: Provide custom instructions that the assistant should use when responding to the user's initial message.
  8. LLM Model: Select the LLM Model.
Included Data

The Included Data tab includes settings for additional files and add-ons to your template.

Included Data tab of the Create New Template form showing Data Collections and Included Files fields

  1. Data Collections: Choose which data collections the assistant should reference when responding to the user's first message.
  2. Included Files: Attach any additional files you want the assistant to reference.
Shortcuts

Create custom shortcuts to streamline your interactions by predefining prompts.

1. Begin by clicking the "Add Shortcut" button.

Shortcuts tab of the Create New Template form with the Add Shortcut button visible

2. Fill in the appropriate fields and save.

Add Shortcut form showing Name field, Prompt field, and Save button

  1. Name: Give your prompt a meaningful name — something that alludes to its use.
  2. Prompt: Instructions for PittGPT.
  3. Save: Click "Save" after you have defined your Shortcut with a Name and a Prompt.
Use a Custom Shortcut in Chat

1. Click the (1) name of your Shortcut. In this example, the Shortcut is named "Switch the output".

PittGPT chat input area showing a custom shortcut named Switch the output available for selection

2. The (1) Prompt is inserted into the chat and a response (2) is given by the assistant.

PittGPT chat showing the Switch the output prompt inserted into the input box and a response generated by the assistant

Preview

Template preview panel showing how a user would experience starting a new chat using the template

Use the preview to see how a user would experience a new chat using this template.

Saving the Template

After filling out the form, click the "Save" button to create the template. The new template will be available in the Templates Grid on the main Chat screen as well as in My Templates in the Templates tab.

Back to top

Using Templates

Accessing the Templates Grid

Navigate to the main page by clicking Chat in the navigation bar. The Templates Grid displays various pre-designed templates organized into categories such as All Chat Templates, Favorites, and Content Summarization.

PittGPT Templates Grid showing template cards organized into All Chat Templates, Favorites, and Content Summarization categories

Selecting a Template

Browse through the categories or use the search bar to find a specific template. Click on a template to select it. This action will bring up the template’s interface, pre-filled with prompts or fields relevant to the task.

A selected template open in PittGPT showing pre-filled prompt fields relevant to the task

Applying Templates

Fill in the required information (1, 2, 3) in the template, upload any files (4) if needed, and execute it by clicking the (5) "Send Message" button. PittGPT will use the provided data to generate responses, summaries, or other outputs as defined by the template.

PittGPT template in use with numbered input fields filled in and the Send Message button highlighted

Back to top

Filtering Templates

Using Categories

The Templates Grid is organized into various categories to help users quickly find the template that best suits their needs. Categories include All Chat Templates, Favorites, and Content Summarization. Click the desired category to filter by that category.

PittGPT Templates Grid category filter bar with selectable category tabs including All Chat Templates, Favorites, and Content Summarization

Search Functionality

At the top of the Templates Grid, there is a search bar that allows users to quickly find specific templates by typing in keywords related to their task. This feature enhances usability by reducing the time spent browsing through templates.

PittGPT Templates Grid search bar at the top of the grid for finding templates by keyword

Back to top

Managing Templates

Managing Favorites

To mark a template as a favorite, click the star icon associated with it. Favorited templates will be easily accessible in a designated section of the grid.

PittGPT My Templates section showing template cards with star icons for marking favorites

Managing Templates

Use the context menu (three dots) next to each template to rename, share, or delete the template.

PittGPT template context menu showing Rename, Share, and Delete options

Back to top

Section Topics:

1. Benefits of Effective Collaboration

2. Sharing Chats

Sharing Chats with Team Members

Set Permissions for Shared Chats

3. Sharing Data Collections

Share Collections with Team Members

Set Permissions for Shared Collections

Effective Collaboration in PittGPT allows users to work seamlessly with team members by sharing chats and data collections. This feature facilitates real-time collaboration, enabling users to set permissions, manage participants, and maintain organized shared workspaces. By leveraging these collaboration tools, teams can enhance their productivity and ensure consistent communication and data management.

Benefits of Effective Collaboration

  • Enhanced Team Productivity: Sharing chats and data collections ensures that all team members have access to the necessary information and can contribute effectively, leading to improved productivity.
  • Consistent Communication: By managing permissions and participants, teams can maintain consistent communication and ensure that everyone is on the same page.
  • Organized Workspaces: Shared collections and chats help in keeping workspaces organized, with all relevant data and conversations accessible in one place.
  • Flexible Permissions: The ability to set and adjust permissions allows for flexible collaboration, ensuring that the right level of access is granted to each team member based on their role.

Back to top

Sharing Chats

Share Chats with Team Members

Users can share individual chats with team members to facilitate collaboration.

1. To share a chat, click the context menu (three dots) next to the chat.

PittGPT chat history panel showing the three-dot context menu next to a chat

2. Select "Share Chat" from the More Options menu.

More Options context menu with Share Chat highlighted

3. Enter the first or last name (or Pitt email address) of the team member with whom you wish to share the chat in the "Add another person" text box. This is a search field. Select the name from the results that appear.

Share Chat dialog showing the Add another person search field with search results appearing below

Back to top

Set Permissions for Shared Chats

Permissions for shared chats can be set to either "Contribute" or "View Only". "Contribute" allows team members to participate actively in the chat, while "View Only" restricts them to viewing the chat without making changes.

Share Chat permissions dialog showing Contribute and View Only permission options for a team member

Manage Shared Chat Participants

Once a chat is shared, you can manage the participants by adding or removing team members and adjusting their permissions as needed. Use the context menu to access participant management options.

Shared chat participant management bar showing options for adding or removing participants

Back to top

Sharing Data Collections

Share Collections with Team Members

Data collections can also be shared with team members to provide access to organized sets of files and notes.

1. To share a collection, navigate to the Data Collections section, click the context menu next to the collection.

Data Collections page showing the three-dot context menu next to a collection

2. Select "Share Collection".

Data collection context menu with Share Collection highlighted

3. Enter the first or last name (or Pitt email address) of the team member with whom you wish to share the collection in the "Add another person" text box. This is a search field. Select the name from the results that appear.

Share Collection dialog showing the Add another person search field with search results appearing below

Set Permissions for Shared Collections

Permissions for shared collections can be set to "Manager", "Contribute", or "View Only". "Manager" allows full control over the collection, including editing and managing participants. "Contribute" permits adding and editing content within the collection, while "View Only" restricts access to viewing content without making changes.

Share Collection permissions dialog showing Manager, Contribute, and View Only permission options for a team member

Manage Shared Collection Participants

As with shared chats, you can manage the participants of shared collections by adding or removing team members and adjusting their permissions. Use the context menu to access participant management options.

Back to top

Section Topics:

1. Benefits of Personalizing Your Experience

2. Customizing Chat Settings

Selecting a Persona or Writing Your Own Instructions

Setting Skills

Managing Data Sources

3. App Settings

User Personalization

Technical Personalization

Personalizing your experience in PittGPT allows you to tailor the platform to your specific preferences and needs. This includes customizing user settings, adjusting application configurations, setting assistant skills, and toggling various features. By personalizing PittGPT, you can enhance your efficiency and ensure that the platform aligns with your workflow and communication style.

Benefits of Personalizing Your Experience

  • Increased Efficiency: By tailoring the platform to your specific needs and preferences, you can work more efficiently and effectively.
  • Enhanced Usability: Customizing settings and features ensures that PittGPT operates in a way that aligns with your workflow, making it easier to use.
  • Improved Interaction: Setting assistant skills and preferences allows PittGPT to interact with you in a more meaningful and relevant way, improving the overall user experience.
  • Greater Flexibility: The ability to manage data sources and toggle features provides flexibility in how you use PittGPT, ensuring that it can adapt to a wide range of tasks and projects.

Back to top

Customizing Chat Settings

Selecting a Persona or Writing Your Own Instructions

PittGPT allows you to choose from different personas for your assistant. Each persona can be tailored with specific instructions and skills to match your requirements.

1. To select and customize a persona, click the Modify Settings link below the input box.

PittGPT chat window with the Modify Settings link below the input box highlighted

2. Choose the desired persona.

Modify Settings panel showing a list of available assistant personas to choose from

3. You can also write your own instructions and customize the AI persona to your liking. Simply modify the Instructions area with a description of whatever persona you would like to create.

Modify Settings instructions text area with custom persona instructions entered by the user

Back to top

Setting Skills

You can enable or disable various skills for your assistant, such as image creation, web browsing, visiting URLs, and data analysis. These skills enhance the functionality of your assistant and allow it to perform a wider range of tasks. Adjust these settings using the Modify Settings link.

Toggle Chat Features

Modify Settings panel showing toggle switches for Image Creation, Web Browsing, Visiting URLs, and Data Analysis skills

  • Image Creation: Enable this feature to allow PittGPT to create unique images based on your prompts. This is useful for visualizing concepts, creating content for presentations, and more.
  • Web Browsing: Enable web browsing to allow PittGPT to gather information from the Internet, ensuring that you have access to the latest data and resources.
  • Visiting URLs: Enable this feature to allow PittGPT to extract content from specific web pages, streamlining your research process.
  • Data Analysis: Enable data analysis to have PittGPT perform complex data analysis tasks, including statistical models and visual representations of data.

Back to top

Managing Data Sources

Add, Edit, and Remove Data Sources

PittGPT allows you to manage various data sources to ensure that the information pulled into your chats is relevant and accurate.

1. To manage data sources, click the Manage Data Sources link below the input box.

PittGPT chat window with the Manage Data Sources link below the input box highlighted

2. From here, you can add new data sources or remove sources that are no longer needed. Sources include data collections or file uploads.

Manage Data Sources panel showing options to add data collections or file uploads and remove existing sources

Back to top

App Settings

User Personalization

1. Navigate to the app settings page by clicking on your App Settings link at the top right corner of the screen.

PittGPT navigation bar with the App Settings link highlighted at the top right

2. Here, you can set your preferred name, pronouns, job title, communication preferences, and other settings. These preferences help PittGPT understand how to interact with you more effectively.

App Settings user personalization page showing fields for preferred name, pronouns, job title, and communication preferences

Back to top

Technical Personalization

In the app settings panel, you can provide additional personalization information such as your preferred software, format sizes, and languages for data and code. This helps PittGPT tailor its responses to better fit your needs.

App Settings technical personalization page showing fields for preferred software, format sizes, and coding languages

Back to top

Request Help Print Article

Related Articles (2)

Description and method to access Google Gemini
Description and method to access Microsoft Copilot Chat

Related Services / Offerings (1)

PittGPT is your AI-powered partner, ready to assist you in achieving your goals with efficiency and creativity.