Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/radi-cho/awesome-gpt4

A curated list of prompts, tools, and resources regarding the GPT-4 language model.
https://github.com/radi-cho/awesome-gpt4

List: awesome-gpt4

awesome awesome-list gpt-4

Last synced: about 1 month ago
JSON representation

A curated list of prompts, tools, and resources regarding the GPT-4 language model.

Awesome Lists containing this project

README

        

# Awesome GPT-4 [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)

> A curated list of prompts, tools, and resources regarding the GPT-4 language model.

Website repository: https://github.com/radi-cho/awesome-gpt4-wbesite

## Contents

- [Papers](#papers)
- [Tools](#tools)
- [Open-source projects](#open-source-projects)
- [Community demos](#community-demos)
- [Product integrations](#product-integrations)
- [GPT-4 news and announcements](#gpt-4-news-and-announcements)
- [Prompts](#prompts)

## Papers

Impactful scientific papers about GPT-4 and its predecessors.

- [Improving Language Understanding by Generative Pre-Training](https://paperswithcode.com/paper/improving-language-understanding-by) (GPT)
- [Language Models are Unsupervised Multitask Learners](https://paperswithcode.com/paper/language-models-are-unsupervised-multitask) (GPT-2)
- [Language Models are Few-Shot Learners](https://paperswithcode.com/paper/language-models-are-few-shot-learners) (GPT-3)
- [Training language models to follow instructions with human feedback](https://arxiv.org/abs/2203.02155) (InstructGPT)
- **[GPT-4 Technical Report](https://cdn.openai.com/papers/gpt-4.pdf)**
- [Sparks of Artificial General Intelligence: Early experiments with GPT-4](https://arxiv.org/pdf/2303.12712.pdf)
- [GPTs are GPTs: An Early Look at the Labor Market Impact Potential of Large Language Models](https://arxiv.org/pdf/2303.10130.pdf)
- [DeID-GPT: Zero-shot Medical Text De-Identification by GPT-4](https://arxiv.org/pdf/2303.11032.pdf)

## Tools

### Open-source projects

- [gpt4-pdf-chatbot-langchain](https://github.com/mayooear/gpt4-pdf-chatbot-langchain) - GPT4 & LangChain Chatbot for large PDF docs.
- [GPT-4 Chat UI](https://replit.com/@zahid/GPT-4-Chat-UI) - Replit GPT-4 frontend template for Next.js.
- [GPT-Prompter](https://github.com/giosilvi/GPT-Prompter) - Browser extension to get a fast prompt for OpenAI's GPT-3, GPT-4 & ChatGPT API.
- [promptlib](https://github.com/jmpaz/promptlib/) - A collection of prompts for use with GPT-4 via ChatGPT, OpenAI API w/ Gradio frontend.
- [Conference scheduling](https://github.com/stephanj/Scheduling-using-GPT4) using GPT-4.
- [GPTBot](https://github.com/LIFTE-H2/GPTBot) - A fully serverless Slack bot with GPT-4 support and full conversation mode.
- [Pair](https://github.com/jiggy-ai/pair) - An iterative, stateful chat-like interface for programmers to pair programming with GPT-4.
- [gpt-cli](https://github.com/CristiVlad25/gpt-cli) - Access GPT3, ChatGPT, and GPT4 straight from your terminal.
- [Wolverine](https://github.com/biobootloader/wolverine) - Run Python scripts, and when they crash, GPT-4 edits them and explains what went wrong.
- [datasetGPT](https://github.com/radi-cho/datasetGPT) - A command-line interface to generate textual and conversational datasets with LLMs.
- [ChatGPTify](https://github.com/idilsulo/ChatGPTify) - Spotify playlist generator via ChatGPT (and GPT-4).
- [Smart Connections](https://github.com/brianpetro/obsidian-smart-connections) - Chat with the notes in your Obsidian vault using OpenAI GPT-4.
- [Smarty GPT](https://github.com/citiususc/Smarty-GPT) - a wrapper of prompts and contexts that supports several models, including GPT4.
- [gpt-voice-conversation-chatbot](https://github.com/Adri6336/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](https://github.com/radi-cho/botbots) - A dataset of dialogues between two `gpt-3.5-turbo` instances with system messages written by GPT-4.
- [chatgpt-wrapper](https://github.com/mmabrouk/chatgpt-wrapper) - API for interacting with ChatGPT and GPT4 using Python and from Shell.
- [openplayground](https://github.com/nat/openplayground) - An LLM playground you can run on your laptop.
- [GPT-4 Unlimited Tools](https://github.com/d3n7/GPT-4-Unlimited-Tools) - GPT-4 with internet and command line access.
- [doctorgpt](https://github.com/ingyamilmolinar/doctorgpt) - Production log error diagnosing.
- [MusicGPT](https://github.com/d3n7/GPT-4-To-MIDI) - Make polyphonic music in the form of MIDI files with GPT-4 or 3.5.
- [StockGPT](https://github.com/d3n7/StockGPT) - Primitive technique to predict stock movements with GPT-4 or 3.5.
- [Haddock](https://github.com/asaxena0824/ScripterAI) - Search GPT-4 generated scripts for gaming engines - Roblox, Unity, and Unreal.
- [Anse](https://github.com/anse-app/anse) - Supercharged experience for ChatGPT, DALL-E, and Stable Diffusion.
- [DemoGPT](https://github.com/melih-unsal/DemoGPT) - DemoGPT enables you to create quick demos by just using prompts.
- [GPTDiscord](https://github.com/Kav-K/GPTDiscord) - A full OpenAI integration for Discord with multi-modal chat and infinite-length conversations.
- [helicone](https://github.com/Helicone/helicone) - GPT4 Monitoring and Observability.

### Community demos

- [The first book written with GPT-4](https://www.impromptubook.com/wp-content/uploads/2023/03/impromptu-rh.pdf) (Announcement [thread](https://twitter.com/reidhoffman/status/1636006090927390720))
- [Turn napkin sketch into a web app](https://youtu.be/outcGtbnMuQ?t=972) (By OpenAI)
- [GPT-4 trying to escape by asking for its own documentation](https://twitter.com/michalkosinski/status/1636683810631974912)
- [Make a film, from script to screen](https://twitter.com/nickfloats/status/1635749064091267098)
- [GPT-4 for writing microservices that infer the GPT-3 API](https://twitter.com/joeprkns/status/1635969883375640577)
- [GPT-4 for making Google Chrome extensions](https://twitter.com/jakebrowatzke/status/1635882037319008258)
- [GPT-4 for writing one-click lawsuits to sue robocallers](https://twitter.com/jbrowder1/status/1635720431091974157)
- [GPT-4 for matchmaking](https://twitter.com/jakozloski/status/1635778263787110401)
- [GPT-4 for debugging](https://twitter.com/mayowaoshin/status/1635757442859671553)
- [Create a basic 3D game prototype like Doom using GPT-4](https://twitter.com/javilopen/status/1636085116400451584)
- [Build advanced web apps entirely by voice and GPT-4](https://www.youtube.com/watch?v=lZj63vjueeU)
- [Using GPT-4 to create a Three.js music visualizer](https://twitter.com/maxemitchell/status/1637333172273725443)
- [Dynamic animations in SwiftUI with GPT-4](https://twitter.com/MengTo/status/1636507977795481601)
- [GPT-4 Data Pipelines: Transform JSON to SQL Schema](https://medium.com/@nschairer/gpt-4-data-pipelines-transform-json-to-sql-schema-instantly-dfd62f6d1024)
- [iOS shortcut to GPT-4 and GitHub](https://twitter.com/mckaywrigley/status/1640767366266232832)
- [Task-driven Autonomous Agent Utilizing GPT-4, Pinecone, and LangChain for Diverse Applications](https://yoheinakajima.com/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](https://twitter.com/amasad/status/1644895388586086400)
- [What-If: GPT-4 writing alternate history timelines](https://whatif2.vpanjeta.uk/) ([Source Code](https://github.com/VPanjeta/What-If))
- [GPT-4 for Roblox Game Dev](https://youtu.be/yx4t6hH-y4g)

### Product integrations

- [Khan Academy](https://openai.com/customer-stories/khan-academy) integrates GPT-4 as every student’s customized tutor.
- [GPT-4 Khan Academy In-Depth Demo.](https://www.youtube.com/watch?v=rnIgnS8Susg)
- [Be My Eyes](https://openai.com/customer-stories/be-my-eyes) uses GPT-4 to transform visual accessibility.
- [Stripe](https://openai.com/customer-stories/stripe) leverages GPT-4 to streamline user experience and combat fraud.
- [Duolingo](https://openai.com/customer-stories/duolingo) uses GPT-4 to deepen its conversations.
- [Morgan Stanley](https://openai.com/customer-stories/morgan-stanley) wealth management deploys GPT-4 to organize its vast knowledge base.
- How [Iceland](https://openai.com/customer-stories/government-of-iceland) is using GPT-4 to preserve its language.
- [Milo](https://twitter.com/APatelThompson/status/1635749787604770816) co-parent for parents.
- [Tome](https://twitter.com/hliriani/status/1635770323454038018) - Synthesize a document you wrote into a presentation with GPT-4.
- [Elicit](https://elicit.org/gpt4-waitlist) - Find insights across 200 million research papers with GPT-4.
- [Fin](https://twitter.com/destraynor/status/1635705919441969153) by [Intercom](https://www.intercom.com/) - The ChatGPT for Customer Service.
- [Magician](https://twitter.com/jsngr/status/1635696478013337600) by [diagram](https://diagram.com/) - AI design tools with access to GPT-4.
- GitHub [Copilot X](https://github.blog/2023-03-22-github-copilot-x-the-ai-powered-developer-experience/) - AI-powered developer experience.
- [Cratecode](https://cratecode.com) - AI programming assistant/tutor and automatic article generator.
- [Landing AI](https://landing-ai.com) - Explain your product and branding to get a unique landing page made with GPT-4 and Dall-E.
- [Nekton AI](https://nekton.ai) - Automate your workflows with GPT-4 and run them in the cloud.
- [OpsGPT](https://checkups.opster.com/ops-gpt) - Get expert answers to your Elasticsearch & OpenSearch questions.
- [DataWars](https://www.datawars.io/articles/introducing-trooper-a-gpt-based-ai-assistant-for-data-science) - A fine-tuned coding assistant that helps you learn Data Science.

## GPT-4 news and announcements

- [GPT-4 is coming next week – and it will be multimodal, says Microsoft Germany](https://www.heise.de/news/GPT-4-is-coming-next-week-and-it-will-be-multimodal-says-Microsoft-Germany-7540972.html) (*heise.de*)
- [GPT-4 is OpenAI’s most advanced system, producing safer and more useful responses](https://openai.com/product/gpt-4)
- [GPT-4 - OpenAI Research](https://openai.com/research/gpt-4)
- [Confirmed: the new Bing runs on OpenAI’s GPT-4](https://blogs.bing.com/search/march_2023/Confirmed-the-new-Bing-runs-on-OpenAI%E2%80%99s-GPT-4)

## Prompts

Prompts and conversations that are especially impressive with GPT-4. Check out [@f/awesome-chatgpt-prompts](https://github.com/f/awesome-chatgpt-prompts) and [awesome-gpt-prompt-engineering](https://github.com/snwfdhmp/awesome-gpt-prompt-engineering) as well.

Act as a pharmacologists

Contributed by: [@radi-cho](https://github.com/radi-cho)
Source: [GPT-4 Technical Report](https://cdn.openai.com/papers/gpt-4.pdf)

```
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](https://github.com/radi-cho)
Source: [Twitter](https://twitter.com/jbrowder1/status/1635720431091974157)

> 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](https://github.com/radi-cho)
Source: [Twitter](https://twitter.com/mayowaoshin/status/1635757442859671553)

> Imagine you're an expert `language` developer 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](https://github.com/radi-cho)
Source: [Twitter](https://twitter.com/mortenjust/status/1636001311417319426)

> 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 `platform` you 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.

- `platform` could be `Swift`, `Kotlin`, `Flutter`/`Dart`, etc.

Act as a cybersecurity advisor

Contributed by: [@radi-cho](https://github.com/radi-cho)
Source: [Twitter](https://twitter.com/jconorgrogan/status/1635695064692273161)

> 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](https://github.com/radi-cho)

> Explain in detail what `concept` is and how it is defined. Use LaTeX math. Provide intuition.

- Example for `concept`: "SHAP Gradient Explainer", see [output](https://gist.github.com/radi-cho/c75e128ec2c5f503c9eb4c5202e7987d).

## Contributing

Contributions are always welcome! Read the [contribution guidelines](contributing.md) first.