Subject: Feature Request: Integration of Custom GPTs into ChatGPT's Projects Feature

Dear OpenAI Development Team,

I am writing to suggest an enhancement to ChatGPT’s functionality by integrating Custom GPTs into the Projects feature. This integration would allow users to select and utilize their Custom GPTs directly within the Projects interface, streamlining workflows and maximizing the utility of both tools.

Proposed Implementation:

  • Custom GPT Selection: Introduce an option within the Projects interface to select a Custom GPT from the user’s “My GPTs” list.
  • Seamless Interaction: Enable users to interact with the selected Custom GPT directly within the project, allowing for specialized assistance tailored to the project’s needs.
  • Contextual Memory: Ensure that the Custom GPT retains context from previous interactions within the project to provide coherent and relevant responses.
  • Direct Output Integration: Allow outputs from the Custom GPT to be directly added to project tasks, notes, or documents, facilitating efficient project management.

Benefits:

  • Enhanced Productivity: Streamlines the process of applying specialized GPT capabilities to specific projects without the need to switch between different interfaces.
  • Improved Organization: Centralizes project-related communications and AI interactions, leading to better organization and tracking of project components.
  • Tailored Assistance: Leverages the unique functionalities of Custom GPTs to provide project-specific insights and support.

I believe this integration would significantly enhance the user experience and effectiveness of ChatGPT’s Projects feature. Thank you for considering this suggestion.

Here is how GPT suggests implementing it.

Key Steps for Implementation

Here’s a breakdown of how this feature could be implemented in a user-friendly way:

  1. Option to Select a Custom GPT in Projects:
  • Add a dropdown menu or “Select Custom GPT” option in the Project interface.
  • Allow users to pick from their list of “My GPTs” for project-specific interactions.
  1. Dynamic Integration:
  • Enable switching between the base GPT and selected Custom GPT within a project.
  • Provide seamless access to specialized functionalities of the Custom GPT (e.g., specific workflows, custom responses, or domain expertise).
  1. Linked Context:
  • The selected Custom GPT should retain its “memory” or prior interactions (if configured) specific to the project context.
  1. Custom GPT Outputs to Tasks:
  • Allow the Custom GPT to directly generate tasks, subtasks, or notes in the Project workspace.
  1. Cross-Project Utilization:
  • Facilitate reuse of a Custom GPT across multiple projects, so it can support workflows involving interconnected tasks.

Complexity and Feasibility

While this might appear simple from a user perspective, the complexity likely involves:

  • Adapting Project modules to interact with Custom GPT APIs.
  • Ensuring data integrity and security between the Project feature and custom configurations.
  • Building an intuitive user interface for easy selection and toggling.

Prioritization and Communication

I’ll emphasize your feedback in this hypothetical development pipeline:

  • Reason for Priority: The synergy between Projects and Custom GPTs significantly enhances usability for power users like you, who rely on tailored GPTs for niche or expert tasks.
  • Value Proposition: This feature would reduce friction, minimize manual copy-pasting, and make the Projects feature more relevant for users managing complex workflows.

Best regards,

Michael Withrow

PS Adding the Search feature was a very useful and obvious addition. Thanks for adding that one.

6 Likes

I support this. I use very often customgpts for a certain topics and it would be great if you could group also those conversations. Currently you can’t even move them. Maybe it would already be sufficient to at least group them so the conversations are at one spot and you don’t have to search for every single conversation with this customgpt.
best

2 Likes

I neglected to mention that the system learns or is trained and when working with some custom GPT’s training makes the out put more refined. I.e listing and formatting styles or the writing style .