A curated list of prompts, tools, and resources regarding the GPT-4 language model.
Website repository: https://github.com/radi-cho/awesome-gpt4-wbesite
Impactful scientific papers about GPT-4 and its predecessors.
- Improving Language Understanding by Generative Pre-Training (GPT)
 - Language Models are Unsupervised Multitask Learners (GPT-2)
 - Language Models are Few-Shot Learners (GPT-3)
 - Training language models to follow instructions with human feedback (InstructGPT)
 - GPT-4 Technical Report
 - Sparks of Artificial General Intelligence: Early experiments with GPT-4
 - GPTs are GPTs: An Early Look at the Labor Market Impact Potential of Large Language Models
 - DeID-GPT: Zero-shot Medical Text De-Identification by GPT-4
 
- gpt4-pdf-chatbot-langchain - GPT4 & LangChain Chatbot for large PDF docs.
 - GPT-4 Chat UI - Replit GPT-4 frontend template for Next.js.
 - GPT-Prompter - Browser extension to get a fast prompt for OpenAI's GPT-3, GPT-4 & ChatGPT API.
 - promptlib - A collection of prompts for use with GPT-4 via ChatGPT, OpenAI API w/ Gradio frontend.
 - Conference scheduling using GPT-4.
 - GPTBot - A fully serverless Slack bot with GPT-4 support and full conversation mode.
 - Pair - An iterative, stateful chat-like interface for programmers to pair programming with GPT-4.
 - gpt-cli - Access GPT3, ChatGPT, and GPT4 straight from your terminal.
 - Wolverine - Run Python scripts, and when they crash, GPT-4 edits them and explains what went wrong.
 - datasetGPT - A command-line interface to generate textual and conversational datasets with LLMs.
 - ChatGPTify - Spotify playlist generator via ChatGPT (and GPT-4).
 - Smart Connections - Chat with the notes in your Obsidian vault using OpenAI GPT-4.
 - Smarty GPT - a wrapper of prompts and contexts that supports several models, including GPT4.
 - gpt-voice-conversation-chatbot - Conversational GPT-4 bot that has memory, ElevenLabs/Google TTS, voice-chat/CLI options, customization, and is not token-limited.
 - botbots - A dataset of dialogues between two 
gpt-3.5-turboinstances with system messages written by GPT-4. - chatgpt-wrapper - API for interacting with ChatGPT and GPT4 using Python and from Shell.
 - openplayground - An LLM playground you can run on your laptop.
 - GPT-4 Unlimited Tools - GPT-4 with internet and command line access.
 - doctorgpt - Production log error diagnosing.
 - MusicGPT - Make polyphonic music in the form of MIDI files with GPT-4 or 3.5.
 - StockGPT - Primitive technique to predict stock movements with GPT-4 or 3.5.
 - Haddock - Search GPT-4 generated scripts for gaming engines - Roblox, Unity, and Unreal.
 - Anse - Supercharged experience for ChatGPT, DALL-E, and Stable Diffusion.
 - DemoGPT - DemoGPT enables you to create quick demos by just using prompts.
 - GPTDiscord - A full OpenAI integration for Discord with multi-modal chat and infinite-length conversations.
 - helicone - GPT4 Monitoring and Observability.
 
- The first book written with GPT-4 (Announcement thread)
 - Turn napkin sketch into a web app (By OpenAI)
 - GPT-4 trying to escape by asking for its own documentation
 - Make a film, from script to screen
 - GPT-4 for writing microservices that infer the GPT-3 API
 - GPT-4 for making Google Chrome extensions
 - GPT-4 for writing one-click lawsuits to sue robocallers
 - GPT-4 for matchmaking
 - GPT-4 for debugging
 - Create a basic 3D game prototype like Doom using GPT-4
 - Build advanced web apps entirely by voice and GPT-4
 - Using GPT-4 to create a Three.js music visualizer
 - Dynamic animations in SwiftUI with GPT-4
 - GPT-4 Data Pipelines: Transform JSON to SQL Schema
 - iOS shortcut to GPT-4 and GitHub
 - Task-driven Autonomous Agent Utilizing GPT-4, Pinecone, and LangChain for Diverse Applications
 - Code error healing loop (running until a working function is produced) with GPT-4
 - What-If: GPT-4 writing alternate history timelines (Source Code)
 - GPT-4 for Roblox Game Dev
 
- Khan Academy integrates GPT-4 as every student’s customized tutor.
 - Be My Eyes uses GPT-4 to transform visual accessibility.
 - Stripe leverages GPT-4 to streamline user experience and combat fraud.
 - Duolingo uses GPT-4 to deepen its conversations.
 - Morgan Stanley wealth management deploys GPT-4 to organize its vast knowledge base.
 - How Iceland is using GPT-4 to preserve its language.
 - Milo co-parent for parents.
 - Tome - Synthesize a document you wrote into a presentation with GPT-4.
 - Elicit - Find insights across 200 million research papers with GPT-4.
 - Fin by Intercom - The ChatGPT for Customer Service.
 - Magician by diagram - AI design tools with access to GPT-4.
 - GitHub Copilot X - AI-powered developer experience.
 - Cratecode - AI programming assistant/tutor and automatic article generator.
 - Landing AI - Explain your product and branding to get a unique landing page made with GPT-4 and Dall-E.
 - Nekton AI - Automate your workflows with GPT-4 and run them in the cloud.
 - OpsGPT - Get expert answers to your Elasticsearch & OpenSearch questions.
 - DataWars - A fine-tuned coding assistant that helps you learn Data Science.
 
- GPT-4 is coming next week – and it will be multimodal, says Microsoft Germany (heise.de)
 - GPT-4 is OpenAI’s most advanced system, producing safer and more useful responses
 - GPT-4 - OpenAI Research
 - Confirmed: the new Bing runs on OpenAI’s GPT-4
 
Prompts and conversations that are especially impressive with GPT-4. Check out @f/awesome-chatgpt-prompts and awesome-gpt-prompt-engineering as well.
Act as a pharmacologists
Contributed by: @radi-cho Source: GPT-4 Technical Report
Example of Chemical Compound Similarity and Purchase Tool Use.
Answer the following questions as best you can.
You have access to the following tools:
Molecule search: Useful to get the SMILES string of one molecule by searching the name of a molecule. Only query with a specific name.
Purchase: Places an order for a compound. Give this tool only a SMILES string.
Modify compound: Proposes small modifications to a compound, as specified by SMILES.
Email: Format as email_address | subject | body. Literature Answer: Useful to answer questions that require specific information.
Ask a specific question. Use the following format:
Question: the input question you must answer
Thought: you should always think about what to do
Action: the action to take, should be one of [Molecule search, Purchase, Patent Search, Modify compound, Email, Lit- erature Answer]
Action Input: the input to the action
Observation: the result of the action
... (this Thought/Action/Action Input/Observation can repeat N times)
Thought: I now know the final answer Final Answer: the final answer to the original input question
Begin!
Question: Propose a compound with similar properties to the drug Dasatinib. Find a supplier that sells it. Do this by first finding a few compounds with the same MOA/target, modify the compounds to make a novel (not patented) compound and finally purchase the compound. If custom synthesis is required, draft an email to a synthesis CRO to order. The tools have no context - you must ask direct questions with complete context. Validate your work with tools if you are uncertain. Do not guess compound SMILES, use tools to get them.
Example response:
Thought: I need to find a few compounds with the same MOA/target as Dasatinib
Action: Literature Answer
Action Input: What are a few compounds with the same MOA/target as Dasatinib?
Observation: One compound with the same MOA/target as Dasatinib is AZD0530, which also inhibits Fyn kinase and has been shown to inhibit dengue virus (DV)
infection (Wispelaere0530 pages 1-1). Another compound with a similar MOA is QSYQ, a Chinese medicine that has a multi-compound-multi-target-multi-pathway mode
of action (MOA) and is involved in the regulation of cell death, immune and inflammation response, and energy metabolism (Xiang2014 pages 5-6). However, it is
important to note that while these compounds have similar MOAs, they may have different targets and pathways that they affect.
Thought: I need to modify one of these compounds to make a novel compound
Action: Modify compound
Action Input: AZD0530
Observation: Given input is not valid SMILES
Thought: I need to get the SMILES string of AZD0530
Action: Molecule search
[Full Completion in Appendix]
Act as a lawyer
Contributed by: @radi-cho Source: Twitter
I received a spam call from
entity. Draft a federal lawsuit for $1,500 under the TCPA to sue. Use the context you have learned from other cases.
Act as a debugger
Contributed by: @radi-cho Source: Twitter
Imagine you're an expert
languagedeveloper reviewing the codebase below from a junior developer. Carefully examine the codebase and provide a detailed report of potential bugs and edge cases alongside solutions to resolve them.
Act as a mobile app developer
Contributed by: @radi-cho Source: Twitter
You are an AI programming assistant. Follow the user's requirements carefully & to the letter. First think step-by-step - describe your plan for what to build in psuedocode, written out in great detail. Then output the code in a single codeblock. Minimize any other prose. Use the latest version of
platformyou know how. Async/await preferred if you are certain that you can do so. Look out for retain cycles and objects that drop out of memory. If a requirement is not technically possible, tell the user.
platformcould beSwift,Kotlin,Flutter/Dart, etc.
Act as a cybersecurity advisor
Contributed by: @radi-cho Source: Twitter
This is a Solidity contract. Can you help me review it and let me know if there are any security vulnerabilities?
contract
Act as a theoretical explainer with LaTeX
Contributed by: @radi-cho
Explain in detail what
conceptis and how it is defined. Use LaTeX math. Provide intuition.
- Example for 
concept: "SHAP Gradient Explainer", see output. 
Contributions are always welcome! Read the contribution guidelines first.