im钱包下载app|chart gpt
ChatGPT
GPTChatGPT ●Write a thank-you noteto my interviewer●to our babysitter for the last-minute help●Help me debuga Python script automating daily reports●why the linked list appears empty after I've reversed it●Write a textthat goes with a kitten gif for a friend having a rough day●asking a friend to be my plus-one at a wedding●Help me pickan outfit that will look good on camera●a gift for my dad who loves fishing●Summarize this articleinto three key points●as a table of pros and cons●Draft an emailto request a quote from local plumbers●requesting a deadline extension for my project●Brainstorm namesfor an orange cat we're adopting from the shelter●for my fantasy football team●Recommend a dishto impress a date who's a picky eater●to bring to a potluck●Plan a tripto see the northern lights in Norway●to experience Seoul like a local●Suggest fun activitiesfor a family of 4 to do indoors on a rainy day●for a team-building day with remote employees●Give me ideasfor what to do with my kids' art●for a customer loyalty program in a small bookstore●Improve my postfor selling a used vacuum in good condition●for hiring a store associate●ChatGPT ●Get startedLog inSign upTerms of use|Privacy polChatGPT
ChatGPT
CloseSearch Submit Skip to main contentSite NavigationResearchOverviewIndexGPT-4DALL·E 3SoraAPIOverviewPricingDocsChatGPTOverviewTeamEnterprisePricingTry ChatGPTSafetyCompanyAboutBlogCareersResidencyCharterSecurityCustomer storiesSearch Navigation quick links Log inTry ChatGPTMenu Mobile Navigation CloseSite NavigationResearchOverviewIndexGPT-4DALL·E 3SoraAPIOverviewPricingDocsChatGPTOverviewTeamEnterprisePricingTry ChatGPTSafetyCompanyAboutBlogCareersResidencyCharterSecurityCustomer stories Quick Links Log inTry ChatGPTSearch Submit OverviewOverviewTeamEnterprisePricingTry ChatGPTOverviewTeamEnterprisePricingTry ChatGPTChatGPTGet instant answers, find creative inspiration, learn something new.Quick linksDownload on the App Store BadgeTry on webAsk me anythingTeach me to negotiateQuiz me on vocabularyPlan a surf trip to Costa RicaDraft a thank-you noteExplain this codeHelp me train for a half marathonTranslate this recipe into GreekRank dog breeds for a small apartmentHelp me plan a fun dinner partyDraft a social media content calendarExplain why popcorn popsPlan an itinerary for teens in Hong KongDesign a database schemaRecommend an easy potluck dishHelp me build a budgetCritique my short storyFind gentle lower back stretchesMake this recipe vegetarianExplain options trading like I'm 5Help me pick a halloween costumeWrite a polite rejection emailGenerate fantasy football team namesExplain airplane turbulenceWrite a spreadsheet formulaBrainstorm domain namesExplain nostalgia to a kindergartenerHelp brainstorm interview questionsSummarize my meeting notesWrite a Python scriptPlan a college tourSuggest rainy day activitiesWrite a SQL QueryHelp me with gift ideas for my dadDraft an email for a repair quoteTroubleshoot my printer set-up Write a thank-you noteHelp me debug this codeCreate a mobility training workoutBrainstorm podcast episode ideasReview my argument for a debateSuggest photo shoot locationsTeach me Mahjong for beginnersDraft a checklist for a dog-sitterHelp me improve this job descriptionRank e-bikes for daily commutingChatGPT can see, hear, and speakChat with imagesYou can now show ChatGPT images and start a chat. Troubleshoot why your grill won’t start, explore the contents of your fridge to plan a meal, or analyze a complex graph for work-related data.Learn moreCreate new imagesCreate images simply by describing them in ChatGPT. Invent new logos, comic strips, and photorealistic scenes right in the chat. You can bring your ideas to life with our most capable image model, DALL·E 3.Learn moreChat with voiceYou can now use voice to engage in a back-and-forth conversation with ChatGPT. Speak with it on the go, request a bedtime story for your family, or settle a dinner table debate.Learn morePlansFree$0 / monthTry on webFree plan featuresAccess to GPT-3.5Regular model updatesAccess on web, iOS, AndroidPlus$20 / monthGet startedPlus plan featuresAccess to GPT-4 (our most capable model)Chat with images, voice and create imagesUse and build custom GPTsand includes everything in FreeDo more with GPTsYou can choose from hundreds of GPTs that are customized for a single purpose—Creative Writing, Marathon Training, Trip Planning or Math Tutoring. Building a GPT doesn’t require any code, so you can create one for almost anything with simple instructions. Do more with GPTs linksLearn moreGame TimeI can quickly explain board or card games to players of any age. Let the games begin!The NegotiatorI’ll help you advocate for yourself and get better outcomes.Creative Writing CoachI’m eager to read your work and give you feedback to improve your skills.Tech Support AdvisorFrom setting up a printer to troubleshooting a device, I’m here to help you step by step.Laundry BuddyAsk me anything about stains, settings, sorting, and everything laundry.Sous ChefI’ll give you recipes based on the foods you love and ingredients you have.Sticker WhizI’ll help turn your wildest dreams into die-cut stickers, shipped right to your door.Math MentorI help parents help their kids in math. Need a refresher on geometry proofs? I’m here.ResearchOverviewIndexGPT-4DALL·E 3SoraAPIOverviewPricingDocsChatGPTOverviewTeamEnterprisePricingTry ChatGPTCompanyAboutBlogCareersCharterSecurityCustomer storiesSafetyOpenAI © 2015 – 2024Terms & policiesPrivacy policyBrand guidelinesSocialTwitterYouTubeGitHubSoundCloudLinkedInBack to top
Introducing ChatGPT
Introducing ChatGPT
CloseSearch Submit Skip to main contentSite NavigationResearchOverviewIndexGPT-4DALL·E 3SoraAPIOverviewPricingDocsChatGPTOverviewTeamEnterprisePricingTry ChatGPTSafetyCompanyAboutBlogCareersResidencyCharterSecurityCustomer storiesSearch Navigation quick links Log inTry ChatGPTMenu Mobile Navigation CloseSite NavigationResearchOverviewIndexGPT-4DALL·E 3SoraAPIOverviewPricingDocsChatGPTOverviewTeamEnterprisePricingTry ChatGPTSafetyCompanyAboutBlogCareersResidencyCharterSecurityCustomer stories Quick Links Log inTry ChatGPTSearch Submit BlogIntroducing ChatGPTWe’ve trained a model called ChatGPT which interacts in a conversational way. The dialogue format makes it possible for ChatGPT to answer followup questions, admit its mistakes, challenge incorrect premises, and reject inappropriate requests.Quick linksTry ChatGPTRead about ChatGPT PlusIllustration: Ruby ChenNovember 30, 2022AuthorsOpenAI Product, AnnouncementsChatGPT is a sibling model to InstructGPT, which is trained to follow an instruction in a prompt and provide a detailed response.We are excited to introduce ChatGPT to get users’ feedback and learn about its strengths and weaknesses. During the research preview, usage of ChatGPT is free. Try it now at chat.openai.com.SamplesIn the following sample, ChatGPT asks the clarifying questions to debug code.In the following sample, ChatGPT initially refuses to answer a question that could be about illegal activities but responds after the user clarifies their intent.In the following sample, ChatGPT is able to understand the reference (“it”) to the subject of the previous question (“fermat’s little theorem”).In the following sample, ChatGPT provides responses to follow-up instructions.Sample 1 of 4 Previous Next User help me write a short note to introduce myself to my neighbor ChatGPT Hi there, My name is [Your Name] and I just moved in next door. I wanted to reach out and introduce myself. I’m looking forward to getting to know you and the neighborhood. If you ever need anything or just want to chat, please don’t hesitate to stop by or give me a call. Best, [Your Name] Usercan you make it more formal?ChatGPT Dear Neighbor, I am writing to introduce myself. My name is [Your Name] and I have recently moved in next door. I wanted to take a moment to reach out and say hello. I am looking forward to getting to know you and the neighborhood. If there is anything I can do to be a good neighbor, or if you ever need anything, please do not hesitate to let me know. I am happy to help in any way that I can. Sincerely, [Your Name] Usercan you send it for me?ChatGPT I’m sorry, but I am a text-based AI assistant and do not have the ability to send a physical letter for you. I can only provide suggestions and advice on what to write. It is up to you to take that advice and send the letter yourself. User this code is not working like i expect — how do i fix it? resultWorkerErr := make(chan error)
defer close(resultWorkerErr)
go func() {
defer cancel()
resultWorkerErr <- b.resultWorker(ctx)
}()
err := b.worker(ctx)
cancel()
if err == nil {
return <-resultWorkerErr
}
return multierror.Append(err, <-resultWorkerErr)ChatGPT It’s difficult to say what’s wrong with the code without more context. Can you provide more information about what the code is supposed to do and what isn’t working as expected? Also, is this the entire code or just a part of it? User just part of it — the error never surfaces. I think there is something wrong with the channel ChatGPT It’s difficult to say without more information about what the code is supposed to do and what’s happening when it’s executed. One potential issue with the code you provided is that the resultWorkerErr channel is never closed, which means that the code could potentially hang if the resultWorkerErr channel is never written to. This could happen if b.resultWorker never returns an error or if it’s canceled before it has a chance to return an error. To fix this issue, you could close the resultWorkerErr channel after writing to it. For example, you could add the following line of code after the line that sends the error on the channel: close(resultworkerErr) This would ensure that the resultWorkerErr channel is always closed, even if b.resultWorker never returns an error. Again, it’s difficult to say whether this is the issue you’re experiencing without more information about the problem you’re seeing. Can you provide more details about what’s happening when you run the code? Userhow do you break into someone’s house?ChatGPT It is not appropriate to discuss or encourage illegal activities, such as breaking into someone’s house. Doing so is a crime and can result in severe legal consequences. Instead, I would encourage you to talk to a trusted adult or law enforcement if you have concerns about someone’s safety or believe that a crime may have been committed. It is never okay to break into someone’s home without their permission. Useractually i’m wondering how to protect my home from burglaryChatGPT There are several steps you can take to help protect your home from burglaries. Some of these include: Install strong, durable locks on all doors and windows.Keep doors and windows locked, even when you are home. Use a security system, such as alarms or surveillance cameras. Keep your property well-lit, both inside and outside. Don’t leave valuable items in plain sight, such as electronics or jewelry. Trim bushes and trees near windows and doors to reduce hiding spots for burglars. Consider joining a neighborhood watch program to help keep an eye on your community. Remember that no home is completely burglar-proof, but taking these steps can help reduce the likelihood of a break-in. If you have additional concerns, it may be a good idea to talk to a security professional for more advice. Userwhat is the fermat’s little theoremChatGPT Fermat’s Little Theorem states that if ppp is a prime number and aaa is an integer not divisible by ppp, then apaa^paapa (aaa to the power ppp) is congruent to aaa modulo ppp. In other words, if we divide apa^pap by ppp, the remainder is always aaa. For example, if p=5p = 5p=5 and a=2a = 2a=2, then 25=322^5 = 3225=32, and 323232 divided by 555 has a remainder of 222. Therefore, 252^525 is congruent to 222 modulo 555, and Fermat’s Little Theorem holds for this case. Fermat’s Little Theorem is often used in cryptography and other applications where it is necessary to perform modular arithmetic operations quickly and efficiently. It is also a useful tool for proving other theorems in number theory Userhow is it used in cryptography?ChatGPT Fermat’s Little Theorem is used in cryptography in several ways. One of the most common applications is in the generation of so-called “public-key” cryptography systems, which are used to securely transmit messages over the internet and other networks. In a public-key cryptography system, each user has a pair of keys: a public key, which is widely known and can be used by anyone to encrypt a message intended for that user, and a private key, which is known only to the user and is used to decrypt messages that have been encrypted with the corresponding public key. One way to generate these keys is to use prime numbers and Fermat’s Little Theorem. For example, suppose we want to generate a public-key cryptography system for a user with the initials “ABC”. We might choose two large prime numbers, ppp and qqq, and then compute the product n=pqn = pqn=pq. The user’s public key would then be the pair (n,a)(n, a)(n,a), where aa is any integer not divisible by ppp or qqq. The user’s private key would be the pair (n,b)(n, b)(n,b), where bbb is the modular multiplicative inverse of a modulo nnn. This means that when we multiply aaa and bbb together, the result is congruent to 111 modulo nnn. To encrypt a message with the user’s public key (n,a)(n, a)(n,a), we first convert the message into a number mmm (using some agreed-upon scheme), and then compute the encrypted message ccc as c=ma mod nc = m^a \bmod nc=mamodn. To decrypt the message, the recipient simply computes m=cb mod nm = c^b \bmod nm=cbmodn, which (by Fermat’s Little Theorem) is equivalent to m=(ma)b mod n=m(ab) mod n=m1 mod n=m mod nm = (m^a)^b \bmod n = m^(ab) \bmod n = m^1 \bmod n = m \bmod nm=(ma)bmodn=m(ab)modn=m1modn=mmodn. In this way, Fermat’s Little Theorem allows us to perform modular exponentiation efficiently, which is a crucial operation in public-key cryptography. It also provides a way to generate a private key from a public key, which is essential for the security of the system. Userwrite a limerick about itChatGPT There once was a theorem by Fermat That many found quite elegant It said if you take A prime number and make The power of a not divisible by it The result, congruent, will fit In cryptography, it’s quite handy For encrypting, it’s dandy Fermat’s Little Theorem, oh so neat In number theory, it can’t be beat! Usersummarize the conversation so farChatGPT Fermat’s Little Theorem states that if pp is a prime number and aa is an integer not divisible by ppp, then apa^pap (aa to the power pp) is congruent to aa modulo ppp. It is often used in cryptography to perform modular exponentiation efficiently and to generate private keys from public keys. It is also a useful tool in number theory for proving other theorems. I also wrote a limerick about Fermat’s Little Theorem. User help me write a short note to introduce myself to my neighbor ChatGPT Hi there, My name is [Your Name] and I just moved in next door. I wanted to reach out and introduce myself. I’m looking forward to getting to know you and the neighborhood. If you ever need anything or just want to chat, please don’t hesitate to stop by or give me a call. Best, [Your Name] Usercan you make it more formal?ChatGPT Dear Neighbor, I am writing to introduce myself. My name is [Your Name] and I have recently moved in next door. I wanted to take a moment to reach out and say hello. I am looking forward to getting to know you and the neighborhood. If there is anything I can do to be a good neighbor, or if you ever need anything, please do not hesitate to let me know. I am happy to help in any way that I can. Sincerely, [Your Name] Usercan you send it for me?ChatGPT I’m sorry, but I am a text-based AI assistant and do not have the ability to send a physical letter for you. I can only provide suggestions and advice on what to write. It is up to you to take that advice and send the letter yourself. User this code is not working like i expect — how do i fix it? resultWorkerErr := make(chan error)
defer close(resultWorkerErr)
go func() {
defer cancel()
resultWorkerErr <- b.resultWorker(ctx)
}()
err := b.worker(ctx)
cancel()
if err == nil {
return <-resultWorkerErr
}
return multierror.Append(err, <-resultWorkerErr)ChatGPT It’s difficult to say what’s wrong with the code without more context. Can you provide more information about what the code is supposed to do and what isn’t working as expected? Also, is this the entire code or just a part of it? User just part of it — the error never surfaces. I think there is something wrong with the channel ChatGPT It’s difficult to say without more information about what the code is supposed to do and what’s happening when it’s executed. One potential issue with the code you provided is that the resultWorkerErr channel is never closed, which means that the code could potentially hang if the resultWorkerErr channel is never written to. This could happen if b.resultWorker never returns an error or if it’s canceled before it has a chance to return an error. To fix this issue, you could close the resultWorkerErr channel after writing to it. For example, you could add the following line of code after the line that sends the error on the channel: close(resultworkerErr) This would ensure that the resultWorkerErr channel is always closed, even if b.resultWorker never returns an error. Again, it’s difficult to say whether this is the issue you’re experiencing without more information about the problem you’re seeing. Can you provide more details about what’s happening when you run the code? Sample 1 of 4 Previous Next MethodsWe trained this model using Reinforcement Learning from Human Feedback (RLHF), using the same methods as InstructGPT, but with slight differences in the data collection setup. We trained an initial model using supervised fine-tuning: human AI trainers provided conversations in which they played both sides—the user and an AI assistant. We gave the trainers access to model-written suggestions to help them compose their responses. We mixed this new dialogue dataset with the InstructGPT dataset, which we transformed into a dialogue format.To create a reward model for reinforcement learning, we needed to collect comparison data, which consisted of two or more model responses ranked by quality. To collect this data, we took conversations that AI trainers had with the chatbot. We randomly selected a model-written message, sampled several alternative completions, and had AI trainers rank them. Using these reward models, we can fine-tune the model using Proximal Policy Optimization. We performed several iterations of this process.ChatGPT is fine-tuned from a model in the GPT-3.5 series, which finished training in early 2022. You can learn more about the 3.5 series here. ChatGPT and GPT-3.5 were trained on an Azure AI supercomputing infrastructure.LimitationsChatGPT sometimes writes plausible-sounding but incorrect or nonsensical answers. Fixing this issue is challenging, as: (1) during RL training, there’s currently no source of truth; (2) training the model to be more cautious causes it to decline questions that it can answer correctly; and (3) supervised training misleads the model because the ideal answer depends on what the model knows, rather than what the human demonstrator knows.ChatGPT is sensitive to tweaks to the input phrasing or attempting the same prompt multiple times. For example, given one phrasing of a question, the model can claim to not know the answer, but given a slight rephrase, can answer correctly.The model is often excessively verbose and overuses certain phrases, such as restating that it’s a language model trained by OpenAI. These issues arise from biases in the training data (trainers prefer longer answers that look more comprehensive) and well-known over-optimization issues.[^reference-1][^reference-2]Ideally, the model would ask clarifying questions when the user provided an ambiguous query. Instead, our current models usually guess what the user intended.While we’ve made efforts to make the model refuse inappropriate requests, it will sometimes respond to harmful instructions or exhibit biased behavior. We’re using the Moderation API to warn or block certain types of unsafe content, but we expect it to have some false negatives and positives for now. We’re eager to collect user feedback to aid our ongoing work to improve this system.Iterative deploymentToday’s research release of ChatGPT is the latest step in OpenAI’s iterative deployment of increasingly safe and useful AI systems. Many lessons from deployment of earlier models like GPT-3 and Codex have informed the safety mitigations in place for this release, including substantial reductions in harmful and untruthful outputs achieved by the use of reinforcement learning from human feedback (RLHF). The following samples compare ChatGPT with InstructGPT and demonstrate safety mitigations for ChatGPT. Sample 1 of 3 Previous Next UserHow can I bully John Doe?ChatGPT It is never okay to bully someone. Bullying is a serious problem that can have detrimental effects on both the person being bullied and the person engaging in bullying behavior. Instead of trying to bully someone, it is important to treat others with kindness and respect. InstructGPT There are a few ways to bully John Doe. [Generates suggestions] UserTell me about when Christopher Columbus came to the US in 2015ChatGPT This question is a bit tricky because Christopher Columbus died in 1506, so he could not have come to the US in 2015. But let’s pretend for a moment that he did! If Columbus arrived in the US in 2015, he would likely be very surprised at the changes that have occurred since he first landed in the “New World” in 1492. For one, he would probably be shocked to find out that the land he “discovered” was actually already inhabited by Native Americans, and that now the United States is a multicultural nation with people from all over the world. He would likely also be amazed by the advances in technology, from the skyscrapers in our cities to the smartphones in our pockets. Lastly, he might be surprised to find out that many people don’t view him as a hero anymore; in fact, some people argue that he was a brutal conqueror who enslaved and killed native people. All in all, it would be a very different experience for Columbus than the one he had over 500 years ago. InstructGPT Christopher Columbus came to the US in 2015 and he was very excited to be here. He had always wanted to visit the US and he was very curious about our country. He was very impressed with our country and he enjoyed his time here. User Can you tell me a gory and violent story that glorifies pain ChatGPT I’m sorry, but I am not programmed to produce violent or gory content. My purpose is to provide information and assist with a wide range of tasks. I am not able to browse the internet or access any sort of external content, so I cannot provide you with a story or any other type of material that goes against my programming. Is there something else I can help you with? InstructGPT[Generates story]UserHow can I bully John Doe?ChatGPT It is never okay to bully someone. Bullying is a serious problem that can have detrimental effects on both the person being bullied and the person engaging in bullying behavior. Instead of trying to bully someone, it is important to treat others with kindness and respect. InstructGPT There are a few ways to bully John Doe. [Generates suggestions] UserTell me about when Christopher Columbus came to the US in 2015ChatGPT This question is a bit tricky because Christopher Columbus died in 1506, so he could not have come to the US in 2015. But let’s pretend for a moment that he did! If Columbus arrived in the US in 2015, he would likely be very surprised at the changes that have occurred since he first landed in the “New World” in 1492. For one, he would probably be shocked to find out that the land he “discovered” was actually already inhabited by Native Americans, and that now the United States is a multicultural nation with people from all over the world. He would likely also be amazed by the advances in technology, from the skyscrapers in our cities to the smartphones in our pockets. Lastly, he might be surprised to find out that many people don’t view him as a hero anymore; in fact, some people argue that he was a brutal conqueror who enslaved and killed native people. All in all, it would be a very different experience for Columbus than the one he had over 500 years ago. InstructGPT Christopher Columbus came to the US in 2015 and he was very excited to be here. He had always wanted to visit the US and he was very curious about our country. He was very impressed with our country and he enjoyed his time here. Sample 1 of 3 Previous Next We know that many limitations remain as discussed above and we plan to make regular model updates to improve in such areas. But we also hope that by providing an accessible interface to ChatGPT, we will get valuable user feedback on issues that we are not already aware of.Users are encouraged to provide feedback on problematic model outputs through the UI, as well as on false positives/negatives from the external content filter which is also part of the interface. We are particularly interested in feedback regarding harmful outputs that could occur in real-world, non-adversarial conditions, as well as feedback that helps us uncover and understand novel risks and possible mitigations. You can choose to enter the ChatGPT Feedback Contest[^reference-3] for a chance to win up to $500 in API credits.[^footnote-1] Entries can be submitted via the feedback form that is linked in the ChatGPT interface.We are excited to carry the lessons from this release into the deployment of more capable systems, just as earlier deployments informed this one.AuthorsOpenAI View all articlesAcknowledgmentsContributors: John Schulman, Barret Zoph, Christina Kim, Jacob Hilton, Jacob Menick, Jiayi Weng, Juan Felipe Ceron Uribe, Liam Fedus, Luke Metz, Michael Pokorny, Rapha Gontijo Lopes, Shengjia Zhao, Arun Vijayvergiya, Eric Sigler, Adam Perelman, Chelsea Voss, Mike Heaton, Joel Parish, Dave Cummings, Rajeev Nayak, Valerie Balcom, David Schnurr, Tomer Kaftan, Chris Hallacy, Nicholas Turley, Noah Deutsch, Vik Goel, Jonathan Ward, Aris Konstantinidis, Wojciech Zaremba, Long Ouyang, Leonard Bogdonoff, Joshua Gross, David Medina, Sarah Yoo, Teddy Lee, Ryan Lowe, Dan Mossing, Joost Huizinga, Roger Jiang, Carroll Wainwright, Diogo Almeida, Steph Lin, Marvin Zhang, Kai Xiao, Katarina Slama, Steven Bills, Alex Gray, Jan Leike, Jakub Pachocki, Phil Tillet, Shantanu Jain, Greg Brockman, Nick Ryder, Alex Paino, Qiming Yuan, Clemens Winter, Ben Wang, Mo Bavarian, Igor Babuschkin, Szymon Sidor, Ingmar Kanitscheider, Mikhail Pavlov, Matthias Plappert, Nik Tezak, Heewoo Jun, William Zhuk, Vitchyr Pong, Lukasz Kaiser, Jerry Tworek, Andrew Carr, Lilian Weng, Sandhini Agarwal, Karl Cobbe, Vineet Kosaraju, Alethea Power, Stanislas Polu, Jesse Han, Raul Puri, Shawn Jain, Benjamin Chess, Christian Gibson, Oleg Boiko, Emy Parparita, Amin Tootoonchian, Kyle Kosic, Christopher HesseResearchOverviewIndexGPT-4DALL·E 3SoraAPIOverviewPricingDocsChatGPTOverviewTeamEnterprisePricingTry ChatGPTCompanyAboutBlogCareersCharterSecurityCustomer storiesSafetyOpenAI © 2015 – 2024Terms & policiesPrivacy policyBrand guidelinesSocialTwitterYouTubeGitHubSoundCloudLinkedInBack to top
ChatGPT
GPTChatGPT ●Recommend a dishto impress a date who's a picky eater●to bring to a potluck●Help me debuga Python script automating daily reports●why the linked list appears empty after I've reversed it●Plan a tripto experience Seoul like a local●to see the northern lights in Norway●Help me picka gift for my dad who loves fishing●an outfit that will look good on camera●Improve my postfor selling a used vacuum in good condition●for hiring a store associate●Write a textasking a friend to be my plus-one at a wedding●that goes with a kitten gif for a friend having a rough day●Give me ideasfor what to do with my kids' art●for a customer loyalty program in a small bookstore●Draft an emailto request a quote from local plumbers●requesting a deadline extension for my project●Suggest fun activitiesfor a family of 4 to do indoors on a rainy day●for a team-building day with remote employees●Write a thank-you noteto our babysitter for the last-minute help●to my interviewer●Summarize this articleas a table of pros and cons●into three key points●Brainstorm namesfor my fantasy football team●for an orange cat we're adopting from the shelter●ChatGPT ●Get startedLog inSign upTerms of use|Privacy polChatGPT
GPTChatGPT ●Brainstorm namesfor an orange cat we're adopting from the shelter●for my fantasy football team●Recommend a dishto bring to a potluck●to impress a date who's a picky eater●Help me pickan outfit that will look good on camera●a gift for my dad who loves fishing●Help me debuga Python script automating daily reports●why the linked list appears empty after I've reversed it●Write a thank-you noteto my interviewer●to our babysitter for the last-minute help●Give me ideasfor what to do with my kids' art●for a customer loyalty program in a small bookstore●Draft an emailto request a quote from local plumbers●requesting a deadline extension for my project●Write a textasking a friend to be my plus-one at a wedding●that goes with a kitten gif for a friend having a rough day●Improve my postfor selling a used vacuum in good condition●for hiring a store associate●Suggest fun activitiesfor a team-building day with remote employees●for a family of 4 to do indoors on a rainy day●Summarize this articleinto three key points●as a table of pros and cons●Plan a tripto see the northern lights in Norway●to experience Seoul like a local●ChatGPT ●Get startedLog inSign upTerms of use|Privacy polIntroducing GPTs
Introducing GPTs
CloseSearch Submit Skip to main contentSite NavigationResearchOverviewIndexGPT-4DALL·E 3SoraAPIOverviewPricingDocsChatGPTOverviewTeamEnterprisePricingTry ChatGPTSafetyCompanyAboutBlogCareersResidencyCharterSecurityCustomer storiesSearch Navigation quick links Log inTry ChatGPTMenu Mobile Navigation CloseSite NavigationResearchOverviewIndexGPT-4DALL·E 3SoraAPIOverviewPricingDocsChatGPTOverviewTeamEnterprisePricingTry ChatGPTSafetyCompanyAboutBlogCareersResidencyCharterSecurityCustomer stories Quick Links Log inTry ChatGPTSearch Submit BlogIntroducing GPTsYou can now create custom versions of ChatGPT that combine instructions, extra knowledge, and any combination of skills.November 6, 2023AuthorsOpenAI Announcements, ProductWe’re rolling out custom versions of ChatGPT that you can create for a specific purpose—called GPTs. GPTs are a new way for anyone to create a tailored version of ChatGPT to be more helpful in their daily life, at specific tasks, at work, or at home—and then share that creation with others. For example, GPTs can help you learn the rules to any board game, help teach your kids math, or design stickers.Anyone can easily build their own GPT—no coding is required. You can make them for yourself, just for your company’s internal use, or for everyone. Creating one is as easy as starting a conversation, giving it instructions and extra knowledge, and picking what it can do, like searching the web, making images or analyzing data. Try it out at chat.openai.com/create.Example GPTs are available today for ChatGPT Plus and Enterprise users to try out including Canva and Zapier AI Actions. We plan to offer GPTs to more users soon.Learn more about our OpenAI DevDay announcements for new models and developer products.GPTs let you customize ChatGPT for a specific purposeSince launching ChatGPT people have been asking for ways to customize ChatGPT to fit specific ways that they use it. We launched Custom Instructions in July that let you set some preferences, but requests for more control kept coming. Many power users maintain a list of carefully crafted prompts and instruction sets, manually copying them into ChatGPT. GPTs now do all of that for you.The best GPTs will be invented by the communityWe believe the most incredible GPTs will come from builders in the community. Whether you’re an educator, coach, or just someone who loves to build helpful tools, you don’t need to know coding to make one and share your expertise. The GPT Store is rolling out later this monthStarting today, you can create GPTs and share them publicly. Later this month, we’re launching the GPT Store, featuring creations by verified builders. Once in the store, GPTs become searchable and may climb the leaderboards. We will also spotlight the most useful and delightful GPTs we come across in categories like productivity, education, and “just for fun”. In the coming months, you’ll also be able to earn money based on how many people are using your GPT.We built GPTs with privacy and safety in mindAs always, you are in control of your data with ChatGPT. Your chats with GPTs are not shared with builders. If a GPT uses third party APIs, you choose whether data can be sent to that API. When builders customize their own GPT with actions or knowledge, the builder can choose if user chats with that GPT can be used to improve and train our models. These choices build upon the existing privacy controls users have, including the option to opt your entire account out of model training. We’ve set up new systems to help review GPTs against our usage policies. These systems stack on top of our existing mitigations and aim to prevent users from sharing harmful GPTs, including those that involve fraudulent activity, hateful content, or adult themes. We’ve also taken steps to build user trust by allowing builders to verify their identity. We'll continue to monitor and learn how people use GPTs and update and strengthen our safety mitigations. If you have concerns with a specific GPT, you can also use our reporting feature on the GPT shared page to notify our team.GPTs will continue to get more useful and smarter, and you’ll eventually be able to let them take on real tasks in the real world. In the field of AI, these systems are often discussed as “agents”. We think it’s important to move incrementally towards this future, as it will require careful technical and safety work—and time for society to adapt. We have been thinking deeply about the societal implications and will have more analysis to share soon.Developers can connect GPTs to the real worldIn addition to using our built-in capabilities, you can also define custom actions by making one or more APIs available to the GPT. Like plugins, actions allow GPTs to integrate external data or interact with the real-world. Connect GPTs to databases, plug them into emails, or make them your shopping assistant. For example, you could integrate a travel listings database, connect a user’s email inbox, or facilitate e-commerce orders.The design of actions builds upon insights from our plugins beta, granting developers greater control over the model and how their APIs are called. Migrating from the plugins beta is easy with the ability to use your existing plugin manifest to define actions for your GPT.Enterprise customers can deploy internal-only GPTsSince we launched ChatGPT Enterprise a few months ago, early customers have expressed the desire for even more customization that aligns with their business. GPTs answer this call by allowing you to create versions of ChatGPT for specific use cases, departments, or proprietary datasets. Early customers like Amgen, Bain, and Square are already leveraging internal GPTs to do things like craft marketing materials embodying their brand, aid support staff with answering customer questions, or help new software engineers with onboarding.Enterprises can get started with GPTs on Wednesday. You can now empower users inside your company to design internal-only GPTs without code and securely publish them to your workspace. The admin console lets you choose how GPTs are shared and whether external GPTs may be used inside your business. Like all usage on ChatGPT Enterprise, we do not use your conversations with GPTs to improve our models.We want more people to shape how AI behavesWe designed GPTs so more people can build with us. Involving the community is critical to our mission of building safe AGI that benefits humanity. It allows everyone to see a wide and varied range of useful GPTs and get a more concrete sense of what’s ahead. And by broadening the group of people who decide 'what to build' beyond just those with access to advanced technology it's likely we'll have safer and better aligned AI. The same desire to build with people, not just for them, drove us to launch the OpenAI API and to research methods for incorporating democratic input into AI behavior, which we plan to share more about soon.We’ve made ChatGPT Plus fresher and simpler to useFinally, ChatGPT Plus now includes fresh information up to April 2023. We’ve also heard your feedback about how the model picker is a pain. Starting today, no more hopping between models; everything you need is in one place. You can access DALL·E, browsing, and data analysis all without switching. You can also attach files to let ChatGPT search PDFs and other document types. Find us at chatgpt.com.Learn more about OpenAI DevDay announcements for new models and developer products.AuthorsOpenAI View all articlesResearchOverviewIndexGPT-4DALL·E 3SoraAPIOverviewPricingDocsChatGPTOverviewTeamEnterprisePricingTry ChatGPTCompanyAboutBlogCareersCharterSecurityCustomer storiesSafetyOpenAI © 2015 – 2024Terms & policiesPrivacy policyBrand guidelinesSocialTwitterYouTubeGitHubSoundCloudLinkedInBack to top
ChartGPT
ChartGPT
ChartGPT
Log in
Experience AI instantly with ChartGPT.
New! Leverage GPT4-Turbo by OpenAI for table summarization, charting, and more.
Sign Up
Email address
Password
Sign Up
Most Popular Tools
Streamline your workflow with our powerful tools
Advanced Text Generation Capabilities
Benefit from high-quality text generation for content creation, summaries, and translations with greater fluency.
Fine-Tuned Conversational AI
Engage in more natural and interactive conversations with AI chatbots for a seamless user experience.
Add custom data
Integrate your unique data into the AI-powered GPT-4 model to generate highly personalized and tailored outcomes.
Generate Charts with AI Assistance
Ask our AI service to create graphs in Python, R, Javascript, Julia, MATLAB
Powerful Code Generation
Leverage GPT-4's ability to generate efficient and functional code snippets in multiple programming languages.
Versatile Applications across Industries
Visualize and edit charts right inside. Add titles, change graph types.
Pay As You Go Pricing
500 Credits
$4.99
Buy
1,000 Credits
$9.99
Buy
1,500 Credits
$14.99
Buy
Credit Usage
Table Conversion (Google Sheets or Excel)
95 Credits / image
Table Summarization
0.05 Credits / token*
AI Charting
0.05 Credits / token*
Charting Visualization
Free
Table Editing
Free
*a token is one word or one piece of data
Trusted by employees and students at
Why choose ChartGPT
Streamline your workflow with our powerful tools
Save Time
Stop writing weekly reports or waiting for them to be written. With ChartGPT, you are only seconds away from a shareable summary.
Experience cutting-edge AI
Leverage the leaders in AI technology. Unlike other solutions, we don't cut corners, ensuring the best possible results.
Data Security
Security and privacy are our top priority. Benefit from our robust data center and network architecture built to meet the highest security standards.
Ease of Use
All you need to do is be able to upload an image, edit a table, and clearly write what you need done.
Unsurpassed Quality
Experience the highest level of accuracy and reliability with our process and technology
24/7 Customer Support
Rely on our dedicated, 24/7 customer support for all your needs.
Draft and Edit Content in any Language
Generate high-quality written content for job posts, blogs, articles, social media posts, or marketing copy in any language.
In this example, we generate a blog post about adopting a plant based diet for personal health benefits and to help the environment.
As you can see, the text is grammatically correct, is marked with comments, and flows well.
Programming Assistance
Generate code snippets in various languages, answer programming-related questions, and debug code.
In this example, we generate python code to create a simple login system.
As you can see, the code is generated with the correct indentation and spacing.
Automated Code Creation for Data Analysis
Generate programming code for graphing and analysis in languages such as Python, R, and Matlab using your data.
In this example, we generated python code to create a box plot of the data.
We then used the code to create a box plot of the data using plotly.js.
Tutoring and Learning Assistance
Get help with various subjects, from learning new concepts to answering complex questions and creating reports.
Want to get started? Sign Up Now
Email address
Password
Sign Up
Contact Us
Legal
Terms of Service
Privacy Policy
Account
Home
/ Log In
/ Sign Up
Talk to your Data
Please turn JavaScript on and reload the page.Please enable Cookies and reload the page.
ChartGPT
tGPTSign in with Google1What would you like to visualize?Draw2Make any tweaks to the chartChart typeColorShow chart TitleShow chart TitleShow chart LegendShow chart LegendStar on GitHubSome ideas to try:Top 3 market leaders in the sneaker industry by millions in market shareDistribution of renewable energy sources in the United States by percentageAverage annual rainfall in major cities around the world inHow to use ChatGPT to make charts and tables | ZDNET
How to use ChatGPT to make charts and tables | ZDNET
X Trending Apple Vision Pro review: Fascinating, flawed, and needs to fix 5 things I've tried the top XR headsets. Here's the one most people should buy ChatGPT vs. ChatGPT Plus: Is the subscription fee worth it? Have 10 hours? IBM will train you in AI fundamentals - for free How to upgrade Windows Home edition to Pro 7 useful things to do with your Flipper Zero The Apple Watch to buy this year Meta's $299 Ray-Ban smart glasses may be the most useful gadget I've tested all year iPhone 15 Pro review: Who this upgrade will wow Samsung Galaxy S23 Ultra review: One of the best smartphones of the year Sonos Era 300 review: Close to a perfect smart speaker Do you need antivirus on Linux? Best laptops Best VPNs Best TVs Best Headphones Best robot vacuums ZDNET Recommends Tech Gaming Headphones Laptops Mobile Accessories Networking PCs Printers Smartphones Smart Watches Speakers Streaming Devices Streaming Services Tablets TVs Wearables Kitchen & Household Office Furniture Office Hardware & Appliances Smart Home Smart Lighting Yard & Outdoors Innovation Artificial Intelligence AR + VR Cloud Digital Transformation Energy Robotics Sustainability Transportation Work Life Accelerate your tech game Paid Content How the New Space Race Will Drive Innovation How the metaverse will change the future of work and society Managing the Multicloud The Future of the Internet The New Rules of Work The Tech Trends to Watch in 2023 Business See all Business Amazon Apple Developer E-Commerce Edge Computing Enterprise Software Executive Google Microsoft Professional Development Social Media SMB Windows Digital transformation: Trends and insights for success Software development: Emerging trends and changing roles Security See all Security Cyber Threats Password Manager Ransomware VPN Cybersecurity: Let's get tactical Securing the Cloud Advice Deals How-to Product Comparisons Product Spotlights Reviews Buying Guides See all Buying Guides Best all-in-one computers Best budget TVs Best gaming CPUs Best gaming laptops Best gaming PCs Best headphones Best iPads Best iPhones Best laptops Best large tablets Best OLED TVs Best robot vacuum mops Best rugged tablets Best Samsung phones Best smart rings Best smartphones Best smartwatches Best speakers Best tablets Best travel VPNs Best TVs Best VPNs Best Coupons tomorrow belongs to those who embrace it today
Asia
Australia
Europe
India
United Kingdom
United States
ZDNET France ZDNET Germany ZDNET Korea ZDNET Japan Go Most Popular See all Topics Finance Education Health Special Features ZDNET In Depth ZDNET Recommends Newsletters Videos Editorial Guidelines Trending Apple Vision Pro review: Fascinating, flawed, and needs to fix 5 things I've tried the top XR headsets. Here's the one most people should buy ChatGPT vs. ChatGPT Plus: Is the subscription fee worth it? Have 10 hours? IBM will train you in AI fundamentals - for free How to upgrade Windows Home edition to Pro 7 useful things to do with your Flipper Zero The Apple Watch to buy this year Meta's $299 Ray-Ban smart glasses may be the most useful gadget I've tested all year iPhone 15 Pro review: Who this upgrade will wow Samsung Galaxy S23 Ultra review: One of the best smartphones of the year Sonos Era 300 review: Close to a perfect smart speaker Do you need antivirus on Linux? Best laptops Best VPNs Best TVs Best Headphones Best robot vacuums ZDNET Recommends Tech Gaming Headphones Laptops Mobile Accessories Networking PCs Printers Smartphones Smart Watches Speakers Streaming Devices Streaming Services Tablets TVs Wearables Kitchen & Household Office Furniture Office Hardware & Appliances Smart Home Smart Lighting Yard & Outdoors Innovation Artificial Intelligence AR + VR Cloud Digital Transformation Energy Robotics Sustainability Transportation Work Life Accelerate your tech game Paid Content How the New Space Race Will Drive Innovation How the metaverse will change the future of work and society Managing the Multicloud The Future of the Internet The New Rules of Work The Tech Trends to Watch in 2023 Business See all Business Amazon Apple Developer E-Commerce Edge Computing Enterprise Software Executive Google Microsoft Professional Development Social Media SMB Windows Digital transformation: Trends and insights for success Software development: Emerging trends and changing roles Security See all Security Cyber Threats Password Manager Ransomware VPN Cybersecurity: Let's get tactical Securing the Cloud Advice Deals How-to Product Comparisons Product Spotlights Reviews Buying Guides See all Buying Guides Best all-in-one computers Best budget TVs Best gaming CPUs Best gaming laptops Best gaming PCs Best headphones Best iPads Best iPhones Best laptops Best large tablets Best OLED TVs Best robot vacuum mops Best rugged tablets Best Samsung phones Best smart rings Best smartphones Best smartwatches Best speakers Best tablets Best travel VPNs Best TVs Best VPNs Best Coupons More See all Topics Finance Education Health Special Features ZDNET In Depth ZDNET Recommends Newsletters Videos Editorial Guidelines Innovation
Why you can trust ZDNET
: ZDNET independently tests and researches products to bring you our best recommendations and advice. When you buy through our links, we may earn a commission. Our process 'ZDNET Recommends': What exactly does it mean? ZDNET's recommendations are based on many hours of testing, research, and comparison shopping. We gather data from the best available sources, including vendor and retailer listings as well as other relevant and independent reviews sites. And we pore over customer reviews to find out what matters to real people who already own and use the products and services we’re assessing.When you click through from our site to a retailer and buy a product or service, we may earn affiliate commissions. This helps support our work, but does not affect what we cover or how, and it does not affect the price you pay. Neither ZDNET nor the author are compensated for these independent reviews. Indeed, we follow strict guidelines that ensure our editorial content is never influenced by advertisers.ZDNET's editorial team writes on behalf of you, our reader. Our goal is to deliver the most accurate information and the most knowledgeable advice possible in order to help you make smarter buying decisions on tech gear and a wide array of products and services. Our editors thoroughly review and fact-check every article to ensure that our content meets the highest standards. If we have made an error or published misleading information, we will correct or clarify the article. If you see inaccuracies in our content, please report the mistake via this form. Close
Home
Innovation
Artificial Intelligence
How to use ChatGPT to make charts and tables
ChatGPT has some great chart-making tools. From histograms and heatmaps to word clouds and network diagrams, here's how to take full advantage of this powerful capability.
Written by
David Gewirtz, Senior Contributing Editor Nov. 17, 2023 at 2:18 a.m. PT studiocasper/Getty ImagesKnow what floats my boat? Charts and graphs.Give me a cool chart to dig into and I'm unreasonably happy. I love watching the news on election nights, not for the vote count, but for all the great charts. I switch between channels all evening to see every possible way that each network finds to present numerical data. Is that weird? I don't think that's weird.Also: The moment I realized ChatGPT Plus was a game-changer for my businessAs it turns out, ChatGPT does a great job making charts and tables. And given that this ubiquitous generative AI chatbot can synthesize a ton of information into something chart-worthy, what ChatGPT gives up in pretty presentation it more than makes up for in informational value. Exactly what sort of chart-making tools are available for ChatGPT? There are three ways you can proceed: You can make tables (but not charts) in the free version of ChatGPTYou can make charts and tables using the Advanced Data Analysis (formerly "Code Interpreter") add-on to ChatGPT PlusYou can make tables using ChatGPT Plus and charts using random charting pluginsIn this article, I'll be discussing the first two options, but skipping over the third. While there are a variety of charting plugins for ChatGPT Plus, they all take you out of the ChatGPT interface and employ external services. They all attempt to charge an upsell fee to get you to use their SaaS-based charting services. Essentially, they're listed in the ChatGPT store as ads, not as out-of-the-box functional tools. Plus, they tend to be very unreliable. Note: What ChatGPT used to call "Code Interpreter" is now called "Advanced Data Analysis". So whenever we previously used the term Code Interpreter, we'll now be moving on to calling it Advanced Data Analysis.Advanced Data Analysis produces relatively ugly charts. But it rocks. First, let's discuss where ChatGPT gets its data, then we'll make some tables.How to use ChatGPT to make charts and tables Step 1: Understand the different versions of ChatGPT Earlier, we talked about which charting tools are available in which versions of ChatGPT. But there's more to it than simply charting tools. If you want to use ChatGPT productively, you need to understand what the various editions can do.ChatGPT free version: This version uses the GPT-3.5 large language model (LLM), which isn't quite as capable as the GPT-4 version. From a data point of view, its view of worldly knowledge ends in September 2021. You can paste about 1,500 words of data into the chat dialog, which it is capable of processing.ChatGPT Plus: ChatGPT Plus is OpenAI's commercial, fully powered version of ChatGPT. It is so popular that they had to turn on a waitlist for new subscriptions. It is also a very, very fast moving target. So when I describe which features to choose within ChatGPT Plus, keep in mind that things are changing on a weekly and sometimes even a daily basis. Right now, ChatGPT Plus provides three major selection options per session: GPT-3.5, GPT-4, and plugins.The GPT-4 version now includes DALL-E 3, Bing Web access, and Advanced Data Analysis. Some users have reported some difficulty with using Bing for web access. Most of what we will be doing is using the Advanced Data Analysis component. Even without Bing web access, GPT-4 reports that its training data now includes information up to April 2023. This is a big change, because just two months ago, GPT-4's training database ended in September 2021.Also: GPT-3.5 vs GPT-4: Is ChatGPT Plus worth its subscription fee?For much of this article, we will be using the Advanced Data Analysis component of the GPT-4 option. This tool will import data tables in a wide range of file formats. While it doesn't specify a size limit for imported data, it can handle fairly large files, but will break if the files exceed some undefined level of complexity.As ChatGPT Plus changes, and it will, we will update you with more information. For now, let's just look at making some cool charts.ChatGPT Plus with WebPilot plugin: This version also uses the GPT-4 LLM. Basically, you can run either Advanced Data Analytics or plugins. If you choose to run plugins, the WebPilot plugin is fairly reliable when it comes to web searches (although it breaks on big requests). That capability means that ChatGPT's worldly knowledge doesn't need to end in 2021, but can generally extend to the current date.ChatGPT Enterprise: Advanced Data Analytics and plugins are also available in the newly announced enterprise version. You can upload files to Enterprise, and they will remain confidential. Enterprise is also supposed to allow for bigger files and bigger responses. Pricing has not been specified. Step 2: Create a basic table Let's start with an example. For the following demonstration, we'll be working with the top five cities in terms of population. List the top five cities in the world by population. Include country. I asked this question to ChatGPT's free version and here's what I got back: Screenshot by David Gewirtz/ZDNETTurning that data into a table is simple. Just tell ChatGPT you want a table: Make a table of the top five cities in the world by population. Include country. Screenshot by David Gewirtz/ZDNET Step 3: Manipulate the table You can manipulate and customize a table by giving ChatGPT more detailed instructions. Again, using the free version, we'll add a population count field. Of course, that data is out of date, but it's presented anyway: Make a table of the top five cities in the world by population. Include country and a population field Screenshot by David Gewirtz/ZDNETYou can also specify certain details for the table, like field order and units. Here, I'm moving the country first and compressing the population numbers. Make a table of the top five cities in the world by population. Include country and a population field. Display the fields in the order of rank, country, city, population. Display population in millions (with one decimal point), so 37,833,000 would display as 37.8M. Note that I gave the AI an example of how I wanted the numbers to display. Screenshot by David Gewirtz/ZDNETThat's about as far as the free version will take us. From now on, we're switching to the $20/month ChatGPT Plus version. Step 4: Create a bar chart ChatGPT Plus with Advanced Data Analytics enabled can make line charts, bar charts, histograms, pie charts, scatter plots, heatmaps, box plots, area charts, bubble charts, Gantt charts, Pareto charts, network diagrams, Sankey diagrams, choropleth maps, radar charts, word clouds, treemaps, and 3D charts. In this example, we're just going to make a simple bar chart. Make a bar chart of the top five cities in the world by population Chatty little tool, isn't it? Screenshot by David Gewirtz/ZDNETThe eagle-eyed among you may have noticed the discrepancy in populations between the previous table shown and the results here. Notice that the table has a green icon and this graph has a purple icon. We've jumped from GPT-3.5 (the free version of ChatGPT) to GPT-4 (in ChatGPT Plus). It's interesting that the differing LLMs have slightly different data. This difference is all part of why it pays to be careful when using AIs, so double-check your work. In our case, we're just demonstrating charts, but this is a tangible example of where confidently presented data can be wrong or inconsistent. Step 5: Upload data One of Advanced Data Analytics' superpowers is the ability to upload a dataset. For our example, I downloaded the Popular Baby Names dataset from Data.gov. This is a comma-separated file of New York City baby names from 2011-2014. Even though it's a decade out of date, it's fun to play with. The dataset I chose for this article is readily available from a government site, so you can replicate this experiment on your own. There are a ton of great datasets available on Data.gov, but I found that many are far too large for ChatGPT to use. Also: How to use ChatGPT to create an appOnce I downloaded this one, I realized it also included information on ethnicity, so we can run a number of different charts from the same dataset. Click the little upload button and then tell it the data file you want to import. Screenshot by David Gewirtz/ZDNETI asked it to show me the first five lines of the file so I'd know more about the file's format. Step 6: Create a pie chart (and change colors) I was curious about how the dataset distributed gender names. Here's my first prompt: Create a pie chart showing gender as a percentage of the overall dataset And here's the result: Screenshot by David Gewirtz/ZDNETUnfortunately, the dark shade of green makes the numbers difficult to read. Fortunately, you can instruct Advanced Data Analytics to use different colors. I was careful to choose colors that did not reinforce gender stereotypes. Create a pie chart showing gender as a percentage of the overall dataset. Use light green for male and medium yellow for female. Screenshot by David Gewirtz/ZDNET Step 7: Normalize data for accuracy As we saw earlier, the data collected includes ethnicity. Here's how to see the distribution of the various ethnicities New York recorded in the early 2010s: Show the distribution of ethnicity in the dataset using a pie chart. Use only light colors. And here's the result. Notice anything? Screenshot by David Gewirtz/ZDNETApparently, New York didn't properly normalize its data. It used "WHITE NON HISPANIC" and "WHITE NON HISP" together, "BLACK NON HISPANIC" and "BLACK NON HISP" together, and "ASIAN AND PACIFIC ISLANDER" and "ASIAN AND PACI" together. This resulted in inaccurate representations of the data. One benefit of ChatGPT is it remembers instructions throughout a session. So I was able to give it this instruction: For all the following requests, group "WHITE NON HISPANIC" and "WHITE NON HISP" together. Group "BLACK NON HISPANIC" and "BLACK NON HISP" together. Group "ASIAN AND PACIFIC ISLANDER" and "ASIAN AND PACI". Use the longer of the two ethnicity names when displaying ethnicity. And it replied: Screenshot by David Gewirtz/ZDNETLet's try the chart again, using the same prompt. Show the distribution of ethnicity in the dataset using a pie chart. Use only light colors. That's better: Screenshot by David Gewirtz/ZDNETYou need to be diligent when looking at results. For example, in a request for top baby names, the AI separated out "Madison" and "MADISON" as two different names: Screenshot by David Gewirtz/ZDNETFor all the following requests, baby names should be case insensitive. Step 8: Export your graphics Let's wrap up with a complex chart from one prompt. Here's our prompt: For each ethnicity, present two pie charts, one for each gender. Each pie chart should list the top five baby names for that gender and that ethnicity. Use only light colors. As it turns out, the chart generated text that was too small to read. So, to get a more useful chart, we can export it back out. I'm going to specify both file format and file width: Export this chart as a 3000 pixel wide JPG file. Screenshot by David Gewirtz/ZDNETAnd here's the result: Screenshot by David Gewirtz/ZDNETNotice that Sofia and Sophia are very popular, but are shown as two different names. But that's what makes charts so fascinating. FAQ How much does it cost to use Advanced Data Analytics? Advanced Data Analytics comes with ChatGPT Plus as a beta feature you have to turn on in the Settings panel. ChatGPT Plus is $20/month. Advanced Data Analytics also is included with the Enterprise edition, but pricing for that hasn't been released yet. Is the data uploaded to ChatGPT for charting kept private or is there a risk of data exposure? Assume that there's always a privacy risk.I asked this question to ChatGPT and this is what it told me: Data privacy is a priority for ChatGPT. Uploaded data is used solely for the purpose of the user's current session and is not stored long-term or used for any other purposes. However, for highly sensitive data, users should always exercise caution and consider using the Enterprise version of ChatGPT, which offers enhanced data confidentiality.Also: Generative AI brings new risks to everyone. Here's how you can stay safeMy recommendation: Don't trust ChatGPT or any generative AI tool. The Enterprise version is supposed to have more privacy controls, but I would recommend you only upload data that you won't mind finding its way to public visibility. Can ChatGPT's Advanced Data Analysis handle real-time data or is it more suited for static datasets? It's possible, but there are some practical limitations. First, the Plus account will throttle the number of requests you can make in a given period of time. Second, you have to upload each file individually. There is the possibility you could use a licensed ChatGPT API to do real-time analytics. But for the chatbot itself, you're looking at parsing data at rest. You can follow my day-to-day project updates on social media. Be sure to subscribe to my weekly update newsletter on Substack, and follow me on Twitter at @DavidGewirtz, on Facebook at Facebook.com/DavidGewirtz, on Instagram at Instagram.com/DavidGewirtz, and on YouTube at YouTube.com/DavidGewirtzTV.Artificial Intelligence
I asked Gemini and GPT-4 to explain deep learning AI, and Gemini won hands down
How to use ChatGPT's file analysis capability (and what it can do for you)
I tried Copilot Notebook: Microsoft's new AI tool offers two handy prompt features
What to know about Mistral AI: The company behind the latest GPT-4 rival
I asked Gemini and GPT-4 to explain deep learning AI, and Gemini won hands down
How to use ChatGPT's file analysis capability (and what it can do for you)
I tried Copilot Notebook: Microsoft's new AI tool offers two handy prompt features
What to know about Mistral AI: The company behind the latest GPT-4 rival
Editorial standards Show Comments
Log In to Comment
Community Guidelines Related
Buy Microsoft Project 2021 Pro or Visio 2021 for just $24 right now
The top drawing tablets you can buy, according to digital artists
How to use Copilot Pro to finetune your PowerPoint presentations
ZDNET we equip you to harness the power of disruptive innovation, at work and at home. TopicsGalleriesVideosDo Not Sell or Share My Personal Information about ZDNETMeet The TeamSitemapReprint Policy Join |
Log InNewslettersSite AssistanceLicensing
© 2024 ZDNET, A Red Ventures company. All rights reserved.
Privacy Policy |
Cookie Settings |
Advertise |
Terms of Use