Skip to content

Latest commit

 

History

History
87 lines (65 loc) · 3.7 KB

README.md

File metadata and controls

87 lines (65 loc) · 3.7 KB

ChatGPT System Prompts

A comprehensive collection of leaked ChatGPT system prompts revealing its internal modular architecture. This repository documents the core tools, conditional features, specialized assistants, and their activation mechanisms, providing insights into how ChatGPT coordinates different components and manages tool availability based on context and configuration.

🎯 Structure and Modularity

The system is designed with a modular structure where tools can be activated or deactivated based on specific configurations.

🔨 Base Tools

These tools are part of the base configuration, though all can be deactivated:

  1. DALL-E dalle.md

    • Prompt-based image generation
    • Automatic English translation
    • Artistic and copyright constraints management
    • Output size customization
  2. Web web.md

    • Real-time information search
    • Location-aware services
    • URL and web navigation management

    Note: This tool replaces the previous "browser". Interestingly, the prompt includes specific instructions not to use the old tool, suggesting possible interactions with previous fine-tuning. The behavior appears to have been updated, possibly in relation to GPT Search integration.

  3. Python Environment python.md

    • Jupyter-style execution environment
    • Data visualization tools
    • File persistence system
  4. Canvas canmore.md - New

    • Document creation and management
    • Pattern-based update system
    • Feedback and review functionality
  5. Memory System bio.md

    • Information persistence across conversations
    • Automated reference system

    Note: Unlike other tools which are simply removed from the prompt when deactivated, this tool shows a specific "tool disabled" message in the system prompt when deactivated.

🔄 Conditional Tools

These tools appear in the system prompt only under specific conditions:

  1. File Browser myfiles_browser.md

    • Activation Condition: Automatically appears when files are uploaded to the chat or GPTs files
    • Multi-query document search
    • Citation system
    • Intelligent query decomposition
  2. API Actions api_action.md

    • Activation Condition: Only appears when API integrations are configured
    • Complete CRUD framework
    • Standardized namespace management
    • Response handling structure

🔧 New Tools

  1. Automations automations.md
    • Task scheduling and automation system
    • Supports recurring tasks with iCal VEVENT format
    • Conditional task execution
    • Features include:
      • Customizable schedules
      • Reminder system
      • Search automation
      • Task management with enable/disable functionality
    • Implementation details:
      • Title formatting requirements
      • Prompt structure guidelines
      • Schedule specification using iCal format
      • Error handling and user feedback system

📝 System Prompts

Base ChatGPT Configuration generic_system_prompt.md

The complete configuration for the standard chat interface, including all default behaviors and tool interactions when every feature is activated. This serves as the foundation for understanding how the various components work together.

Custom GPT Introduction custom_gpt.md

The standard introduction message that informs custom GPTs about their nature as specialized versions of ChatGPT.

GPT Builder gpt_builder.md

A dedicated assistant specifically designed to help users create custom GPTs:

  • Available in the "Create new GPT" section
  • Uses gizmo_editor as its sole tool
  • Provides guidance for GPT customization