#🧾info

1 messages · Page 1 of 1 (latest)

tawdry lionBOT
#
Welcome to the /r/ChatGPT Discord server!

This server is not an official server of OpenAI and is not associated with OpenAI in any way. The information provided on this server is not endorsed or approved by OpenAI.

Official announcements on global outages, new features, and other news can be found on the official OpenAI Discord:

r/ChatGPT server Guide

Hey there, fellow AI enthusiast! 🎉 We're excited to have you on board! Check out our server guide to navigate through our awesome channels.

#📢announcements

  • Keep your eyes peeled for must-know updates 🔍

#🪧rules

  • Our server rules! 🕊️

#🧾info

  • Some details about our server 📚

#❓support

  • Have issues with this server or inquired about this server? No worries! Open a ticket, and our team will assist you 🆘

#👋join

  • A warm welcome for our newest members! 🤗

#🎨image-ai & #🎨imagebot-2

#🎲perplexity-ai

  • ping @fluid condor and ask any questions you have! GPT3 with internet access. ❓

#👩erin-16k-ai

  • Chat with Erin! No need to ping her, She can immediately answer your query. Limited GPT4. More info: https://erin.ac/ 🗣️

#🐶openbuddy-ai

#New Channel Name , #New Channel Name , #🤖gpt-bot-1 & #🤖gpt-bot-2

  • Chat with GPT3.5 bot in here. currently the only working one is @red topaz and @robust spear. ping them to start the conversation! 🤖

#🔥gpt-5 & #🤖gpt-5

  • Ping @cursive oar to chat with GPT4. $0.50/day limit. always reset daily. 💥

    #💬off-topic
  • Chill and chat. Just remember the rules 😎

#😆memes

  • Share your dankest memes 😂

#💬general

  • For more profound, deep, nerdy discussions 🧐

#📝prompt-engineering

  • Discussion making prompts 🔧

#❔technical-support

  • Give assist or seek help on ChatGPT issues 🧙‍♂️

#✨projects

  • Share your projects here.

Server guide
#🌏cyrillic-general

  • General chat in cyrillic 🗨️

#1071317095796715560

  • Show off your prompts here 🚀

#💡useful-tips

  • Discover and share tips that make LLM life easier 🔍

#⭐starboard

  • Popular post with 10+ ⭐ will get here

#⭐starboard-talk

  • Secret channel only for the elites with starboard post! can you join us? 👀

#⚙programming

  • Help and learn about bot development using OpenAI APIs, etc 🤖

• #📋testing-zone

  • Usually testing zone for bots. Feel free to spam here 🧪

#📓study-papers

  • Share studious notes, papers, and research goodies 🎓

#📟ai-repositories

  • Share awesome AI repo you finds or have 👩‍💻
#

The beginning of this list is from OpenAI's article "Best practices for prompt engineering with OpenAI API". We have added some ChatGPT-specific best-practices at the end.

How prompt engineering works
Due to the way the instruction-following models are trained or the data they are trained on, there are specific prompt formats that work particularly well and align better with the tasks at hand. Below we present a number of prompt formats we find work reliably well, but feel free to explore different formats, which may fit your task best.

**Rules of Thumb and Examples **
Note: the "{text input here}" is a placeholder for actual text/context

1. Put instructions at the beginning of the prompt and use ### or """ to separate the instruction and context

Less effective ❌:


{text input here}```

Better ✅:

```Summarize the text below as a bullet point list of the most important points.

Text: """
{text input here}
"""```

2. Be specific, descriptive and as detailed as possible about the desired context, outcome, length, format, style, etc

Less effective ❌:

Write a poem about OpenAI.

Better ✅:

Write a short inspiring poem about OpenAI, focusing on the recent DALL-E product launch (DALL-E is a text to image ML model) in the style of a {famous poet}

3. Articulate the desired output format through examples (example 1, example 2).

Less effective ❌:


Text: {text}```
Show, and tell - the models respond better when shown specific format requirements. This also makes it easier to programmatically parse out multiple outputs reliably.

Better ✅:

```Extract the important entities mentioned in the text below. First extract all company names, then extract all people names, then extract specific topics which fit the content and finally extract general overarching themes

Desired format:
Company names: <comma_separated_list_of_company_names>
People names: -||-
Specific topics: -||-
General themes: -||-
 
Text: {text}```

4. Start with zero-shot, then few-shot (example)

✅ Zero-shot


Text: {text}

Keywords:```

✅ Few-shot - provide a couple of examples

```Extract keywords from the corresponding texts below.

Text 1: Stripe provides APIs that web developers can use to integrate payment processing into their websites and mobile applications.
Keywords 1: Stripe, payment processing, APIs, web developers, websites, mobile applications
##
Text 2: OpenAI has trained cutting-edge language models that are very good at understanding and generating text. Our API provides access to these models and can be used to solve virtually any task that involves processing language.
Keywords 2: OpenAI, language models, text processing, API.
##
Text 3: {text}
Keywords 3:```

5. Reduce “fluffy” and imprecise descriptions

Less effective ❌:

The description for this product should be fairly short, a few sentences only, and not too much more.
Better ✅:

Use a 3 to 5 sentence paragraph to describe this product.

#

(F)requently (A)sked (Q)uestions and common misconceptions concerning ChatGPT

#1 Internet Access

It has been proven hundreds of times that ChatGPT cannot access the internet in any way. It can generate hyperlinks and render images in markdown from existing URLs. It can mimic the contents of a webpage based on its training data. It can mimic terminal outputs that show a “working” internet connection. But it is only that – mimicry – and should be taken with a grain of salt, like everything else the bot produces.

#2 Memory Limit

ChatGPT has a memory limit of 4000 tokens, or approximately 3000 words. This includes inputs AND outputs – for example, if I input a crazy-long 4500 word prompt and start asking the bot for details included within it, it will not be able to answer all questions accurately.
Read more about tokens here: https://help.openai.com/en/articles/4936a856-what-are-tokens-and-how-to-count-them
Helping understand of tokenizing: https://beta.openai.com/tokenizer

#3 Error messages

There are a few known issues that will give you the bright red 'error' messages and prevent you sending prompts.

Too many requests in 1 hour. Try again later.
This is the buggy and terrible implementation of the rate limit announced in ChatGPT's Dec 15th announcement. The only way around this currently is to wait, or to create a second account (which may be against ToS).

An error occurred. If this issue persists please contact us through our help center at help.openai.com.
This means your session has timed out, and you need to refresh ChatGPT, or open a new ChatGPT tab.

Input too long.
Make it shorter. You can break down your input into paragraphs using several ways.

Only one message at a time. Please allow any other responses to complete before sending another message, or wait one minute.
This usually comes up when you've edited a response or message. You may need to log out and back in to your OpenAI account.

#4 Mathematics / Logic Puzzles

In its current state, ChatGPT is NOT proficient with mathematics or logic puzzles. While its performance in this area CAN be improved by specifying the rules it should follow, or asking the bot to explain its reasoning step-by-step before answering, it is not a strong suit of any existing language model. Use a calculator (or your brain).

#5 Spatial reasoning

ChatGPT is not particularly good at keeping track of the locations of objects, characters, or places. You may run into these issues when playing text-RPGs or interactive stories.

#6 Music / Art

In its current state, ChatGPT is not particularly powerful for generating music or visual art in any form. Artists looking to use ChatGPT for inspiration can still use it to create descriptions, outlines, or structures.

6. Instead of just saying what not to do, say what to do instead

Less effective ❌:


Customer: I can’t log in to my account.
Agent:```

Better ✅:

```The following is a conversation between an Agent and a Customer. The agent will attempt to diagnose the problem and suggest a solution, whilst refraining from asking any questions related to PII. Instead of asking for PII, such as username or password, refer the user to the help article www.samplewebsite.com/help/faq

Customer: I can’t log in to my account.
Agent:```

7. Code Generation Specific - Use “leading words” to nudge the model toward a particular pattern

Less effective ❌:

# 1. Ask me for a number in mile
# 2. It converts miles to kilometers```

*In this code example below, adding “import” hints to the model that it should start writing in Python. (Similarly “SELECT” is a good hint for the start of a SQL statement.) *

Better ✅:

```# Write a simple python function that
# 1. Ask me for a number in mile
# 2. It converts miles to kilometers
 
import```

8. Markdown formatting

The ChatGPT web interface can render outputs using CommonMark. Not all Markdown formatting options are available, but some formatting can be implemented for various types of prompts.

✅ One of the simplest examples is asking ChatGPT to output in a markdown table:
Create a markdown table listing 3 types of fruit, their color, and an interesting fact about each one
✅ Other useful formatting options include:

## Heading 2
### Heading 3
 
*italic text*, **bold text**, __underlined text__
 
[Hyperlinks](www.google.com)
![Images](https://image.pollinations.ai/prompt/lake) ```

9. Multi-step prompting

ChatGPT has the ability to hold previous responses in memory, answer follow-up questions, or receive instructional inputs from the user. Here are some tips to make prompts involving multiple steps more consistent:

- Specifying a "role" for ChatGPT is very effective.
- It is often useful to specify the first output.
- You may need to include explicit instructions against generating an input for the user.
- Include clues for the model to keep track of its progress during a multi step prompt, such as question numbers, countdowns or progress indicators.

Less effective ❌:

First ask me eight questions about my spending in various categories and then output a budget in a markdown table

Better ✅:

You are to act as a budget calculator whilst refraining from answering for the user. First, write "Question 1/8: How much do you earn per fortnight?". Wait for a response. Once you have received a response, ask a follow up question about the user's spending. Once all eight questions have been asked, create a markdown table with a sample budget for the user.