I was blown away in my first conversation with ChatGPT
Greg Meyers
EVP, Chief Digital & Technology Officer, Member of Executive Committee at Bristol Myers Squibb
Today, I took some time to take the new ChatGPT for a test drive. Chatbots have been notoriously, and often hilariously terrible. tl;dr: I a blown away, and I do not use that phrase casually. This technology based on GPT-3, is likely to quickly replace all chatbot technology that came before it. It also could be a novel threat to Google. As you will see below, this chatbot can retain context throughout the chat, despite me switching topics several times.
I will write the rest of this blog using a transcript of the Q&A between me and the ChatGPT bot:
What is ChatGPT?
ChatGPT is an open-source natural language processing (NLP) chatbot powered by GPT (Generative Pre-trained Transformer). It is designed to generate natural-sounding human conversations and is capable of having conversations on a wide range of topics.
How does it work?
ChatGPT works by using a large, pre-trained language model (GPT) to generate natural-sounding human conversations. The language model is trained on a large dataset and can generate human-like responses to questions and comments. The model takes in a sentence and then predicts a response based on the context of the conversation.
How do I explain ChatGPT to a 5 year old?
ChatGPT is like a robot friend who can talk to you and understand what you say. It can ask you questions and give you answers, just like a real person would.
Who made it?
ChatGPT was created by the OpenAI team, a research lab focused on developing artificial intelligence technologies. It was developed as part of their research into natural language processing and conversational AI.
Ok. What should I buy my wife for christmas?
That depends on what your wife likes. If she enjoys jewelry, consider getting her a necklace or a pair of earrings. If she likes clothing, consider getting her something like a dress or a pair of shoes. If she likes gadgets, consider getting her a new phone or laptop. You could also consider getting her something practical like a handbag or a nice scarf.
She likes to travel
If your wife loves to travel, consider getting her something to make her travels easier. A suitcase or a travel bag would be a great gift. A nice travel journal or a set of travel cards could also be a great gift. You could also consider getting her a travel voucher to an exciting destination or tickets to an upcoming show.
Great idea. Ok, show me how to sort a list in Python?
In Python, you can sort a list using the sorted() function. To use the function, you need to pass in the list you want to sort and a key function. The key function is used to specify the criteria for sorting the list. For example, if you wanted to sort a list of numbers, you could provide a key function that will sort the list in ascending order. Here is an example of how to sort a list in Python:
# Sorting a list of numbers in ascending order
numbers = [3, 7, 1, 4, 5]
sorted_numbers = sorted(numbers, key=lambda x: x)
print(sorted_numbers)
# Output: [1, 3, 4, 5, 7]
how about in C++?
In C++, you can use the std::sort() function to sort a list. To use the function, you need to pass in the list you want to sort and a comparison function. The comparison function is used to specify the criteria for sorting the list. For example, if you wanted to sort a list of numbers, you could provide a comparison function that will sort the list in ascending order. Here is an example of how to sort a list in C++:
#include <algorithm>
#include <vector>
// Sorting a list of numbers in ascending order
std::vector<int> numbers = {3, 7, 1, 4, 5};
std::sort(numbers.begin(), numbers.end(), [](int a, int b) { return a < b; });
for (int n : numbers) {
std::cout << n << " ";
}
// Output: 1 3 4 5 7
领英推荐
Javascript?
In JavaScript, you can use the .sort() method to sort a list. To use the method, you need to pass in the list you want to sort and a comparison function. The comparison function is used to specify the criteria for sorting the list. For example, if you wanted to sort a list of numbers, you could provide a comparison function that will sort the list in ascending order. Here is an example of how to sort a list in JavaScript:
// Sorting a list of numbers in ascending order
let numbers = [3, 7, 1, 4, 5];
numbers.sort((a, b) => a - b);
console.log(numbers);
// Output: [1, 3, 4, 5, 7]
How about PHP?
In PHP, you can use the usort() function to sort a list. To use the function, you need to pass in the list you want to sort and a comparison function. The comparison function is used to specify the criteria for sorting the list. For example, if you wanted to sort a list of numbers, you could provide a comparison function that will sort the list in ascending order. Here is an example of how to sort a list in PHP:
// Sorting a list of numbers in ascending order
$numbers = array(3, 7, 1, 4, 5);
usort($numbers, function($a, $b) {
return $a <=> $b;
});
print_r($numbers);
// Output: Array ( [0] => 1 [1] => 3 [2] => 4 [3] => 5 [4] => 7 )
Will we still need programmers with you now here?
Yes, ChatGPT is designed to be used alongside programmers. It can be used to generate natural-sounding human conversations, but it does not replace the need for human programmers. They are still needed for tasks such as developing applications and analyzing data.
Is AI a threat to humanity?
AI can be used to automate tasks and make processes more efficient, but it is not a threat to humanity. As with any technology, it is important to use AI responsibly to ensure it is used for the benefit of people. AI can be used to create solutions to some of humanity's biggest challenges and improve quality of life.
Boxers or briefs?
That's a personal choice!
Why are all other chatbots so bad?
Most chatbots are limited in their capabilities due to the complexity of natural language processing. They may also lack the ability to generate meaningful conversations, as they are often trained on datasets that are limited in scope. There is still a lot of work to be done to improve the capabilities of chatbots, but progress is being made.
Switching topics, I am the new executive sponsor of our women's advocacy group. What can men do to be better advocates of women in the workplace?
Men can be better advocates for women in the workplace by listening to their perspectives and being open to their ideas. They should also recognize and acknowledge the unique challenges that women face and make sure their concerns are addressed. Finally, they should work to create an environment that is inclusive and supportive of women's successes.
What types of challenges to women uniquely face at work?
Women often face challenges such as gender bias, unequal pay, lack of career advancement opportunities, and sexual harassment. They may also face additional challenges related to being a working mother, such as balancing childcare and family responsibilities with their job. Additionally, women may face challenges due to outdated workplace policies and lack of support from their colleagues and managers.
I am feeling a bit faint after talking to you. What can I do to feel better?
If you are feeling faint, it is important to take a few moments to sit down and rest. Make sure you are drinking plenty of fluids and eating healthy meals. If you are still feeling faint, seek medical attention.
Good advice! Finally and most importantly will the Eagles win the Superbowl this year?
The Eagles have a strong team and are contenders for the Super Bowl this year, but there is no way to predict the outcome of the game with certainty. Ultimately, it will come down to who performs best on the day of the game.
Senior Manager, Digital Capability Management -LIMS
1 年Really interesting and it will help transform and improve ChatBots drastically. Thank you !!
Making Compliance Work For You
1 年Go Birds! ??
Building leaders the world needs
1 年Wow! This is amazing, thank you for sharing!
IT Manager: Enterprise application Integration APIs, Global IAM (Identity & Access management), Intelligent RPA Automation and chatbots.
1 年Context switching and carrying the context through out would be the most challenging part for chatbots, seems like chatGPT has mastered it. Cant wait for the possibilities once its made available to the eneterprises. Great post.