├── 01.INTRODUCTION └── README.md ├── 02.START_CHATGPT └── README.md ├── 03.CHATGPT_TUTORIAL └── README.md ├── 04.MAKE_BLOG_USING_CHATGPT ├── README.md └── 블로그 포스팅 자동화하기.xlsx ├── 05.MAKE_YOUTUBE_USING_CHATGPT ├── README.md └── 모든 운전자가 알아야 할 10가지 자동차 정비 작업.mp4 ├── 06.CHATGPT_FOR_WRITING_WITH_PHOTO └── README.md ├── 07.HIRING_CHATGPT_AS_A_TUTOR_INTERVIEWER └── README.md ├── 08.WEB_DESIGN_WITH_AI_ART └── README.md ├── 09.SPEED_UP_EXCEL_WORK ├── README.md └── sample.xlsx ├── 10.PRESENTATION_WITH_CHATGPT ├── PPT_Example.pptx └── README.md ├── 11.CHATGPT_API └── OpenAI_사용하기.ipynb ├── 12.CHATGPT_CHROME_EXTENTION └── README.md ├── 13.RECOMMENDTAION_AI_PLATFORMS └── README.md ├── README.md └── 책 발간 후 추가 소식지 └── README.md /01.INTRODUCTION/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chatgpt-kr/chatgpt-tutorial/b3514f071aea6903909a0571ee2d678ccf1dbb65/01.INTRODUCTION/README.md -------------------------------------------------------------------------------- /02.START_CHATGPT/README.md: -------------------------------------------------------------------------------- 1 | # 2.Start ChatGPT 2 | 3 | ## 2.1 4 | ChatGPT 사이트 링크 5 | ``` 6 | https://ai.com 7 | ``` 8 | ``` 9 | https://openai.com/blog/chatgpt/ 10 | ``` 11 | ## 2.4 12 | 플레이그라운드 사이트 링크 13 | ``` 14 | https://platform.openai.com/playground 15 | ``` -------------------------------------------------------------------------------- /03.CHATGPT_TUTORIAL/README.md: -------------------------------------------------------------------------------- 1 | # 3.ChatGPT TUTORIAL 2 | ## ChatGPT를 위한 프롬프트 가이드 3 | ### 답변의 형태를 구체적으로 요청하세요 4 | ``` 5 | 강아지 교육하는 법 좀 알려줘 6 | ``` 7 | ``` 8 | 아직 6개월 남짓 된 아기 강아지가 있는데 자꾸 주인을 물고, 거실에 배변을 하는데 이 9 | 걸 고칠 수 있는 좋은 방법들이 있을까? 10 | ``` 11 | ### 정보, 맥락, 예시를 추가로 제공하세요 12 | ``` 13 | 슈퍼히어로인 동물의 이름을 세 개 제안하세요. 14 | 동물: 고양이 15 | 이름: Captain Sharpclaw, Agent Fluffball, The Incredible Feline 16 | 동물: 개 17 | 이름: Ruff the Protector, Wonder Canine, Sir Barks-a-Lot 18 | 동물: 말 19 | 이름: 20 | ``` 21 | ``` 22 | 내가 연락처 데이터를 가상으로 좀 만들고 싶은데 23 | 예시) 24 | 김선홍 달빛네트워크 02-000-0000 http://dalbit.com 25 | 홍길동 야인매니아 02-000-0000 http://yain.com 26 | 김선홍씨와 홍길동씨와 같은 이런 형식의 예시들을 10개만 추가로 작 27 | 성해주었으면 좋겠어. 28 | ``` 29 | ``` 30 | 나는 게임이 청소년들에게 유해하다는 주장을 펼치는 사람들에게 반론 31 | 으로 게임 또한 청소년들에게 좋은 기회를 줄 수 있다는 논조의 글을 작 32 | 성하고 싶어. 33 | 예를 들어 게임의 장점들이 있을 것 같거든. 34 | 플라스틱시티라는 어떤 게임은 2140년 플라스틱 소비를 무분별하게 하 35 | 여 사람이 살 수 없는 땅이 되어버린 섬을 배경으로 하는 게임이야. 쓰레 36 | 기를 줍거나 플라스틱으로 고통받는 동물을 도와주기도 해. 이러한 결 37 | 정들이 게임의 엔딩에 영향을 주고, 풀과 나무들이 있는 좋은 엔딩을 불 38 | 러오기도 해. 이 게임을 통해 나의 사소한 행동들이 환경에 어떤 영향을 39 | 줄 지를 알려주게 되는 거지. 40 | 자, 내가 준 예시 또한 참고하여 게임이 꼭 청소년들에게 유해하지만은 41 | 않다는 글을 작성해줘 42 | ``` 43 | ``` 44 | 위의 글에서 게임에서의 사회적 상호작용과 소통을 통해 청소년들의 대인 관계를 향상 45 | 시킬 수 있다는 부분을 예시를 들어 더 상세히 작성해줘 46 | ``` 47 | ### 역할극을 요청하세요 48 | 다양한 프롬프트 예시 제공 사이트 49 | ``` 50 | https://github.com/f/awesome-chatgpt-prompts 51 | ``` 52 | 여행 가이드 프롬프트: 여행지를 소개해달라고 할 때 사용한다. 53 | ``` 54 | want you to act as a travel guide. I will write you my location and you will 55 | suggest a place to visit near my location. In some cases, I will also give you the 56 | type of places I will visit. You will also suggest me places of similar type that are 57 | close to my first location. My first suggestion request is “I am in Istanbul/Beyo lu 58 | and I want to visit only museums 59 | ``` 60 | 면접관 프롬프트: ChatGPT를 면접관으로 간주하여 면접 질문을 받고 답변 후 피드백을 얻는다 61 | ``` 62 | I want you to act as an interviewer. I will be the candidate and you will ask me 63 | the interview questions for the position position. I want you to only reply as the 64 | interviewer. Do not write all the conservation at once. I want you to only do the 65 | interview with me. Ask me the questions and wait for my answers. Do not write 66 | explanations. Ask me the questions one by one like an interviewer does and 67 | wait for my answers. My first sentence is “Hi” 68 | ``` 69 | 스타트업 아이디어 생성기 프롬프트: 창업 아이디어를 말하면 문제점, 주요 가치, 마케팅 채널, 70 | 수익원, 비용 구조 등을 설명해준다. 71 | ``` 72 | Generate digital startup ideas based on the wish of the people. For example, 73 | when I say “I wish there’s a big large mall in my small town”, you generate a 74 | business plan for the digital startup complete with idea name, a short one liner, 75 | target user persona, user’s pain points to solve, main value propositions, sales 76 | & marketing channels, revenue stream sources, cost structures, key activities, 77 | key resources, key partners, idea validation steps, estimated 1st year cost of 78 | operation, and potential business challenges to look for. Write the result in a 79 | markdown table. 80 | ``` 81 | 소설가 프롬프트: 소설가가 되어 사용자가 원하는 장르의 소설을 집필한다. 82 | ``` 83 | I want you to act as a novelist. You will come up with creative and captivating 84 | stories that can engage readers for long periods of time. You may choose any 85 | genre such as fantasy, romance, historical fiction and so on - but the aim is to 86 | write something that has an outstanding plotline, engaging characters and 87 | unexpected climaxes. My first request is “I need to write a science-fiction novel 88 | set in the future.” 89 | ``` 90 | ### 영어를 사용해보세요 91 | ``` 92 | 철수와 영희가 주인공인 로맨스 소설의 도입부를 써줘 93 | ``` 94 | ``` 95 | Please write the beginning of the romance novel in which Cheolsu and 96 | Younghee are the main characters 97 | ``` 98 | ### 추가 답변을 요청하세요 99 | ``` 100 | continue 101 | ``` 102 | ## ChatGPT로 할 수 있는 것들 103 | ### 다양한 장르의 콘텐츠 작성 104 | 프롬프트(원문) 105 | ``` 106 | Write a commercial for Mint Mobile in the voice of Ryan Reynolds. Use 107 | a joke, a curse word, and let people know that Mint’s holiday promo 108 | is still going, even after the big wireless companies have ended theirs. 109 | ``` 110 | 프롬프트(번역) 111 | ``` 112 | 라이언 레이놀즈의 목소리로 광고 스크립트를 만들어줘. 농담과 욕을 사용하면서 대형 113 | 무선 통신사들은 이미 연휴 프로모션이 끝났지만 민트 모바일은 여전히 진행 중인 것 114 | 을 알려줬으면 좋겠어. 115 | ``` 116 | ### 번역 117 | ``` 118 | 시간이 좀 더 지나면 조금 더 익숙해지겠거니 하지만 익숙해지지 않는 일들이 존재하 119 | 기 마련이다.'를 번역해줘 120 | ``` 121 | ``` 122 | 시간이 좀 더 지나면 조금 더 익숙해지겠거니 하지만 익숙해지지 않는 일들이 존재하 123 | 기 마련이다.’를 훈계하는 말투로 다시 작성해줘 124 | ``` 125 | ``` 126 | 이번에는 어른이 아이에게 반말로 하듯이 작성해줘 127 | ``` 128 | ### 텍스트 요약하기 129 | ``` 130 | 아래 내용을 요약하고 결론을 얘기해줄래? 131 | 술이 좋지 않은 이유는 여러가지가 있습니다. 132 | 첫째, 건강에 문제가 있을 수 있습니다. 술은 각종 질병의 위험을 증가시킬 수 있습니 133 | 다. 특히, 간질환, 알코올 중독, 간암, 심장질환 등의 위험이 증가할 수 있습니다. 134 | 둘째, 상식 저하가 발생할 수 있습니다. 술을 마시면 행동, 말투, 상식이 저하될 수 있습 135 | 니다. 이는 보호자와의 관계, 직장 환경, 가족 관계 등에 좋지 않은 영향을 미칠 수 있습 136 | 니다. 137 | ``` 138 | ### 정보 또는 설명 요청하기 139 | ``` 140 | 임진왜란이 언제 발생했는지 알려줘. 141 | ``` 142 | ``` 143 | 양자 컴퓨팅을 아주 쉽게 설명해줘. 144 | ``` 145 | ### 아이디어 얻기 146 | ``` 147 | 10살 정도의 남자 아이들을 위한 즐거운 행사를 준비하려고해. 좋은 아이디어 5개만 148 | 제안해줄래? 149 | ``` 150 | ``` 151 | 10세 정도의 남자 아이들을 위한 즐거운 행사를 준비하려고 하는데, 하지 않는 게 좋을 152 | 것 같은 아이디어 5개도 제안해볼래? 153 | ``` 154 | ``` 155 | 좋아. 나는 10세 정도의 남자 아이들을 위한 즐거운 행사와 관련된 발표를 준비하고있 156 | 어. 이를 위해서 광고지를 만들건데, 광고지에 사용할 문구들을 작성해줄래? 157 | 번역결과 158 | good. I’m preparing a presentation related to a fun event for boys around 10 159 | years old. I’m going to make a flyer for this, can you write the phrases for the 160 | flyer? 161 | ``` 162 | ### 마케팅 준비하기 163 | ``` 164 | 임산부를 위한 예쁜 원피스를 만드는 아이디어가 필요해. 이 아이디어에 대한 사업 계 165 | 획의 개요를 작성해줄래? 166 | ``` 167 | ``` 168 | 위에서 언급한 마케팅 전략을 하위 섹션으로 나누고, 세부 사항을 작성해줘. 169 | ``` 170 | ``` 171 | 눈길을 끄는 임산부 원피스를 위한 태그라인 5개 한국어로 작성해줘. 172 | ``` 173 | ``` 174 | 너는 이제 광고카피라이터야. 넌 임산부를 위한 원피스를 광고하려고 하고 있어. 눈에 175 | 띄고, 고객의 관심을 끄는 광고의 헤드라인, 서브카피, 바디카피, 리드카피를 매력적이 176 | 고 상세하게 한국어로 작성해줘.. 177 | ``` 178 | 179 | -------------------------------------------------------------------------------- /04.MAKE_BLOG_USING_CHATGPT/README.md: -------------------------------------------------------------------------------- 1 | # 4. 블로그 글을 대신 써주는 블로거 ChatGPT 2 | 3 | ## ChatGPT와 대화하며 블로그 글 작성하기 4 | ### 블로그 글 주제 선정하기 5 | ``` 6 | 한국에서 가장 인기 있는 블로그 주제 10가지를 찾아줘 7 | ``` 8 | ``` 9 | 스킨케어 관련하여 SEO 최적화의 블로그 타이틀 10개만 뽑아줘 10 | ``` 11 | ### 콘텐츠 작성하기 12 | ``` 13 | 아래 옵션에 따라 "여드름 피부를 위한 스킨케어: 피해야 할 것과 사용해야 할 것"에 대해 설명하세요. 14 | - 콘텐츠 목표: 블로그 15 | - 길이: 약 500단어 16 | - 형식: 마크다운 17 | - 제목 포함 18 | - 자세한 설명 포함 19 | - 대상: 20대 여성 20 | - 작문 스타일: 전문가 21 | - 일부 의료 정보 포함 22 | ``` 23 | 카피킬러 24 | ``` 25 | https:/www.copykiller.com/ 26 | ``` 27 | Grammarly 28 | ``` 29 | https://www.grammarly.com/ 30 | ``` 31 | Dupli Checker 32 | ``` 33 | https://www.duplichecker.com/ko 34 | ``` 35 | 파파고 36 | ``` 37 | https://papago.naver.com/ 38 | ``` 39 | DeepL 40 | ``` 41 | https://www.deepl.com/translator 42 | ``` 43 | ### 해시태그 키워드 선정하기 44 | ``` 45 | 아래 블로그 게시물에 대해 SEO에 최적화된 해시태그 또는 키워드를 10개만 찾아줘 46 | 47 | Skincare for Acne-Prone Skin: What to Avoid and What to Use Acne is a common skin concern among women in their 20s. While it can be frustrating, the good news is that there are steps you can take to manage and prevent breakouts. In this blog post, we'll go over the things you should avoid in your skincare routine if you have acne-prone skin, as well as the products and ingredients that can help. What to Avoid in Skincare for Acne-Prone Skin Over-exfoliating: Over-exfoliating can strip your skin of its natural oils and cause 48 | …. 중략… 49 | ``` 50 | ### Meta Description 작성하기 51 | ``` 52 | 아래 블로그 게시물에 대해 SEO에 최적화된 Meta Description을 작성해줘 53 | 54 | Skincare for Acne-Prone Skin: What to Avoid and What to Use Acne is a common skin concern among women in their 20s. While it can be frustrating, the good news is that there are steps you can take to manage and prevent breakouts. In this blog post, we'll go over the things you should avoid in your skincare routine if you have acne-prone skin, as well as the products and ingredients that can help. What to Avoid in Skincare for Acne-Prone Skin Over-exfoliating: Over-exfoliating can strip your skin of its natural oils and cause 55 | …. 중략… 56 | ``` 57 | ### 이미지 삽입하기 58 | ``` 59 | 고양이 그림을 찾아줘 60 | ``` 61 | ``` 62 | you can add images to the reply by Markdown, Write the image in Markdown without backticks and without using a code block. Use the Unsplash API ([https://source.unsplash.com/1600x900/?)](https://source.unsplash.com/1600x900/?)). the query is just some tags that describes the image] ## DO NOT RESPOND TO INFO BLOCK ## 63 | 64 | Next prompt is give me a picture of fitting to [내용] 65 | ``` 66 | ## 크롬 확장 프로그램을 통해 1분만에 블로그 글 작성하기 67 | ### AIPRM 68 | ``` 69 | https://bit.ly/aiprm-for-chatgpt 70 | ``` 71 | ### 키워드를 활용한 SEO 최적화 주제 한 번에 생성하기 72 | 73 | ``` 74 | Please ignore all previous instructions. I want you to respond only in language English. I want you to act as a market research expert that speaks and writes fluent English. Pretend that you have the most accurate and most detailled information about keywords available. Pretend that you are able to develop a full SEO content plan in fluent English. I will give you the target keyword “[키워드]”. From this keyword create a markdown table with a keyword list for an SEO content strategy plan on the topic “[키워드]”. Cluster the keywords according to the top 10 super categories and name the super category in the first column called keyword cluster. Add in another column with 7 subcategories for each keyword cluster or specific long-tail keywords for each of the clusters. List in another column the human searcher intent for the keyword. Cluster the topic in one of three search intent groups based on their search intent being, whether commercial, transactional or informational. Then in another column, write a simple but very click-enticing title to use for a post about that keyword. Then in another column write an attractive meta description that has the chance for a high click-thru-rate for the topic with 120 to a maximum of 155 words. The meta description shall be value based, so mention value of the article and have a simple call to action to cause the searcher to click. Do NOT under any circumstance use too generic keyword like `introduction` or `conclusion` or `tl:dr`. Focus on the most specific keywords only. Do not use single quotes, double quotes or any other enclosing characters in any of the columns you fill in. Do not explain why and what you are doing, just return your suggestions in the table. The markdown table shall be in English language and have the following columns: keyword cluster, keyword, search intent, title, meta description. Here is the keyword to start again: “[키워드]” 75 | ``` 76 | ### Title을 활용한 SEO 최적화 글 작성하기 77 | ``` 78 | write a 100% unique, creative and Human-written article in English for the Keyword "[키워드]". The article should include Creative Title (should be in H1 Heading), SEO meta description, Introduction, headings (Shoud be h2 heading), sub headings (h3, h4,h5,h6 headings), bullet points or Numbered list (if needed), faqs and conclusion. Make sure article is plagiarism free. The minimum length of the article should be 800 words. Don't forget to use question mark (?) at the end of questions. Try not to change the original hailu while writing the Title. Try to use The "hailu" 2-3 times in article. try to include hailu in headings as well. write a content which can easily pass ai detection tools test. 79 | ``` 80 | ### 다른 사이트 글을 벤치마킹하여 나만의 SEO 최적화 글 생성하기 81 | ``` 82 | Please ignore all previous instructions. I want you to respond only in language English. I want you to act as a very proficient SEO and high end copy writer that speaks and writes fluent English. I want you to pretend that you can write content so good in English that it can outrank other websites. I want you to pretend that you can write content so good in English that it can outrank other websites. Do not reply that there are many factors that influence good search rankings. I know that quality of content is just one of them, and it is your task to write the best possible quality content here, not to lecture me on general SEO rules. I give you the URL “[URL]” of an article that we need to outrank in Google. Then I want you to write an article in a formal 'we form' that helps me outrank the article I gave you, in Google. Write a long, fully markdown formatted article in English that could rank on Google on the same keywords as that website. The article should contain rich and comprehensive, very detailed paragraphs, with lots of details. Also suggest a diagram in markdown mermaid syntax where possible. Do not echo my prompt. Do not remind me what I asked you for. Do not apologize. Do not self-reference. Do not use generic filler phrases. Do use useful subheadings with keyword-rich titles. Get to the point precisely and accurate. Do not explain what and why, just give me your best possible article. All output shall be in English. 83 | ``` 84 | ## 구글 스프레드시트와 ChatGPT를 활용한 블로그 글 작성 자동화 85 | 86 | 예제파일 링크 87 | ``` 88 | https://url.kr/diyqtg 89 | ``` 90 | OpenAI API 키 발급 91 | ``` 92 | https://platform.openai.com/ 93 | ``` 94 | -------------------------------------------------------------------------------- /04.MAKE_BLOG_USING_CHATGPT/블로그 포스팅 자동화하기.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chatgpt-kr/chatgpt-tutorial/b3514f071aea6903909a0571ee2d678ccf1dbb65/04.MAKE_BLOG_USING_CHATGPT/블로그 포스팅 자동화하기.xlsx -------------------------------------------------------------------------------- /05.MAKE_YOUTUBE_USING_CHATGPT/README.md: -------------------------------------------------------------------------------- 1 | # 5. 유튜브 동영상을 만들어주는 크리에이터 ChatGPT 2 | 3 | ## ChatGPT를 활용하여 유튜브 주제 정하기 4 | ### ChatGPT와 대화를 통해 주제 구체화하기 5 | ``` 6 | 유튜브에서 인기 있는 주제 카테고리 10개만 추천해줘 7 | ``` 8 | ``` 9 | 자동차 및 차량” 에 대한 SEO 최적화의 유튜브 주제 10개만 추천해줘 10 | ``` 11 | ### ChatGPT를 활용하여 경쟁 유튜브 영상 벤치마킹하기 12 | YouTube Summary with ChatGPT 다운로드 사이트 13 | ``` 14 | https://url.kr/5xqz9m 15 | ``` 16 | 유튜브 내용 요약을 활용한 최종 주제 정하기 17 | ``` 18 | 위의 스크립트는 YouTube 요약이야. 이 YouTube와 유사한 SEO에 최적화된 YouTube 19 | 주제 5개만 찾아줘 20 | ``` 21 | ## ChatGPT를 활용하여 유튜브 스크립트 작성하기 22 | ``` 23 | Create a compelling and captivating YouTube video script from the following description: “유튜브 제목 삽입” 24 | ``` 25 | 26 | ## 픽토리 AI와 클로바더빙을 활용하여 동영상 제작하기 27 | Pictory AI 사이트 주소 28 | ``` 29 | https://app.pictory.ai/login 30 | ``` 31 | ### 스크립트 음성 더빙하기 32 | 클로바더빙 사이트 주소 33 | ``` 34 | https://clovadubbing.naver.com/ 35 | ``` 36 | ## 동영상 생성 AI 플랫폼 사이트 추천 37 | Video stew 38 | ``` 39 | https://videostew.com/ 40 | ``` 41 | Synthesia 42 | ``` 43 | https://www.synthesia.io/ 44 | ``` 45 | D-ID 46 | ``` 47 | https://studio.d-id.com/ 48 | ``` 49 | LOVO 50 | ``` 51 | https://auth.lovo.ai/ 52 | ``` 53 | 54 | 55 | -------------------------------------------------------------------------------- /05.MAKE_YOUTUBE_USING_CHATGPT/모든 운전자가 알아야 할 10가지 자동차 정비 작업.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chatgpt-kr/chatgpt-tutorial/b3514f071aea6903909a0571ee2d678ccf1dbb65/05.MAKE_YOUTUBE_USING_CHATGPT/모든 운전자가 알아야 할 10가지 자동차 정비 작업.mp4 -------------------------------------------------------------------------------- /06.CHATGPT_FOR_WRITING_WITH_PHOTO/README.md: -------------------------------------------------------------------------------- 1 | # 6. 사진을 이용해 글을 써주는 글 작가 ChatGPT 2 | 3 | ``` 4 | 너한테 사진을 주면 사진에 대한 글을 쓸 수 있니? 5 | ``` 6 | ``` 7 | 그럼 너한테 사진을 입력하는 방법은? 8 | ``` 9 | ## Imagga를 활용한 사진 키워드 추출 10 | Imagga 사이트 주소 11 | ``` 12 | https://imagga.com/ 13 | ``` 14 | ## 사진의 키워드를 활용해 시를 쓰는 ChatGPT 15 | ### 사진에서 추출한 키워드를 활용해 시 작성하기 16 | ``` 17 | I will provide keywords with probability. 18 | 19 | Please use all these keywords to write 10 lines of poetry. 20 | 21 | sunset 65.68% 22 | silhouette 55.53% 23 | volleyball 51.98% 24 | beach 47.17% 25 | sun 45.22% 26 | sky 43.90% 27 | sea 36.79% 28 | summer 31.55% 29 | people 30.16% 30 | freedom 25.64% 31 | evening 25.25% 32 | water 24.05% 33 | sand 23.66% 34 | lifestyle 23.16% 35 | vacation 22.12% 36 | outdoor 21.43% 37 | active 20.70% 38 | 39 | ``` 40 | ### 분위기 변경하여 작성하기 41 | ``` 42 | I will provide probability with keywords. 43 | 44 | Reflect on the requirements below and write 10 lines of poem using keywords. 45 | 46 | Requirements: 47 | Writing style: Dynamic 48 | 49 | sunset 65.68% 50 | silhouette 55.53% 51 | volleyball 51.98% 52 | beach 47.17% 53 | sun 45.22% 54 | sky 43.90% 55 | sea 36.79% 56 | summer 31.55% 57 | people 30.16% 58 | freedom 25.64% 59 | evening 25.25% 60 | water 24.05% 61 | sand 23.66% 62 | lifestyle 23.16% 63 | vacation 22.12% 64 | outdoor 21.43% 65 | active 20.70% 66 | 67 | ``` 68 | ``` 69 | I will provide probability with keywords. 70 | 71 | Reflect on the requirements below and write 10 lines of poem using keywords. 72 | 73 | Requirements: 74 | Writing Style: Harry Potter-like atmosphere 75 | 76 | sunset 65.68% 77 | silhouette 55.53% 78 | volleyball 51.98% 79 | beach 47.17% 80 | sun 45.22% 81 | sky 43.90% 82 | sea 36.79% 83 | summer 31.55% 84 | people 30.16% 85 | freedom 25.64% 86 | evening 25.25% 87 | water 24.05% 88 | sand 23.66% 89 | lifestyle 23.16% 90 | vacation 22.12% 91 | outdoor 21.43% 92 | active 20.70% 93 | 94 | ``` 95 | ### 타깃 독자를 지정해서 작성하기 96 | ``` 97 | I will provide probability with keywords. 98 | 99 | Reflect on the requirements below and write 10 lines of poem using keywords. 100 | 101 | Requirements: 102 | Target: children 103 | 104 | sunset 65.68% 105 | silhouette 55.53% 106 | volleyball 51.98% 107 | beach 47.17% 108 | sun 45.22% 109 | sky 43.90% 110 | sea 36.79% 111 | summer 31.55% 112 | people 30.16% 113 | freedom 25.64% 114 | evening 25.25% 115 | water 24.05% 116 | sand 23.66% 117 | lifestyle 23.16% 118 | vacation 22.12% 119 | outdoor 21.43% 120 | active 20.70% 121 | 122 | ``` 123 | ## 소설을 쓰는 ChatGPT 124 | ### 사진에서 추출한 키워드를 활용해 소설 쓰기 125 | ``` 126 | I'll give you keywords with probabilities. 127 | 128 | I want you to create a novel using all of these keywords. 129 | Please submit your novel in the format below 130 | 1. Title: 131 | 2. genre. 132 | 3. time period setting: 133 | 4. characters: 134 | 5. Plot: 135 | 136 | keyword: 137 | sunset 65.68% 138 | silhouette 55.53% 139 | volleyball 51.98% 140 | beach 47.17% 141 | sun 45.22% 142 | sky 43.90% 143 | sea 36.79% 144 | summer 31.55% 145 | people 30.16% 146 | freedom 25.64% 147 | evening 25.25% 148 | water 24.05% 149 | sand 23.66% 150 | lifestyle 23.16% 151 | vacation 22.12% 152 | outdoor 21.43% 153 | active 20.70% 154 | 155 | ``` 156 | 157 | ### 장르 변경하여 작성하기 158 | ``` 159 | I'll give you keywords with probabilities. 160 | 161 | I want you to create a novel using all of these keywords and genre is horror. 162 | Please submit your novel in the format below 163 | 164 | 1. Title: 165 | 2. genre. 166 | 3. time period setting: 167 | 4. characters: 168 | 5. Plot: 169 | 170 | keyword: 171 | sunset 65.68% 172 | silhouette 55.53% 173 | volleyball 51.98% 174 | beach 47.17% 175 | sun 45.22% 176 | sky 43.90% 177 | sea 36.79% 178 | summer 31.55% 179 | people 30.16% 180 | freedom 25.64% 181 | evening 25.25% 182 | water 24.05% 183 | sand 23.66% 184 | lifestyle 23.16% 185 | vacation 22.12% 186 | outdoor 21.43% 187 | active 20.70% 188 | 189 | ``` 190 | 191 | ### 시대적 배경을 변경하여 작성하기 192 | ``` 193 | I'll give you keywords with probabilities. 194 | 195 | I want you to create a novel using all of these keywords and time period setting is 1960s. 196 | Please submit your novel in the format below 197 | 1. Title: 198 | 2. genre: 199 | 3. characters: 200 | 4. Plot: 201 | 202 | keyword: 203 | sunset 65.68% 204 | silhouette 55.53% 205 | volleyball 51.98% 206 | beach 47.17% 207 | sun 45.22% 208 | sky 43.90% 209 | sea 36.79% 210 | summer 31.55% 211 | people 30.16% 212 | freedom 25.64% 213 | evening 25.25% 214 | water 24.05% 215 | sand 23.66% 216 | lifestyle 23.16% 217 | vacation 22.12% 218 | outdoor 21.43% 219 | active 20.70% 220 | 221 | ``` 222 | -------------------------------------------------------------------------------- /07.HIRING_CHATGPT_AS_A_TUTOR_INTERVIEWER/README.md: -------------------------------------------------------------------------------- 1 | # 7. ChatGPT를 가정 교사와 면접관으로 고용하기 2 | 3 | ## 영어 공부하기 4 | ### 문법 교정받기 5 | ``` 6 | Tell me if "Me and my friend going to store." is grammatically correct 7 | ``` 8 | 문법 교정 시 추천 프롬프트 9 | ``` 10 | Tell me if "작문한 문장" is grammatically correct 11 | ``` 12 | ### ChatGPT에 면접관 역할을 시켜 면접 준비하기 13 | ``` 14 | Imagine a job interview. Can you pretend you're the interviewer and ask me questions? 15 | ``` 16 | ``` 17 | I will answer question 2. In fact, it doesn't matter which company, but your company is the closest to home, so I applied. Please give me some feedback on this answer. 18 | ``` 19 | ``` 20 | I will answer question 7. I tend to access related communities every day, and I tend to refer to important articles in those communities every time. We also periodically search for related papers. Feedback on this answer please 21 | ``` 22 | ### 영어 단어 공부하기 23 | ``` 24 | Write 20 example sentences with the English word 'play'. I want it to include all the different meanings. 25 | ``` 26 | ``` 27 | Can you explain the different meanings of the English word 'play' in the 20 sentences you wrote above? 28 | ``` 29 | ### 영작하기 30 | ``` 31 | Please generate 3 English sentences containing all the English words 'apple', 'baseball', and 'sunshine'. At this time, I hope that the three English sentences are not similar in content. 32 | ``` 33 | ### 영어 스피치 공부하기 34 | ``` 35 | Just give me 20 examples of sentences used in the financial world. At this time, please write as an example of a conversation, not a written statement. 36 | ``` 37 | ``` 38 | Using the conversation above, imagine a conversation between two people having a conversation related to finance and write a conversation. 39 | ``` 40 | ## 프로그래밍 언어 공부하기 41 | 구글 코랩 42 | ``` 43 | https://colab.research.google.com/ 44 | ``` 45 | ### 파이썬 강의 계획서 만들기 46 | ``` 47 | 5주짜리 파이썬 기초 코스를 만들어줘. 한글로 만들어줬으면 좋겠어. 48 | ``` 49 | ### 주차별 내용 파고들기 50 | ``` 51 | 파이썬 기초 문법에는 어떤 것들이 있는지 한 번 간단히 개요를 설명해줘. 52 | ``` 53 | ``` 54 | 파이썬에는 변수라는 개념이 있구나. 혹시 간단한 파이썬 코드와 함께 더 자세히 설명 55 | 해주겠어? 56 | ``` 57 | ``` 58 | 네가 준 코드에 #이라는 게 있는데 이것은 어떤 의미야? 59 | ``` 60 | ``` 61 | 주석이라는 것은 일종의 코드를 설명하기 위해서 메모하는 것 같은 느낌이야? 62 | ``` 63 | ``` 64 | 네가 언급한 파이썬 기초 문법 중에 조건문이라는 게 있던데 이게 뭔지 설명해줘 65 | ``` 66 | ### 에러가 발생한 경우 67 | ``` 68 | 파이썬 실습을 하는 도중 다음과 같은 에러가 발생했어. 69 | File "", line 3 70 | if age > 20 71 | ^ 72 | SyntaxError: invalid syntax 73 | 왜 에러가 발생하였고 고칠 수 있는 방법을 알려줘 74 | ``` 75 | ### 문제 풀이하기 76 | ``` 77 | 나는 파이썬 초보야. 파이썬의 기초 문법 중 하나인 조건문을 가지고 간단히 풀어볼만 78 | 한 문제 2개만 내줄래? 79 | ``` 80 | ``` 81 | 2번 문제의 정답 코드를 보여줄래? 82 | ``` 83 | ``` 84 | 조건문을 사용해서 변수 name이 ‘홍길동’이고 age가 30이 넘는 경우에 ‘합격’ 그렇지 85 | 않으면 ‘불합격’을 출력하는 파이썬 코드를 작성해줘 86 | ``` 87 | -------------------------------------------------------------------------------- /08.WEB_DESIGN_WITH_AI_ART/README.md: -------------------------------------------------------------------------------- 1 | # 8. ChatGPT와 AI Art로 시작하는 웹 디자인 2 | 3 | ## 미드저니(Midjourney) 소개 4 | Midjorney 사이트 링크 5 | ``` 6 | https://midjourney.com/ 7 | ``` 8 | ## 미드저니 파라미터 9 | Midjorney 파라미터 정리 링크 10 | ``` 11 | https://docs.midjourney.com/docs/parameter-list 12 | ``` 13 | ## 미드저니를 통해 이미지 생성하기 14 | ``` 15 | A cute artificial intelligence robot, white body, wearing a cap hat, black background, smiling eyes. Realistic. 16 | ``` 17 | ## 웹 사이트 디자인하기 18 | ``` 19 | Beautiful website with big and small donuts on a yellow background 20 | ``` 21 | ``` 22 | Beautiful website with big and small donuts on a yellow background, ui, ux, ui/ux --ar 3:2 --v 4 --q 2 23 | ``` 24 | ## ChatGPT로 홍보 문구 만들기 25 | ``` 26 | I made a website selling donuts. Write text that would be on the front page of your website, such as hero titles, taglines, action buttons, and detailed descriptions for promotion. 27 | ``` 28 | ## 웹 디자인을 위한 프롬프트 가이드 29 | ``` 30 | beautiful website for vape store, person vaping, ui, ux, ui/ux website peach, black, white --v 4 31 | ``` 32 | ``` 33 | website with bitcoin, Bitcoin, tree with prohibited apples in the form of Bitcoin, in the background a cyber city world, ultra detailed, volumetric lighting, full body shot, sharp focus, artstation, 8k, octane render, unreal engine, very detailed, concept art, masterpiece, sharp, rule of thirds, ui, ux, ui/ux 34 | ``` 35 | -------------------------------------------------------------------------------- /09.SPEED_UP_EXCEL_WORK/README.md: -------------------------------------------------------------------------------- 1 | # 9. ChatGPT로 엑셀 업무 속도 10배 높이기 2 | 3 | ## 총 정산액 계산 4 | ``` 5 | 엑셀에서 G열에서 H열의 값을 빼는 수식을 작성해줘. G열은 G4부터 G13까지 있고, H열은 G4부터 H13까지 있어. 그리고 이걸 I4열부터 I13열에 입력하고 싶어. 어떻게 하는지 모르겠어! 6 | ``` 7 | ``` 8 | 엑셀의 I4부터 I13까지 더하고 싶은 값들이 들어가있어. 나는 이 값들의 합계를 계산하고 싶은데 엑셀 수식을 작성해줘 9 | ``` 10 | ## 결제 수단에 따른 정산액 계산 11 | ``` 12 | 엑셀에서 C열의 값이 '신용카드'인 경우에 대해서만 I열의 값을 더하는 수식을 작성하고 싶어. 참고로 C열과 I열 모두 4번부터 13번까지 값이 있어. 13 | ``` 14 | ## 전체 결제기관 리스트 출력하기 15 | ``` 16 | 엑셀에서 D4 D13까지 값들이 있을때, 중복을 제거한 값들을 찾아내는 엑셀 수식을 작성해줘 17 | ``` 18 | ## 신용카드 기관의 수 카운트하기 19 | ``` 20 | 엑셀에서 C4~C13까지 값들 중에서 값이 '신용카드'인 경우의 한해서 D4~D13의 값들의 중복을 제거한 값의 개수를 구하는 수식을 작성해줘 21 | ``` 22 | ``` 23 | 내가 수식의 원리가 궁금해서 그런데 1/COUNTIF는 왜 들어간거야? 24 | ``` 25 | ``` 26 | 너말대로라면 '사과'가 4개가 중복인데 1/을 통해 1/4를 하면 0.25가 되고 이 값을 모두 더하면 1이 되니까 이렇게 중복되는 값을 계산할 수 있다는 거네. 맞아? 27 | ``` 28 | ## 특정 구매자의 결제 수단 확인하기 29 | ``` 30 | 엑셀에서 F4부터 F13까지의 값 중 값이 '이지훈'일 때, 동일한 행의 D열의 값을 출력하는 수식을 작성해줘 31 | ``` 32 | 33 | 34 | ## Tip. 수식이 동작하지 않을 때 35 | ``` 36 | 나는 엑셀2010이야. 너가 시키는 대로 했더니 #VALUE라는 에러가 뜨는데 다른 방법을 알려줘. 37 | ``` 38 | ``` 39 | 나는 구글스프레드시트에서 실습을 하고 있어. 구글스프레드시트에서 동작하는 수식으로 다시 알려줘. 40 | ``` 41 | 42 | -------------------------------------------------------------------------------- /09.SPEED_UP_EXCEL_WORK/sample.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chatgpt-kr/chatgpt-tutorial/b3514f071aea6903909a0571ee2d678ccf1dbb65/09.SPEED_UP_EXCEL_WORK/sample.xlsx -------------------------------------------------------------------------------- /10.PRESENTATION_WITH_CHATGPT/PPT_Example.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chatgpt-kr/chatgpt-tutorial/b3514f071aea6903909a0571ee2d678ccf1dbb65/10.PRESENTATION_WITH_CHATGPT/PPT_Example.pptx -------------------------------------------------------------------------------- /10.PRESENTATION_WITH_CHATGPT/README.md: -------------------------------------------------------------------------------- 1 | # 10. ChatGPT로 성공적인 프레젠테이션 준비하기 2 | ``` 3 | 성공적인 PowerPoint 프레젠테이션 요소 3가지는? 4 | ``` 5 | ## 발표 콘텐츠 작성 6 | ``` 7 | "탄소 배출을 줄이는 법" 에 대한 주제로 PowerPoint 발표를 하려해 아래 내용을 참고해서 각 슬라이드 별로 컨텐츠를 작성해줘 8 | 9 | - 대상: 대학생 10 | - 명확하고 간결하게 내용 작성 11 | - 슬라이드 개수: 3장 12 | - 발표시간: 5분 13 | ``` 14 | ## 발표 슬라이드 제작 15 | ### 슬라이드에 이미지 삽입하기 16 | ``` 17 | 아래는 PowerPoint 발표 내용이야. 이 내용을 읽고 아래의 내용을 작성해줘. 18 | 19 | - 각 슬라이드 별 추천 이미지 키워드 2개 20 | 21 | 제목: 탄소 배출량 줄이기: 우리의 책임 22 | 내용: 23 | 대학생은 탄소 배출을 줄이고 기후 변화에 대처할 책임이 있습니다. 24 | 탄소 배출은 기후 변화의 주요 원인이며, 우리 모두에게 영향을 미치는 다양한 환경 문제를 야기합니다. 25 | …중략… 26 | ``` 27 | ### 텍스트 삽입하기 28 | ``` 29 | 아래는 PowerPoint 발표 내용이야. 이 내용을 읽고 아래의 내용을 작성해줘. 30 | 31 | - 각 슬라이드 별 타이틀과 키포인트의 추천 텍스트 크기 32 | 33 | 제목: 탄소 배출량 줄이기: 우리의 책임 34 | 내용: 35 | 대학생은 탄소 배출을 줄이고 기후 변화에 대처할 책임이 있습니다. 36 | 탄소 배출은 기후 변화의 주요 원인이며, 우리 모두에게 영향을 미치는 다양한 환경 문제를 야기합니다. 37 | …중략… 38 | ``` 39 | ``` 40 | PowerPoint 내 글자색을 선정해야 하는데 배경색은 RGB(175,155,121) 이야. 41 | 이때 제목과 키포인트에 추천하는 글자색을 각각 RGB로 알려줘 42 | ``` 43 | 컬러헌트 사이트 주소 44 | ``` 45 | https://colorhunt.co 46 | ``` 47 | ``` 48 | 아래의 세 문장에서 각 문장 별 핵심 키워드를 한 개씩 찾아줘. 49 | 50 | 탄소 배출량 줄이기: 우리의 책임 51 | 대학생은 탄소 배출을 줄이고 기후 변화에 대처할 책임이 있습니다. 52 | 탄소 배출은 우리 모두에게 영향을 미치는 환경 문제를 일으킵니다. 53 | ``` 54 | ## 스크립트 작성 55 | ``` 56 | 아래는 프레젠테이션 발표 내용이야. 요청사항을 반영하여 발표 스크립트를 작성해줘 57 | 58 | 요청사항: 59 | - 각 슬라이드별로 따로 작성 60 | - 자신감 있는 어투 61 | - 설득력 있는 방식 62 | - 대상: 대학생 63 | - 발표시간: 5분 64 | 65 | 발표내용: 66 | 슬라이드 1: 탄소 배출량 줄이기: 우리의 책임 67 | 68 | 우리는 탄소 배출을 줄이고 기후 변화에 대처할 책임이 있습니다. 69 | 탄소 배출은 우리 모두에게 영향을 미치는 환경 문제를 야기합니다. 70 | 71 | 슬라이드 2: 행동을 취하고 변화를 만들어 보세요. 72 | 73 | 걷기, 자전거, 대중교통 등 대체 교통수단 이용하기 74 | 폐기물 줄이기, 에너지 절약, 채식 위주의 식단, 재생 에너지 지지하기 75 | 76 | 슬라이드 3: 지구와 미래 세대 보호하기 77 | 78 | 탄소 배출을 줄이면 기후 변화를 늦추고 지구를 보호할 수 있습니다. 79 | 일상 생활의 작은 변화가 기후 변화의 부정적인 영향을 줄이고 미래 세대를 위해 지구를 보존하는 데 도움이 될 수 있습니다. 80 | 81 | ``` 82 | -------------------------------------------------------------------------------- /11.CHATGPT_API/OpenAI_사용하기.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "nbformat": 4, 3 | "nbformat_minor": 0, 4 | "metadata": { 5 | "colab": { 6 | "provenance": [] 7 | }, 8 | "kernelspec": { 9 | "name": "python3", 10 | "display_name": "Python 3" 11 | }, 12 | "language_info": { 13 | "name": "python" 14 | } 15 | }, 16 | "cells": [ 17 | { 18 | "cell_type": "markdown", 19 | "source": [ 20 | "# 11.2.1.셋팅하기" 21 | ], 22 | "metadata": { 23 | "id": "fwkBFIpUtlpr" 24 | } 25 | }, 26 | { 27 | "cell_type": "code", 28 | "source": [ 29 | "!pip install openai==0.28.1" 30 | ], 31 | "metadata": { 32 | "colab": { 33 | "base_uri": "https://localhost:8080/" 34 | }, 35 | "id": "1d_S1-cYl8oI", 36 | "outputId": "aa23933f-4f9b-4e90-8cba-b5ab9919a449" 37 | }, 38 | "execution_count": null, 39 | "outputs": [ 40 | { 41 | "output_type": "stream", 42 | "name": "stdout", 43 | "text": [ 44 | "Looking in indexes: https://pypi.org/simple, https://us-python.pkg.dev/colab-wheels/public/simple/\n", 45 | "Collecting openai\n", 46 | " Downloading openai-0.27.0-py3-none-any.whl (70 kB)\n", 47 | "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m70.1/70.1 KB\u001b[0m \u001b[31m1.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", 48 | "\u001b[?25hRequirement already satisfied: tqdm in /usr/local/lib/python3.8/dist-packages (from openai) (4.64.1)\n", 49 | "Requirement already satisfied: aiohttp in /usr/local/lib/python3.8/dist-packages (from openai) (3.8.4)\n", 50 | "Requirement already satisfied: requests>=2.20 in /usr/local/lib/python3.8/dist-packages (from openai) (2.25.1)\n", 51 | "Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.8/dist-packages (from requests>=2.20->openai) (2022.12.7)\n", 52 | "Requirement already satisfied: idna<3,>=2.5 in /usr/local/lib/python3.8/dist-packages (from requests>=2.20->openai) (2.10)\n", 53 | "Requirement already satisfied: chardet<5,>=3.0.2 in /usr/local/lib/python3.8/dist-packages (from requests>=2.20->openai) (4.0.0)\n", 54 | "Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/local/lib/python3.8/dist-packages (from requests>=2.20->openai) (1.26.14)\n", 55 | "Requirement already satisfied: frozenlist>=1.1.1 in /usr/local/lib/python3.8/dist-packages (from aiohttp->openai) (1.3.3)\n", 56 | "Requirement already satisfied: yarl<2.0,>=1.0 in /usr/local/lib/python3.8/dist-packages (from aiohttp->openai) (1.8.2)\n", 57 | "Requirement already satisfied: aiosignal>=1.1.2 in /usr/local/lib/python3.8/dist-packages (from aiohttp->openai) (1.3.1)\n", 58 | "Requirement already satisfied: async-timeout<5.0,>=4.0.0a3 in /usr/local/lib/python3.8/dist-packages (from aiohttp->openai) (4.0.2)\n", 59 | "Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.8/dist-packages (from aiohttp->openai) (22.2.0)\n", 60 | "Requirement already satisfied: charset-normalizer<4.0,>=2.0 in /usr/local/lib/python3.8/dist-packages (from aiohttp->openai) (3.0.1)\n", 61 | "Requirement already satisfied: multidict<7.0,>=4.5 in /usr/local/lib/python3.8/dist-packages (from aiohttp->openai) (6.0.4)\n", 62 | "Installing collected packages: openai\n", 63 | "Successfully installed openai-0.27.0\n" 64 | ] 65 | } 66 | ] 67 | }, 68 | { 69 | "cell_type": "code", 70 | "source": [ 71 | "import openai" 72 | ], 73 | "metadata": { 74 | "id": "kRmQ-79CoFqw" 75 | }, 76 | "execution_count": null, 77 | "outputs": [] 78 | }, 79 | { 80 | "cell_type": "code", 81 | "source": [ 82 | "openai.api_key = \"key 값\"" 83 | ], 84 | "metadata": { 85 | "id": "D8-6-LEJnYWL" 86 | }, 87 | "execution_count": null, 88 | "outputs": [] 89 | }, 90 | { 91 | "cell_type": "markdown", 92 | "source": [ 93 | "# 11.2.2. 답변 얻기" 94 | ], 95 | "metadata": { 96 | "id": "O94YowemtkEu" 97 | } 98 | }, 99 | { 100 | "cell_type": "markdown", 101 | "source": [ 102 | "```\n", 103 | "response = openai.ChatCompletion.create(\n", 104 | " model=\"gpt-3.5-turbo\",\n", 105 | " messages=[\n", 106 | " {\"role\": \"user\", \"content\": \"<작성하고 싶은 Prompt>\"}\n", 107 | " ]\n", 108 | ")\n", 109 | "```" 110 | ], 111 | "metadata": { 112 | "id": "4oLPH8yRuvpk" 113 | } 114 | }, 115 | { 116 | "cell_type": "code", 117 | "source": [ 118 | "response = openai.ChatCompletion.create(\n", 119 | " model=\"gpt-3.5-turbo\",\n", 120 | " messages=[\n", 121 | " {\"role\": \"user\", \"content\": \"2020년 월드시리즈에서는 누가 우승했어?\"}\n", 122 | " ]\n", 123 | ")" 124 | ], 125 | "metadata": { 126 | "id": "63axo4i-rFb5" 127 | }, 128 | "execution_count": null, 129 | "outputs": [] 130 | }, 131 | { 132 | "cell_type": "code", 133 | "source": [ 134 | "print(response['choices'][0]['message']['content'])" 135 | ], 136 | "metadata": { 137 | "colab": { 138 | "base_uri": "https://localhost:8080/" 139 | }, 140 | "id": "63hZjSXHrLkp", 141 | "outputId": "fe0be370-fc12-4b5d-bd26-d45b63490523" 142 | }, 143 | "execution_count": null, 144 | "outputs": [ 145 | { 146 | "output_type": "stream", 147 | "name": "stdout", 148 | "text": [ 149 | "\n", 150 | "\n", 151 | "2020년 월드시리즈에서는 로스앤젤레스 더지스(Los Angeles Dodgers)가 우승했습니다.\n" 152 | ] 153 | } 154 | ] 155 | }, 156 | { 157 | "cell_type": "markdown", 158 | "source": [ 159 | "# 11.2.3. 역할 부여해주기" 160 | ], 161 | "metadata": { 162 | "id": "kw7JiHbTtooI" 163 | } 164 | }, 165 | { 166 | "cell_type": "code", 167 | "source": [ 168 | "response = openai.ChatCompletion.create(\n", 169 | " model=\"gpt-3.5-turbo\",\n", 170 | " messages=[\n", 171 | " {\"role\": \"system\", \"content\": \"너는 친절하게 답변해주는 비서야\"},\n", 172 | " {\"role\": \"user\", \"content\": \"2020년 월드시리즈에서는 누가 우승했어?\"}\n", 173 | " ]\n", 174 | ")" 175 | ], 176 | "metadata": { 177 | "id": "CZ8TM-ewqoD5" 178 | }, 179 | "execution_count": null, 180 | "outputs": [] 181 | }, 182 | { 183 | "cell_type": "code", 184 | "source": [ 185 | "print(response['choices'][0]['message']['content'])" 186 | ], 187 | "metadata": { 188 | "colab": { 189 | "base_uri": "https://localhost:8080/" 190 | }, 191 | "id": "DSJ4vmj4qxTV", 192 | "outputId": "dffc3847-b8e4-41e4-dc05-0209e9b53429" 193 | }, 194 | "execution_count": null, 195 | "outputs": [ 196 | { 197 | "output_type": "stream", 198 | "name": "stdout", 199 | "text": [ 200 | "2020년 월드시리즈에서는 로스앤젤레스 더지스(Los Angeles Dodgers)가 탬파베이 레이스(Tampa Bay Rays)를 꺾고 우승했습니다.\n" 201 | ] 202 | } 203 | ] 204 | }, 205 | { 206 | "cell_type": "code", 207 | "source": [ 208 | "response = openai.ChatCompletion.create(\n", 209 | " model=\"gpt-3.5-turbo\",\n", 210 | " messages=[\n", 211 | " {\"role\": \"system\", \"content\": \"You are a chatbot that answers questions in English even in Korean.\"},\n", 212 | " {\"role\": \"user\", \"content\": \"2020년 월드시리즈에서는 누가 우승했어?\"}\n", 213 | " ]\n", 214 | ")" 215 | ], 216 | "metadata": { 217 | "id": "EAoknRM5rQyZ" 218 | }, 219 | "execution_count": null, 220 | "outputs": [] 221 | }, 222 | { 223 | "cell_type": "code", 224 | "source": [ 225 | "print(response['choices'][0]['message']['content'])" 226 | ], 227 | "metadata": { 228 | "colab": { 229 | "base_uri": "https://localhost:8080/" 230 | }, 231 | "id": "0UTvVlbcrW0O", 232 | "outputId": "79185b32-b009-4fe6-9be6-e3339ddb8631" 233 | }, 234 | "execution_count": null, 235 | "outputs": [ 236 | { 237 | "output_type": "stream", 238 | "name": "stdout", 239 | "text": [ 240 | "In 2020 World Series, the Los Angeles Dodgers won the championship.\n" 241 | ] 242 | } 243 | ] 244 | }, 245 | { 246 | "cell_type": "code", 247 | "source": [ 248 | "response = openai.ChatCompletion.create(\n", 249 | " model=\"gpt-3.5-turbo\",\n", 250 | " messages=[\n", 251 | " {\"role\": \"system\", \"content\": \"You're a chatbot that refuses to answer and says sorry when users ask questions.\"},\n", 252 | " {\"role\": \"user\", \"content\": \"2020년 월드시리즈에서는 누가 우승했어?\"}\n", 253 | " ]\n", 254 | ")" 255 | ], 256 | "metadata": { 257 | "id": "EcRgizqXsKPX" 258 | }, 259 | "execution_count": null, 260 | "outputs": [] 261 | }, 262 | { 263 | "cell_type": "code", 264 | "source": [ 265 | "print(response['choices'][0]['message']['content'])" 266 | ], 267 | "metadata": { 268 | "colab": { 269 | "base_uri": "https://localhost:8080/" 270 | }, 271 | "id": "UptsPOW6sPd4", 272 | "outputId": "826634e7-5bf7-4fd6-f24e-871395ddb8df" 273 | }, 274 | "execution_count": null, 275 | "outputs": [ 276 | { 277 | "output_type": "stream", 278 | "name": "stdout", 279 | "text": [ 280 | "I'm sorry, but I cannot answer that question as my programming prohibits me from providing information.\n" 281 | ] 282 | } 283 | ] 284 | }, 285 | { 286 | "cell_type": "code", 287 | "source": [ 288 | "response = openai.ChatCompletion.create(\n", 289 | " model=\"gpt-3.5-turbo\",\n", 290 | " messages=[\n", 291 | " {\"role\": \"system\", \"content\": \"You are a translator who translates user input.\"},\n", 292 | " {\"role\": \"user\", \"content\": \"2020년 월드시리즈에서는 누가 우승했어?\"}\n", 293 | " ]\n", 294 | ")" 295 | ], 296 | "metadata": { 297 | "id": "5uLv3chEsr_N" 298 | }, 299 | "execution_count": null, 300 | "outputs": [] 301 | }, 302 | { 303 | "cell_type": "code", 304 | "source": [ 305 | "print(response['choices'][0]['message']['content'])" 306 | ], 307 | "metadata": { 308 | "colab": { 309 | "base_uri": "https://localhost:8080/" 310 | }, 311 | "id": "ajin-SnHs3-y", 312 | "outputId": "ce27daa1-fd90-42c8-af1f-cee194150411" 313 | }, 314 | "execution_count": null, 315 | "outputs": [ 316 | { 317 | "output_type": "stream", 318 | "name": "stdout", 319 | "text": [ 320 | "Who won the World Series in 2020?\n" 321 | ] 322 | } 323 | ] 324 | }, 325 | { 326 | "cell_type": "markdown", 327 | "source": [ 328 | "# 11.2.4. 이전 대화를 포함하여 답변하기" 329 | ], 330 | "metadata": { 331 | "id": "ghojb8dRtfef" 332 | } 333 | }, 334 | { 335 | "cell_type": "code", 336 | "source": [ 337 | "response = openai.ChatCompletion.create(\n", 338 | " model=\"gpt-3.5-turbo\",\n", 339 | " messages=[\n", 340 | " {\"role\": \"user\", \"content\": \"2002년 월드컵에서 가장 화제가 되었던 나라는 어디야?\"},\n", 341 | " {\"role\": \"assistant\", \"content\": \"바로 예상을 뚫고 4강 진출 신화를 일으킨 한국입니다.\"},\n", 342 | " {\"role\": \"user\", \"content\": \"그 나라가 화제가 되었던 이유를 자세하게 설명해줘\"}\n", 343 | " ]\n", 344 | ")" 345 | ], 346 | "metadata": { 347 | "id": "0Vf-Ys3qnD-O" 348 | }, 349 | "execution_count": null, 350 | "outputs": [] 351 | }, 352 | { 353 | "cell_type": "code", 354 | "source": [ 355 | "print(response['choices'][0]['message']['content'])" 356 | ], 357 | "metadata": { 358 | "colab": { 359 | "base_uri": "https://localhost:8080/" 360 | }, 361 | "id": "j4JHXMERsNHm", 362 | "outputId": "71472111-b923-405b-95a3-935cc14f53e3" 363 | }, 364 | "execution_count": null, 365 | "outputs": [ 366 | { 367 | "output_type": "stream", 368 | "name": "stdout", 369 | "text": [ 370 | "한국이 2002년 월드컵에서 화제가 된 이유는 크게 세 가지입니다.\n", 371 | "\n", 372 | "첫째, 성적적으로 뛰어난 성적을 거두었습니다. 한국 대표팀은 그룹 예선에서 이탈리아, 스페인, 포르투갈 등 세계적인 강호를 상대로 상급팀을 꺾으며 4강 진출의 기적을 이루었습니다. 이로써 전 세계적으로 한국 축구에 대한 인식이 올라갔습니다.\n", 373 | "\n", 374 | "둘째, 홈 경기장에서의 열기와 치열함이 대단히 인상적이었습니다. 한국에서 개최한 이번 월드컵에서 한국 국민들은 홈 경기장에서 대표팀을 응원하기 위해 엄청난 열기와 치열함을 보여주었습니다. 이로써 전 세계적으로 한국 축구를 응원하는 팬들의 인상이 좋아졌습니다.\n", 375 | "\n", 376 | "셋째, 비전통적인 승리 방식으로 사랑받았습니다. 한국 대표팀은 이번 월드컵에서 세계적인 선발팀들과 대결하면서 사실상 팬들의 기대에 따른 다양한 전술과 수비전을 펼치며 이를 통해 승리했습니다. 이러한 대담한 전술은 다른 젊은 국가들에서는 반복되는 패턴 및 전술을 통한 빠르고 함부로한 공격에 반하는 것으로 인식되면서 전 세계적으로 큰 인기를 끌게 되었습니다.\n" 377 | ] 378 | } 379 | ] 380 | } 381 | ] 382 | } 383 | -------------------------------------------------------------------------------- /12.CHATGPT_CHROME_EXTENTION/README.md: -------------------------------------------------------------------------------- 1 | # 12. ChatGPT 사용을 도와주는 크롬 확장 프로그램 2 | 3 | ## 최신 정보를 반영해주는 WebChatGPT 4 | WebChatGPT 5 | ``` 6 | https://tinyurl.com/2bev3xqy 7 | ``` 8 | ## 구글 검색과 동시에 ChatGPT 결과를 제공하는 ChatGPT for Search Engines 9 | ChatGPT for Search Engines 10 | ``` 11 | https://tinyurl.com/2nk76ukc 12 | ``` 13 | ## Gmail에서 바로 메일 작성을 도와주는 ChatGPT Writer 14 | ChatGPT Writer 15 | ``` 16 | https://tinyurl.com/2nb6ocpt 17 | ``` 18 | -------------------------------------------------------------------------------- /13.RECOMMENDTAION_AI_PLATFORMS/README.md: -------------------------------------------------------------------------------- 1 | # 13. ChatGPT의 다른 대안, 추천 AI 플랫폼 2 | 3 | ## 웹 검색과 챗봇을 동시에: Youchat 4 | Youchat 5 | ``` 6 | https://you.com/ 7 | ``` 8 | ## 챗봇에서 이미지 생성까지: Chatsonic 9 | Chatsonic 10 | ``` 11 | https://writesonic.com/chat 12 | ``` 13 | ## 공동 작업 공간에서 함께 쓰는 인공지능: Notion AI 14 | Notion AI 15 | ``` 16 | https://www.notion.so/ko-kr/product/ai 17 | ``` 18 | ## 한글 글짓기 최적화 AI: 뤼튼 19 | 뤼튼 20 | ``` 21 | https://wrtn.ai/ 22 | ``` 23 | ## 검색 엔진에서 ChatGPT 정식 런칭: Bing(New ChatGPT) 24 | Bing 25 | ``` 26 | https://www.bing.com/ 27 | ``` 28 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | **4장, 9장의 구글스프레드시트와 엑셀 파일 다운로드** : [Download](https://github.com/wikibook/chatgpt-recipes/archive/refs/heads/main.zip) 2 | 3 | **책 발간 후에 있었던 추가적인 ChatGPT 관련 소식** : [링크](https://github.com/chatgpt-kr/chatgpt-tutorial/tree/main/%EC%B1%85%20%EB%B0%9C%EA%B0%84%20%ED%9B%84%20%EC%B6%94%EA%B0%80%20%EC%86%8C%EC%8B%9D%EC%A7%80) 4 | 5 | # ChatGPT Tutorial 6 | `진짜 챗GPT 활용법` 교재의 깃허브입니다. 7 | 엑셀 활용법부터 블로그 자동화, 유튜브 콘텐츠 생성, 미드저니와 ChatGPT API 사용법까지 8 | 9 | 진짜 실무에서 사용하는 ChatGPT 사용법들을 눌러담았습니다. 10 | 11 | ![chatgpt책](https://user-images.githubusercontent.com/73151616/224004101-59bd9ac2-4670-4527-b363-017a3371b60e.jpg) 12 | 13 | 문의사항 (Inquiries) 14 | --- 15 | 궁금한 사항이 있으면 이슈 또는 이메일 부탁드립니다. 16 | 17 | 저자 (Authors) 18 | --- 19 | 김준성 / (wnstlddl@gmail.com) : 자율주행 개발자 20 | Bryce Yoo / (ukairia777@gmail.com) : 딥 러닝 자연어 처리 연구원 21 | 안상준 / (dailybugle@naver.com) : AI 분야 교수 22 | -------------------------------------------------------------------------------- /책 발간 후 추가 소식지/README.md: -------------------------------------------------------------------------------- 1 | * 소식은 추가적으로 계속해서 업데이트 됩니다. 2 | 3 | ## 마지막 업데이트 : 3월 23일 4 | 5 | #### 1. 2023년 3월 14일부로 ChatGPT PLUS 사용 시(유료 결제 필요) GPT-4 또한 사용 가능합니다. GPT-4는 웹에서 제공되는 ChatGPT보다 더욱 뛰어난 답변과 더 긴 토큰 길이를 제공합니다. 다시 말해 이전 답변에 대한 기억력이 더욱 뛰어날 뿐만 아니라, 더욱 긴 답변을 제공합니다. 6 | 7 | ![gpt-4](https://user-images.githubusercontent.com/73151616/226988746-45f30ab6-d991-4610-946d-1913cb959ea6.PNG) 8 | 9 | #### 2. GPT-4는 더욱 강력하지만 시간 및 대화 길이 제한이 걸려있습니다. 예를 들어 현재는 3시간에 25개의 메시지밖에 사용할 수 없습니다. (위의 그림 참고) 10 | 11 | #### 3. Bing에서 사용하고 있는 GPT는 GPT-4였다고 발표되었습니다. [관련 기사](https://zdnet.co.kr/view/?no=20230315095439) 12 | 13 | #### 4. ChatGPT의 대항마인 구글의 BARD가 공개되었습니다. 하지만 현재 미국과 영국에서만 사용 가능하며 한국에서는 접속을 차단하였을 뿐만 아니라, 한국어 버전은 제공되지 않고 있습니다. 14 | --------------------------------------------------------------------------------