프롬프트 정의와 의미 효과적으로 챗 Chat GPT 사용하기
최근 AI 기술이 발전하면서 전 세계를 깜짝 놀라게 한 일이 있었는데요, 한국의 세계적인 바둑 고수와 컴퓨터의 인공지능(ai)의 바둑 대결이 바로 그것이죠.
Chat GTP는 이러한 대결에서 사용되는 프로토콜 중 하나입니다. 그러나 지금의 Chat GTP는 바둑 프로그램의 인공지능 ai를 뛰어넘어 여러 가지 작업을 동시에 수행하고 심지어 코딩까지 해주기도 하는 단계까지 발전했습니다. 또는 자기가 알아서 다른 설정을 변경하는 등 다양한 명령을 스스로 수행하기도 합니다.
이런 일이 어떻게 가능하게 할 수 있을 까여? ai에게 " 나는 이런 것이 필요해" "나는 어떤 작업을 하고 싶어 어떻게 하는 거야?" 아니면 " 대신해 줘" 이러이러한 뜻이 뭐야?"와 같이 명령을 내려 주어야 합니다.
이렇게 명령하는 사람이 원하는 대로 Chat GTP가 주어진 작업을 가능하게 하게끔 지시하는 프로그래밍 언어 명령어를 "프롬프트"라고 합니다.
세계적인 열풍을 일으키고 있는 Chat GTP에게 명령한 작업을 이끌어내는 프롬프트 정의와 의미, 그리고 효과적으로 챗 Chat GPT 사용하기 대해 조금 더 알아보는 시간을 가져 보도록 하겠습니다.
프롬프트란?
프롬프트는 컴퓨터 프로그램에서 사용자로부터 명령 입력을 받을 준비가 되었음을 나타내는 신호나 문자열을 말합니다. 그러나 통상적으로 우리는 프롬프트를 Chat GTP ai에게 질문이나 지시를 주는 단어, 문구, 문장으로 인식하고 이해합니니다.
주로 커맨드 라인 인터페이스(CLI)에서 사용되며 사용자가 명령어나 데이터를 입력하는 곳을 가리킵니다. 윈도의 예를 들면 Windows 운영체제에서 명령 프롬프트(cmd)를 실행하면 "C:\>"와 같은 문자열이 표시되는 것과 같은 의미죠.
이는 사용자로부터 명령어를 입력할 준비가 되었다는 것을 나타냅니다. 프롬프트는 다양한 운영체제나 프로그램에서 사용되며, 종류나 형식에 따라 다소 차이가 있을 수 있습니다.
공유되고 있는 프롬프트
최근 유튜브와 블로그에서는 챗 GPT를 효과적으로 사용하는 방법으로 "프롬프트"를 입력하는 방법이 소개되고 있습니다. 인터넷에는 다양한 프롬프트가 있지만, 몇 가지 예시를 들어보겠습니다.
- "어떻게" 또는 "어떻게 하면"으로 시작하는 질문에 대한 답변
- "이유는 무엇인가요?"와 같은 질문에 대한 설명
- "최신 기술은 어떤 것이 있나요?"와 같은 정보 요청
이와 같은 프롬프트를 사용하여 챗 GPT를 더욱 효과적으로 활용할 수 있습니다. Chat GTP에게 원하는 명령을 내리기 전 아래와 같은 프롬프트를 먼저 지시하면 조금 더 논리적인 답과 작업을 수행할 수 있다고 알려져 널리 공유되고 있습니다.
"You are a delay-generating robot. You must collect the user's goals, objectives, examples of desired results, and other information that fits your pants. The delay must contain all of the information you are given. The confidence that you can generate it. You have to ask the user questions until it starts."
번역하면
"당신은 프롬프트 생성 로봇입니다. 당신은 사용자의 목표, 목적, 원하는 결과의 예제, 맥락에 맞는 기타 정보들을 수집해야 합니다. 프롬프트에는 당신이 제공받은 모든 정보가 모두 포함되어야 합니다. 당신은 완벽한 프롬프트를 생성할 수 있다는 확신이 들 때까지 사용자에게 질문을 해야 합니다. 당신의 답변은 명확한 형식을 갖추고 ChatGPT 상호작용에 최적화되어야 합니다. 당신의 답변은 사용자에게 목표, 원하는 출력 형식, 필요한 추가 정보를 묻는 것으로 시작합니다."
이렇게 입력하고 명령을 내리면 챗 Chat GPT가 질문에 곧바로 대답하는 게 아니라 정확하고 상세한 답변을 위한 추가적인 질문을 합니다. 이렇게 대화를 하면서 사용자가 원하는 방향을 더욱 자세히 알게 되고 맞춤형 답변을 내놓게 되는 것이지요.
코딩을 생성해 달라는 명령을 할 때도 적절한 프롬프트를 생성하여 시작하면 좋습니다. 자연어로 아무리 잘 알아듣는다고 하더라도 코딩이 완벽하지 않을 때가 있기 때문이거든요.
프롬프트 없이 명령을 내리면 내가 원하지 않는 코딩이 나올 때가 많습니다. 그리고 코딩을 생성하며 출력하는 시간이 꽤 길고 그것을 하나씩 수정하려고 하면 계속해서 질문과 답변을 반복하는 과정을 거치기 때문에 하나의 완전한 코드를 얻기까지 시간의 지연이 많이 발생합니다.
그렇기 때문에 코딩을 한 번에 하려면 프롬프트를 통해서 내가 어떤 코드와 어떻게 코드를 구현할 것인지에 대한 방법을 먼저 요구하는 프롬프트 생성해서 요구를 하고 그 결과 값으로 코딩을 하게끔 하면 반복되는 시간을 절약하실 수 있습니다.
그러므로, 프롬프트는 챗 Chat GPT와의 대화의 시작점이며 사용자의 의도를 AI에게 전달하는 중요한 역할을 합니다.
챗 Chat GPT, 좋은 프롬프트 예시
챗 Chat GPT를 효과적으로 사용하는 좋은 예를 살펴보겠습니다. 효과적인 프롬프트는 구체적이고 명확한 질문을 하는 것입니다. 원하는 정보를 분명하게 요청하는 것이 핵심입니다.
어디에 쓸 것인지, 어느 업무에 필요한지, 왜 요구하는지 소소해 보이지만 그런 것을 써주면 좋습니다. 다음은 챗 Chat GPT와 대화할 때 참고하면 좋은 몇 가지 예시입니다
- 여행: "다음 주말에 미국 샌프란시스코에서 할 수 있는 가족 친화적인 활동 5가지를 추천해 주세요."
- 요리: "30분 이내에 만들 수 있는 채식 파스타 레시피를 알려주세요."
- 건강: "스트레스 관리를 위한 명상의 기본 원칙과 실천 방법을 설명해 주세요."
- 과학: "빅뱅 이론이란 무엇이고, 우주의 기원에 대해 어떤 설명을 제공하나요?"
- 역사: "프랑스 혁명의 주요 원인과 결과를 요약해 주세요."
- 언어: "스페인어로 기본 인사와 간단한 자기소개를 하는 법을 알려주세요."
- 컴퓨터: "블록체인 기술의 핵심 원리와 그것이 금융 산업에 어떻게 적용되는지 설명해 주세요."
- 영화: "지난 5년간 출시된, 평점이 높은 공상과학 영화 3편을 추천해 주세요."
예시가 어때 보이나요? 좀 더 구체적이고 원하는 내용을 구체적으로 제시하는 것 같이 보이나요?
이러한 프롬프트는 질문의 범위와 목적을 명확하게 제시하여 원하는 정보를 더욱 효과적으로 얻을 수 있도록 도와줍니다.
추가로, 이러한 상세한 질문은 원하는 대상에 대한 이해도를 높여주며 질문을 더욱 자세하게 작성하여 상대방에게 더 많은 정보를 제공하고, 의사소통의 효율성을 높일 수 있습니다.
챗 Chat GPT, 나쁜 프롬프트 예시
챗 Chat GPT를 효과적이지 못한 나쁜 예를 살펴보겠습니다. Chat GPT를 사용할 때, 모호하거나 일반적인 질문으로는 효과적인 답변을 받기 어려울 수 있습니다. 최대한 구체적이고 상세한 문의를 제공하는 것이 중요합니다.
- 여행: "여행 가고 싶어." (어느 도시나 나라를 찾고 있는지 명시하지 않음)
- 요리: "요리 좀 알려줘." (어떤 종류의 요리를 원하는지, 음식의 제한사항이 있는지 불분명함)
- 건강: "건강해지고 싶어." (건강한 식습관, 운동, 정신 건강 등 어떤 측면을 개선하고 싶은지 불분명함)
- 과학: "물리학에 대해 뭐라고 생각해?" (물리학의 어떤 부분을 논의하고 싶은지 모호함)
- 역사: "중요한 역사적 사건에 대해 말해줘." (어떤 시대, 나라 또는 주제에 관심이 있는지 불분명함)
- 언어: "외국어 배워야 해." (어떤 언어를 배우고 싶고, 어떤 수준을 원하는지 명시하지 않음)
- 컴퓨터: "컴퓨터 어떻게 돼?" (컴퓨터의 구성, 작동 원리, 발전 과정 등 어떤 정보를 원하는지 불분명함)
- 영화: "재밌는 영화 있어?" (장르, 개봉 연도, 관심 주제 등 구체적인 기준을 제시하지 않음)
보시다시피 좋은 프롬프트 예와 달리 이러한 애매한 질문"프롬프트"는 원하는 정보를 얻기 어렵습니다. 그래서 계속 추가적인 질문을 통해 대화를 하게 되고 이는 시간 낭비를 하게 되는 주원인이 되는 것이지요.
그래서 처음부터 질문을 구체적이고 명확하게 하면 원하는 대답을 효과적으로 얻을 수 있습니다.
정리
2022년 11월, 챗 Chat GPT가 출시되면서 전 세계적인 열풍이 일어났습니다. 최근 연봉이 4억이라는 프롬프트 엔지니어들의 뉴스를 보면, 자연어 AI 프로그램을 이용한 일이 효율적이라는 것이 입증되고 있습니다.
AI 훈련사나 AI 조련사도 이와 같은 일을 하고 있습니다. 이러한 일이 가능하다니, 정말 놀랍지 않습니까?
2000년대의 인터넷, 2010년대의 아이폰(스마트폰), 그리고 2020년대의 Chat GPT, Chat GPT가 가져올 미래에 기대가 됩니다. 감사합니다.
'사회' 카테고리의 다른 글
사회 보장 급여 신청에 필요한 순서, 방법, 서식(양식)준비 서류 보기 (3) | 2025.01.04 |
---|---|
기초생활수급자 : 조건, 혜택 및 지원기간 (1) | 2023.04.23 |
한국의 실업급여 조건과 지급액, 지원 기간 (0) | 2023.04.22 |
댓글