This is a great article on how it works. OpenAI has various technical whitepapers that describe the process but if your not up for reading a technical whitepaper this might be easier to get up to speed if you have interest to start understanding it better. https://www.advsolutionpros.com/what-is-chatgpt-and-what-all-the-excitement-is-about
OpenAI is a non-profit created in 2014
CoPilot / ChatGpt trips tricks links
-
CoPilot home Page https://github.com/features/copilot
-
ChatGPT direct page (note requries you to signup whihc is easy). https://chat.openai.com
-
OpenAi direct API https://beta.openai.com/playground
You'll hear the term prompts and prompt engineering when listening to others talking about ChatGPT or the GPT API. What this means is the technique of wording sentences and questions in a manner to get the best response or teasing a response from the AI model in ChatGPT.
You will see in the links below that many prompts are started with the sentence "I want you to act like,,," what you are doing here is asking the AI model to work in the taxonomy of the level of knowledge a person in the selected role would have. This is important to get the model to specifically access a body of knowledge related to that role.
This is an example of a typical prompt
"I want you to act like a mathematician. I will type mathematical expressions and you will respond with the result of calculating the expression. I want you to answer only with the final amount and nothing else. Do not write explanations. When I need to tell you something in English, I'll do it by putting the text inside square brackets {like this}. My first expression is: 4+5"
Here is the typical make up of a useful prompt to drive a AI session.
-
Set a role for the AI model - Help the model to determine what types of questions youa are going by identifying the role the model is to take, in the example above we are asking the model to take on a mathematicians role in the conversation.
-
Identify what types of questions you are going to ask and provide it some guidance of the type of response you are looking for. This is helping the model to focus its reponses in the manner and intent you are execpting.
-
Start to ask it questions
Note to save time try to type it all together in a paragraph, the model trys to interpret your question everytime you press enter, if you give it partial direction you have to wait till it responds to the first prompt before you can give it more guidance even if its not complete.
Tips It is useful to drill down to a specific role a step at a time if you think that only a specialist would have the answers. For example if you want the model to take on the role of a Doctor but you think a neurosurgeon might be the optimal role to answer, try to use two specific sentences, for example "I want you to act like a doctor. Specifically I am going to ask you questions related to neurosurgery....." We have found in testing that this provides better results but as we learn more and the model gets updates we will fine tune the FAQ.
For inspiration access community driven list of prompts to give oyu better results as others may have already tested and gotten good results. See these link https://github.com/f/awesome-chatgpt-prompts
Also check out this excellent site that gives you more explanation so you can learn prompting
https://learnprompting.org/docs/basics/intro
Also The Art of ChatGPT Prompting eBook
https://fka.gumroad.com/l/art-of-chatgpt-prompting
Experimental Search engine that uses ChatGPT for links
Plugins we find useful to work with ChatGPT
Desktop https://github.com/lencx/ChatGPT
CC-0