This article discusses the methodology and working mechanism of the chatbot that the internet has gone crazy for over the last few months.
1. ChatGPT Overview
ChatGPT is an AI-powered language model specifically designed for interactive conversations and providing specific and personalised replies.
ChatGPT is a chatbot developed by OpenAI, an organisation dedicated to creating AI technologies.
ChatGPT-4, the latest version of the chatbot, is rumoured to have been trained on 100 trillion parameters of data.
These parameters are essential for the model to understand natural language and generate human-like replies to the user.
Photo credits: Yogesh Haribhau Kulkarni
2. Differences between ChatGPT-3.5 and ChatGPT-4
ChatGPT-4 is the software release of OpenAI. Previous releases include GPT1, GPT2, GPT3 and GPT-3.5. Each release has been trained with more data and has become better at understanding inputs and generating personalised replies.
More languages. GPT-4 supports more than 50 languages compared to GPT-3.5;
Higher accuracy. GPT-4 as it’s trained with more data and has ten-fold the number of parameters than GPT-3.5 and therefore can generate more accurate results (~ 40% better accuracy over GPT-3.5);
Higher input word input. GPT-4 has a higher word-limit, being able to handle a 25,000 words input, compared to 8,000 from GPT-3.5;
Higher creativity. GPT-4 can learn a user’s specific traits such as the language and writing style and can mimic it via producing similar text.
3. How ChatGPT-4 can be used in practice
There are many practical applications of ChatGPT-4 that can be useful:
Use ChatGPT with the Internet - used via the Chrome extension WebChatGPT with Internet Access;
Use ChatGPT to Generate Video - used via the Chrome extension D-ID
Use ChatGPT by prompting with your voice - use via the Chrome extension Promptheus
Use ChatGPT with Search - use via the Chrome extension ChatGPT for Search Engines
AIPRM for ChatGPT - adds a list of curated prompt templates for SEO, SaaS etc
Use ChatGPT with Email - use via the Chrome extension ChatGPT Writer
Use ChatGPT with Twitter - use via the Chrome extension TweetGPT
Use ChatGPT with Text to Speech - use via the chrome extension Natural Reader
4. Learning how to prompt to ChatGPT
A ChatGPT prompt is an user instruction or provided to the ChatGPT AI model to process and reply to. Users can prompt statements or questions to the ChatGPT model.
To provide a prompt to ChatGPT model, an user can simply state the request or question in a clear and concise manner. Here’s an example:
Prompt: “Can you provide information about the Loch Ness monster?”
By framing the prompt as a specific query, the user helps guide the conversation and ensure that the model understands the context of the request.
This guides ChatGPT to generate a more relevant and accurate response. Moreover, if the user wants more condensed or more detailed answers, inputs could be given with the needed detail.
A user can interact with ChatGPT via the following types of prompts:
Open-ended
These are simple prompts used to generate a wide range of replies.
Example: What are your thoughts about [famous person]?
Multiple-choice
These prompts offer a set of options for ChatGPT to choose from.
Example: Do you prefer [Option A] or [Option B]?
Explanation
These prompts require ChatGPT to define or clarify concepts;
Example: How does [product/process] work?
Binary
These prompts require ChatGPT to respond with a simple Yes or No answer.
Example: Do you think this [product] is becoming more popular?
Ordering
This prompt asks ChatGPT to order a group of objects according to popularity/preference.
Example: Rank these [products] from most to least preferred.
Predictive
This prompt requires ChatGPT to make a prediction about a future event or trend;
Example: What will be the most important [service/product] in the next 10 years?
Opinion
This prompt relies on ChatGPT to offer an opinion on a subject;
Example: What is your opinion on this [subject/service]?
Instruction
This prompt relies on ChatGPT to offer guidance on a specific subject or taks;
Example: How do I perform a certain task?
Fill-in-the-blank
This prompt allows the user to input specific information into a sequence or question.
Example: My company provides [product/service] to assist customers in achieving [goal/benefit].
Scenario
This prompt requires ChatGPT to provide a response based on a particular scenario.
Example: How would you deal with a customer that [problem]?
Comparative
This prompt requires ChatGPT to provide feedback or suggestions on a product, service, or idea.
Example: Which [marketing strategies list] do you think is the most effective?
Feedback:
This prompt requires ChatGPT to provide feedback or suggestions on a product, service or idea.
Example: Do you have any suggestions for improving [product/service]?
5 Avoiding Plagiarism with ChatGPT
ChatGPT defines plagiarism as the action of using someone else’s work without citing the original source. With the emergence of generative AI that can produce texts or essays at lightning speed pace, there’s also a need to identify AI generated texts.
As such, chatGPT can also be used to detect AI generated plagiarism. It can achieve this by the following methods:
Open AI Text Classifier - this model computes the likelihood that any given text was created by AI;
DetectGPT - this model uses a language model to detect text generated by AI
Watermark Method - this model works by introducing a watermark when generating a text.
6. ChatGPT Plugins
ChatGPT plugins are mostly third-party ChatBot enhancements that have been developed to allow ChatGPT to interact with external APIs.
The plugins can be found in the ChatGPT Plugins store and are available only for the paid version of the chatbot, ChatGPT Plus. Although Open AI created a few plugins, the large majority of them are created by third-party developers.
Interesting Plugins to use with ChatGPT:
Wolfram Alpha
This plugin offers access to computation, accurate math, curated knowledge, real time data and visualisation.
ChatGPT communicates with Wolfram Alpha through natural language and the latter simply applies strong computation knowledge to user replies.
Zapier
This plugin allows the user to perform task automation in Zapier. It can connect to thousands of applications (Google apps like Gmail) and saves hours every week by automating tasks with ChatGPT.
AskYourPDF
The AskYourPDF plugin allows the user to share a link to a PDF and ChatGPT can summarise or answer questions about the PDF.
This assists the user and reduces the need to scroll, read or search, allowing the user to extract the much needed information.
edX
The edX plugin is useful to use with ChatGPT’s natural language to offer advice, information and guidance about academic courses in the ChatGPT prompt.
It also has the ability to explore through video content and return relevant and specific information to the user.
Ambition
The Ambition plugin provides the user the perfect choice for job-hunting online.
The user can simply provide as a prompt the type of roles he’s looking for and Ambition with ChatGPT will sort millions of jobs and share the relevant ones to the user.
For more relevant plugins please refer to: https://openai.com/blog/chatgpt-plugins.
Comments