'이것'까지? 놀랍기만한 ChatGPT 활용 방법 16가지!
'갑자기 너무 빠른 거 아닌가..?' 라는 생각이 들 정도로 인공 지능(AI) 발전이 빠릅니다. 오래전부터 서서히 발전해오던 기술에 최근 들어 가속도가 붙었습니다. 여러 AI 서비스가 앞다퉈 나오고 있고요. AI 글쓰기 서비스, 글 → 이미지 생성 사이트, 작곡 AI가 모두를 놀라게 했죠. 그 중에서도 ChatGPT(챗GPT)가 크게 주목받고 있습니다. 전 세계 사람의 입에 끊임 없이 오르내리고 있는데요.
직접 확인해보려고 ChatGPT 화면을 열었지만, '음.. 뭘 하면 좋을까..?' 고민만 하고 계시다면? 실용적인 사용 방법에서 놀랍기만 한 활용법까지! 챗GPT를 활용하는 16가지 방법을 소개해보겠습니다!
ChatGPT는 '한글'도 지원합니다. 한글로 물어보면 한글로 답해주는데요. 단, 한국어 학습량이 영어에 비해 적어서인지 한글로 물어보면 답변 속도가 느립니다. 한참을 기다린 후에야 답이 나오는 때가 많고요. 답을 하다가 중간에 자주 멈춥니다. 상당히 불편하죠. 좀 더 쾌적하게 사용하려면 '영어'로 질문을 해야 하네요. 영어로 물어야 끊김 없이, 정상 속도로 사용 가능합니다. 영어로 묻고, 영어로 답을 받아야 하겠죠.
영어로 갑자기 물어보려면 막막하기 쉽습니다. 이럴 때는 구글 번역기나 파파고 번역기 탭을 2개 열어 두고요. 한 탭에서 질문을 한글 → 영어로 번역하고, 다른 탭에서 ChatGPT의 답을 영어 → 한글 번역하면? ChatGPT를 문제 없이 사용하실 수 있습니다! 평소 자주 사용하는 번역 사이트를 꼭 활용해보세요!
ChatGPT한테 긴 글을 요약해달라고 해보세요. 핵심만 골라서 줄여줍니다. 학생도 직장인도 시간 없고 바쁠 때 꽤 유용하게 활용할 수 있습니다. 게다가, 청자의 나이를 알려주면 복잡한 내용도 쉽게 풀어서 요약해줍니다. 예를 들면... 위키백과의 영문 '토성' 내용을 초등학교 2학년에게 들려줄만한 내용으로 요약해달라고 해볼까요? 아무리 복잡한 내용이라도 신기할 정도로 잘 요약해주네요.
업무 중 영어로 이메일을 작성해야 할 때가 있는데요. 번역기로 문장을 만들고도 '이게 맞는 표현인가..?' 고민한 경험이 있으리라 생각합니다. 비즈니스 이메일을 쓸 때면 늘 'It would be grateful if you could...' 와 같은 관용구를 신경쓰느라 문장을 다시 확인하곤 했습니다. 격식에 어긋나지는 않는지 확인하는 게 꽤 번거롭죠. 이런 비즈니스 영문 이메일도 ChatGPT를 활용하면 1분 안에 간편하게 작성할 수 있습니다. 아래처럼 근사하고 깔끔한 이메일을 바로 뽑아줍니다!
개발, 프로그래밍에 조금이라도 관심이 있다면 누구나 반길 기능이죠. ChatGPT에게 목표 기능과 프로그래밍 언어를 알려주면 바로 결과 코드를 보여줍니다. 코드 설명도 친절히 해주는데요. 입력은 'OOO을 OOO 코드로 작성해줘'와 같은 형태로 하고요. 결과 코드 표시후에 'OOO 기능을 추가해줘'라고 입력하면 추가 기능을 반영한 코드를 나열합니다. 생각보다 똑똑하죠.
기본적으로 낯선 프로그래밍 언어를 익히거나, 함수 짤 때 '참고 코드' 얻기에 좋고요. 실생활에 유용한 '미니 프로그램'이나 '플러그인' 만들기도 가능합니다! 직접 만들려면 번거로운데, 알아서 짜주니 확실히 편하네요. 시험 삼아 티스토리 기능 중 하나인 '유입 경로' 보기 기능을 워드프레스 플러그인으로 만들어달라고 부탁해봤습니다. '유입 경로'는 특정 시점에 어느 사이트의 링크를 통해 내 블로그 글에 왔는지 보여주는 기능이죠. 보통 네이버, 구글, 커뮤니티 주소 등이 나오고요.
관리 화면에 '방문자 유입 로그'를 보여주는 워드프레스 플러그인을 작성해달라고 요청한 결과, 아래와 같은 코드를 얻었습니다.
설레는 마음으로 생성 코드를 .php 파일로 저장하고요. Zip 파일로 압축해서 워드프레스에 업로드해봤습니다. 그 결과는? 원하던대로 입니다! '오류나 문제가 있겠지..?' 라고 생각했는데, 의외로 잘 되네요. 누군가가 방문할 때마다 유입 경로를 기록하고요. 관리 페이지로 들어가면 기록을 보여줍니다. 관리 화면 왼쪽에 따로 메뉴 항목도 만들었네요. 솔직히 조금 놀랐습니다.
단, 따로 요청하지 않은 탓인지 한 화면에 모든 결과가 나오는데요. 이런 아쉬운 부분도 '한 화면에 10개씩 표시해줘. 1, 2, 3, 4...와 같은 형태로 페이지 탐색 기능을 추가해줘' 라고 추가로 요청하면 바로 수정해주겠죠? 참고로 그냥 '작성해줘 (Write a code... / Write a Wordpress plugin... / Create a program...)' 라고 하면 '저는 AI 언어 모델이라서 코드 작성은 못합니다' 라고 답하며 코드 생성을 거부하는 경우가 있습니다. 이럴 때는 '예제 코드를 생성해줘 (Generate the example code that...)' 라고 입력해야 코드를 작성해주네요.
생각하기에 따라 정말 다양한 활용이 가능할 듯 합니다. 덧붙여서 한편으로는 이런 생각도 드네요. 아이디어만 있다면 누구나 간단한 프로그램은 직접 만드는 시대가 온 걸까요?
ChatGPT는 코드의 오류도 수정해줍니다. 문제가 있는 코드를 입력하고 해결해달라고 하면? 문제가 무엇인지 설명하고요. 오류를 고친 코드도 제시합니다. 게다가, 해결 방법도 쉽게 설명해주는데요. 프로그래밍 공부할 때 '개인 과외' 선생님 역할을 맡겨봐도 좋겠죠. 모르는 부분은 바로 물을 수 있어 더욱 좋을 거고요. 개발 업무의 경우 자바스크립트나 비교적 간단한 코드에서 오류가 계속 생기는데 해결이 어렵다면? 챗GPT에게 물어보는 방법도 하나의 선택지가 됐네요.
일반적인 오류 이외에 코드에 '보안 문제'가 있는지도 확인해줍니다. XSS 취약점을 비롯한 보안 문제를 발견하면 역시나 발생 이유를 알기 쉽게 설명하고요. 해결책도 보여줍니다. 한 번쯤 확인해볼만 하겠죠?
ChatGPT로 '선택지 게임'을 즐길 수 있다는 사실, 알고 계셨나요? 이야기의 배경을 한 줄 정도로 간단하게 설명하고요. a, b, c, d 4개의 선택지를 가진 선택지 게임을 플레이하자고 입력해보세요. 아래처럼 선택지에 따라 이야기와 결말이 바뀌는 '소설 게임'을 즐길 수 있습니다! 여기서 '선택지와 이야기는 결말까지 계속 생성해달라'고 해야 게임 플레이가 가능하다는 점, 참고해주세요.
저는 중국이 대만을 침공하면서 한국의 미군 기지도 공격했고, 이로 인해 한국이 큰 혼란에 빠졌다는 내용을 제시해봤습니다. 주인공은 미군 기지의 한국군 카투사인 듯 합니다. 'I will choose b) (b를 선택하겠다)'와 같이 입력하며 진행해보니 생각보다 재밌네요. 게릴라 전술을 고르지 않고 '끝까지 저항'을 선택하니 주인공이 항상 죽는 게 살짝 아쉽습니다. 중국군에게 투항하면 국제 미아(...) 신세가 되는군요. 대만이나 일본 해경에게 붙잡혀 스파이 취급도 받고요. 이밖에도 탈영이나 탈출 때는 배를 타고 도주하면 안 될 것 같습니다 (...)
게임 중에 'e) 조명탄을 쏘고, 한국군 차량 쪽으로 이동한다'처럼 새 선택지를 추가해달라 하면 바로 넣어줍니다. 이야기의 방향도 바꿀 수 있고요. 챗GPT와 함께 이야기를 만들어가는 재미도 있네요. 선택지를 고를 때 굳이 꼭 'I will choose...'라고 입력하지 않고 'd'라고만 입력해도 진행이 가능합니다. 아무래도 한 글자만 입력하는 편이 낫겠죠. 예시로 보여드린 이야기 이외에도 다양한 시대와 배경으로 소설 게임을 즐길 수 있습니다. 남는 여유 시간에 ChatGPT와 이야기를 만들어 나가보면 어떨까요?
이제는 운명도 AI에게 물어보는 시대가 왔군요. 길거리의 타로 카드 가게를 방문할 필요도 없고요. ChatGPT에게 물어보면 바로 친절하게 알려줍니다. 무료로 사용 가능하니 딱히 돈을 지불할 필요도 없죠. 아래 내용을 복사한 후에 [물어보고 싶은 내용] 부분만 바꿔서 붙여 넣어보세요. 비교적 자세하고 깔끔하게 설명해줍니다. 참고로 그냥 '타로 카드 봐줘'라고 입력하면 'AI 언어 모델이라서 못 한다'며 안 봐주려고 합니다. 꼭! 아래 문장을 적어야 타로 카드 기능을 실행합니다.
타로 카드 물어보기:
Please generate a new seven card layout titled "[물어보고 싶은 내용]". Use a standard seven card layout and when you select cards for the layout, also select orientations including horizontal, right side up, upside down. Use standard interpretations typical of tarot to answer five fundamental issues related to someone who is asking "[물어보고 싶은 내용]." Provide at least five paragraphs of detailed analysis with insights for 3 months and 1 year from now regarding archetypical individuals in my life represented by the cards you choose.
저는 마이크로소프트 빙(Bing)과 구글(Google) 중에서 '누가 검색 엔진 시장에서 승자가 될지'를 물어봤습니다.
'AI 언어 모델로서 타로 카드 해석은 재미로만 봐주시길 바란다'는 말로 시작하기는 했지만,
그 아래에 선택된 카드와 해설을 자세히 표시합니다.
해설 내용을 짧게 요약하면 '두 회사 간 승부의 결과는 둘의 행적보다는 정부기관, 유명인 등 강한 힘을 가진 외부세력/외부 요인이 결정한다' 입니다. 실제 결과야 나와봐야 알겠지만, 재미로 봤던만큼 충분히 만족했습니다. 앞서 해본 '선택지 게임'처럼 꽤 재밌네요. 각 카드별 해석이 꽤 그럴 듯 합니다. 심심할 때 한 번씩 해보면 좋겠죠. 혹시 궁금한 내용이 있으면? 지금 바로 가상으로 카드를 뽑고 해설을 맡겨보세요!
ChatGPT는 '리눅스 터미널'을 거의 완벽히 흉내내는 기능도 있습니다. 처음에 알고는 깜짝 놀랐네요. 상당히 재미있는 기능입니다. '정말 별게 다 되네..!' 라는 생각도 들었는데요. 가상의 리눅스 터미널에서 어떤 명령이든 실행할 수 있습니다. 파일 복사나 삭제는 기본이고요. 코드를 작성하고 컴파일한 후에 실행하는 것까지 가능합니다. 리눅스 관련 데이터도 빠짐 없이 학습한 모양입니다.
'가상 리눅스 터미널' 기능을 사용하려면 아래 내용을 입력합니다. 입력한 다음부터는 {중괄호 안의 내용}은 모두 리눅스 명령으로서 '가상'으로 실행합니다. 효과는 현재 채팅에서만 유효합니다. 직접 체험해보고 싶으시다면 아래 내용을 복사하고 붙여 넣어 보세요!
가상 리눅스 터미널 시작:
I want you to act as a Linux terminal. I will type commands and you will reply with what the terminal should show. I want you to only reply with the terminal output inside one unique code block, and nothing else. Do not write explanations. Do not type commands unless I instruct you to do so. When I need to tell you something in English I will do so by putting text inside curly brackets {like this}. My first command is pwd.
틱택토라는 이름의 게임, 들어보셨나요? 이름은 다소 낯선데요. 보는 즉시 '아, 이게 그 게임이구나!' 하는 이야기가 나올 정도로 모습은 익숙합니다. 틱택토는 가로 세로 3 x 3, 총 9칸으로 이뤄진 판이 기본이고요. O나 X표로 가로, 세로, 대각선 중 한 형태로 3칸을 채우면 이기는 게임이죠. 이 게임을 챗GPT에서도 즐길 수 있습니다! 실제로 해보는 방법은 이렇습니다.
❶ 방금 전에 살펴본 방법으로 '가상 리눅스 터미널'을 엽니다.
❷ 리눅스 터미널에서 실행할 틱택토 게임을 'Bash 쉘 스크립트'로 작성하고요. 파일로 저장해달라고 합니다. 파일 이름은 'g.sh'로 정해봤습니다. 쉘 스크립트는 작은 프로그램을 만들 수 있는 일종의 언어인데요. 리눅스 서버 관리를 하신다면 익숙하죠.
❸ {bash g.sh} 라고 입력하여 앞서 작성한 파일을 실행해달라고 합니다. 잠시 후, 틱택토 게임이 모습을 드러냅니다.
❹ 'X' 표시할 번호를 고릅니다. 우선, 좌측 상단 모서리인 '1'번을 골라봤습니다. 이제 게임을 즐기기만 하면 되네요.
유튜브 영상을 만들려면 대본이 필요하죠. 대본을 작성하려고 보면 '인사말은 뭐라고 하지? 어떤 내용을 넣을까? 시간 길이는 어떻게 맞출까?' 고민이 많이 되는데요. Chat GPT에게 'OOO을 위한 유튜브 대본을 15분 길이로 써줘. 시간도 표시해줘'라고 지시하면 유튜브 대본도 바로 작성해줍니다. 아래처럼 말이죠. 보시다시피 지정한 길이에 맞춰서 써주고요. 말할 시점까지 잘 표시했네요.
개인 고민 상담도 가능합니다. 지금 고민하고 있는 내용을 질문으로 입력하면 깔끔하게 답합니다. 물가는 계속 오르는데 월급은 제자리 걸음이다, 부수입을 올리려면 어떻게 해야 할까 하고 질문하면 추가 수입을 내기에 좋은 부수입원을 알려주고요. 연애 상담이나 직무/경력 관련 상담도 묻고자 하는 내용에 맞춰 제안이나 참고할만한 내용을 보여줍니다. 이번에는 시험 삼아 한글로 입력해봤습니다.
챗GPT는 여러 주제의 개념이나 대상에 대해 알아볼 때도 꽤 유용합니다. 일단, 궁금한 주제나 대상을 설명해달라고 입력하면? 일반적인 성인이 듣는다고 가정하고 간략히 설명합니다. 하드디스크의 저장 원리를 설명해달라고 요청하면 아래와 같이 비교적 알기 쉽게 설명해줍니다.
좀 더 복잡한 주제를 알고 싶을 때는 '내가 3살이라 생각하고...' 라는 말을 앞에 붙여서 아이에게 이야기하듯 설명해달라고 요청해보세요. 저는 '내가 3살이라 생각하고 아인슈타인의 상대성 이론을 설명해줘'라고 입력해봤는데요. 해당 연령대의 아이 눈높이에 맞춰 정말 쉽게 설명합니다. 여기서 나이는 만 나이인지 아닌지 잘 모르겠네요. 최대한 쉽게 설명해달라는 의미로 가능한 최저 나이로 지정했습니다.
알고 싶은 정보나 설명을 좀 더 재미있게 듣는 방법도 있습니다. 특정 인물이나 캐릭터처럼 설명해달라고 하면 되는데요. 마블의 아이언맨처럼 설명해달라고 하면 아래처럼 나름대로 말투나 특징을 반영해서 이야기합니다.
AI 그림 생성 서비스에 입력할 내용이 떠오르지 않거나 파티를 어떻게 열지 감이 안 온다면? 집 리모델링에 참고할 '영감'을 얻고 싶다면? 이럴 때도 Chat GPT에게 한 번 물어보세요. 생각지 못한 아이디어를 얻을지도 모릅니다. 40세를 맞이한 친구를 위한 생일 파티를 어떻게 열면 좋을지 챗GPT에게 물어봤더니 아래와 같은 답을 내놨습니다. 생각보다 괜찮은 아이디어를 제시하네요.
취미로 기타 같은 악기를 연주하신다면 큰 관심을 가질만한 기능인데요. 챗GPT에게 어떤 주제로든 작곡을 해달라고 하면 꽤 훌륭한 가사를 써주고요. 코드도 알려달라고 입력하면 각 구간별로 연주 코드도 알려줍니다. 직접 가사 쓰고 작곡하려면 시간이 많이 걸릴텐데, 이렇게 활용하면 언제든지 생각했던 곡을 바로 연주할 수 있어 좋습니다. 실제로 연주해보면 상당히 듣기 좋은 화음이 납니다. 시간을 들여서 작곡한 듯 어느 정도 완성도가 있는 편이어서 정말 신기합니다.
'매일 반복되는 일상'을 주제로 작곡해달라고 했더니 이런 곡을 만들어냈습니다.
아래는 ChatGPT가 문자열에서 데이터를 추출하는 데 어떤 도움을 주는지 보여주는 스크린샷입니다. 이 기능을 활용하려면 문자열을 입력한 다음에 추출하려는 데이터와 결과 형식을 지정하기만 하면 됩니다. 문자열에서 회사 이름, 날짜, 차량명을 JSON 개체 형태로 추출하라고 입력했더니 아래와 같이 필요한 내용을 골라내어 지정한 형식으로 잘 표시하네요.
챗GPT로 채점도 가능합니다. 영어 시간에 낸 글쓰기, 작문 과제를 채점해야 한다면 ChatGPT로 수고를 덜어보면 어떨까요? 영어로 쓴 수필이나 독후감을 채점해달라고 하면 총점 92/100점이나 B+ (훌륭함)과 같은 식으로 점수를 매겨주고요. 채점의 이유와 함께 글에서 개선해야 할 점까지 명확하게 알려줍니다. 너무 바빠서 도움이 필요할 때 유용하겠죠.
과제 제출 학생의 학년과 과제 길이/분량을 알려준 후에 A~D나 100점 만점을 기준으로 점수를 매겨달라고 하면 아래와 같이 채점합니다. 채점 이유와 개선해야 할 점도 잘 설명하고 있죠. '[중학교 3학년 학생의 독후감 과제이다. 길이는 A4 용지 3장이어야 한다. 이 독후감이 100점 중 몇 점인지 채점해달라]고 했더니 이런 결과가 나왔습니다.
한글로 작성한 독후감도 채점을 잘 할지 궁금해서 시험 삼아 입력해봤습니다.
작년 12월까지만 해도 ChatGPT는 간단한 덧셈, 뺄셈, 곱셈, 나눗셈을 틀리기도 했습니다. 결과물을 보고 감탄하다가 '답변에 거짓, 오류가 섞일 수도 있다'는 인식을 분명히 한 계기가 이 '수학관련 질문의 오류'인 분이 많을 텐데요. OpenAI는 최근 실시한 업데이트를 통해서 ChatGPT가 수학 관련 질문의 연산도 상당히 잘 하도록 기능을 개선했습니다. 덕분에 수학 문제를 풀다가 막혀서 해답과 풀이가 필요할 때 ChatGPT를 활용할 수 있게 됐습니다.
아래의 모습처럼 답 뿐만 아니라 전체 계산 과정까지 순서대로 설명하고 풀이해줍니다. 문제 풀이까지 확실하니, 이제부터는 수학 공부에 활용해도 좋겠죠?
이렇게 해서 ChatGPT 활용 방법 16가지를 살펴봤는데요. 좀 더 다채롭게 활용하실 수 있도록 아이디어를 제공해드리고 싶었고요. 되도록이면 일반적인 사용 방법 뿐만 아니라 독특하고 재미있는 활용 방법까지 담으려 노력했습니다. 작곡, 선택지 '소설' 게임, 타로 카드 점치기에서 코드 작성, 오류 해결, 데이터 추출, 과제 채점에 이르기까지 정말 다양한 활용이 가능합니다. 원한다면 리눅스 터미널처럼 사용할 수도 있고요. 무한한 상상의 크기만큼 끝없는 가능성이 있는 듯 하네요.
어떻게 활용할지 고민하고, 자신만의 사용 방법을 찾아나가면 어떨까요. 저 역시, 지금 이 순간도 들뜬 마음으로 챗GPT 속 넓은 세상을 탐험하고 있습니다. 덧붙여서... ChatGPT가 일자리를 빼앗을까봐 불안함을 느낀 적이 있으신가요? '두렵다'.. ChatGPT가 내 일자리를 빼앗을까? 전문가 의견은? (+확률) 글도 확인해보세요! 😊