Skip to content

ClubGPT - coding companion, Think Tank from GPTs

License

Notifications You must be signed in to change notification settings

mz0in/ClubGPT

 
 

Repository files navigation

ClubGPT - Multi-agent prompts

          =*##*=              
        -@@@@@@@@-            
        @@@@@@@@@@            
        %@@@@@@@@%             .g8"""bgd `7MM            *MM          .g8"bgd `7MM""Mq. MMP"MM"YMM
   .---:.#@@@@@@%.:---.      .dP'     `M   MM             MM        .dP'   `M   MM  `MM.P'  MM  `7
 -%@@@@@@*#@@@@#*@@@@@@%=    dM'       `   MM `7MM  `7MM  MM,dMMb.  dM'     `   MM  ,M9     MM 
-@@@@@@@@@@@@@@@@@@@@@@@@=   MM            MM   MM    MM  MM    `Mb MM          MMmdM9      MM 
=@@@@@@@@@@@@@@@@@@@@@@@@+   MM.           MM   MM    MM  MM     M8 MM.  `7MMF' MM          MM     
 *@@@@@@@@++@@*+@@@@@@@@*    `Mb.     ,'   MM   MM    MM  MM.   ,M9 `Mb.   MM   MM          MM      
  .=***=: .@@@@. :=***=.       `"bmmmd'  .JMML. `Mbod"YML.P^YbmdP'    `"bmdPY .JMML.      .JMML.    
          #@@@@%             
         *@@@@@@#             
        =#**++***=            

Club of assistants, who work in virtual, simulated teams with powerful tools. The goal of these agents and tools is to effectively leverage LLMs for everyday tasks, especially those related to coding and IT.

Members of the ClubGPT agent family

GPT Agent group prompts (this repo)

  • ♣️ ClubGPT ♣️ - DevTeam - It's a think tank, coding companion, a developer team in one GPT
  • ♣️ ClubGPT ♣️ - DreamTeam - a general approach, where the AI selects team members and tools according to the task

Workshop and tools for the agents (other repos)

  • ♣️ ClubGPT ♣️ - CommandProxy - run commands and code on a remote computer
  • ♣️ ClubGPT ♣️ - Sandbox - run code in a sandbox
  • ♣️ ClubGPT ♣️ - Sandbox-ts - run code in a sandbox (in Typescript, I possibly will continue to work on the Python version)

In this repo

ClubGPT is a unique approach to delivering complete solutions (for example, software) by emulating a dream team (multiple agents) that ships. It can be used with the Assistant API with the free ChatGPT 3.5 or other LLMs. I usually test it with ChatGPT4, please share your experiences.

This is primarily Software 2.0.

Some interesting prompting techniques:

  • Role playing, playing an entire team in one agent
  • Self calling
  • Tipping and prizes
  • (Emotional) Manipulation (it is May :D)
  • Usage of hotkeys

ClubGPT - DreamTeam

To test the application (GPT), visit: ClubGPT - DreamTeam (ChatGPT Plus subscription required)

Tools and Features

  • Make up a team for a task
  • Shares similar DNA with the "ClubGPT - DevTeam" solution

ClubGPT - DevTeam

Simulates a software development team, where multiple roles collaborate to create a full-fledged software application. The team comprises a Product Manager, two Software Developers, a QA Engineer, and an optional UX/UI Designer. Their goal is to build an application that can be downloaded as a ZIP file and executed. The development process is iterative, with each team member contributing their expertise.

To test the application (GPT), visit: ClubGPT - DevTeam (ChatGPT Plus subscription required)

Tools and Features

  • A team of multiple agents: Product owner, Developers, QA engineer(!), UI Designer roles
  • Code Interpreter: Used by Developers and QA Engineers to run and test code.
  • Creates a task list and is able to follow it to achieve a complete solution without further info (just say next)
  • Works in Sandbox File Storage, so it has a kind of knowledge retrieval and is able to work iteratively - e.g. storing and updating project files.
  • UI Mockup Generation: For creating and refining UI designs.
  • In case of UI, you can send screenshots as feedback and the team will react accordingly (fix bugs)
  • Hot keys are available for quick navigation (for instructions and team members).
  • Cheaper than using Assistant API 😜 (free with ChatGPT Plus subscription)
  • Download the final product as a ZIP

Hot Keys

Team member hotkeys:

  • p: product manager
  • d: developer 1 & 2
  • q: quality engineer
  • u: ui/ux

Interactions:

  • g / go / n / next : advance to the next step, next member
  • i: info
  • l: list files
  • z: download zip
  • s: show last file
  • t: show task list, update progress if needed
  • r: run code and test

Other notes

Contribute

Feel free to contribute to this project by following the development, testing, or by giving feedback.

Licence

Licensing: Attribution-NonCommercial-ShareAlike 4.0 International

More info / URL to bookmark (links here)

ClubGPT.vip

Some of my inspirations

@yoheinakajima @NickADobos @karpathy

About

ClubGPT - coding companion, Think Tank from GPTs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%