본문 바로가기
챗지피티 학습

[챗지피티로 할 수 있는 일 #6]문제 해결 및 아이디어 생성

by 프롬프트엔지니어 2024. 3. 4.

챗지피티에게 "챗지피티로 무엇을 할 수 있나요?"라고 질문했을 때 챗지피티가 여섯 번째로 제시한 것이 "문제 해결 및 아이디어 생성"이었다. 그리고 "특정 문제에 대한 해결책을 모색"하거나, 창의적인 아이디어가 필요할 때 "브레인스토밍"을 도와줄 수 있다고 답변했다. 

 

1. 이제 챗지피티가 문제해결에 도움을 줄 수 있는지 살펴보자.

내가 강의하는 주제 중 하나인 "내부감사"의 수강생이 "구매 부정 관련 감사 수행 시 임직원의 재산상태를 조사 대상자에게 요구하여 받을 수 있는지"에 대해 질문했다. 

 

[문제 해결 시 기본 가정]

  • 내가 대한민국의 개인정보 보호법에 대해 잘 모르고 "임직원의 재산상태"는 개인정보임을 알고 있다고 가정
  • 이 때 챗지피티는 대한민국의 개인정보 보호법을 모른다고 가정
  • 챗지피티가 임직원의 재산상태가 개인정보 임을 모른다고 가정

 

[문제 해결 전략]

  • 배경 지식 파일 전달: 챗지피티에게 대한민국의 개인정보 보호법을 파일로 첨부하여 전달(ChatGPT4 만 가능, 만약 ChatGPT3.5 사용자라면 개인정보 보호법의 일부를 텍스트로 챗지피티에게 전달 하면 됨)
  • 배경 정보 전달: 챗지피티에게 임직원의 재산상태가 개인정보라고 알려준다
  • 문제해결을 위한 요청 전달 : "만약 기업 내부감사 조직이 구매 부정을 감사할 때, 구매 임직원의 재산상태 공개를 요구할 수 있는지 대한민국 법률 중 개인정보 보호법에 따라 합법적인 것인지 알려주세요."

이 예시에서 문재 해결을 하면서 챗지피티 초보사용자들에게는 약간 어려울 수 있는 테크닉을 활용했다. 파일 첨부, 배경 지식 전달이 그것들인데, 챗지피티를 활용하여 우리가 원하는 결과를 얻기 위해서는 익숙해져야하는 것들이니 숙달되도록 노력해야 할 것이다. 

 

[챗지피티를 활용한 문제해결 팁]

  • 문제 해결을 요청할 때는 구체적인 세부 사항을 포함하고, 원하는 정보의 유형이나 문제의 맥락을 명확히 설명할 것
    복잡한 문제나 주제에 대해 문제 해결을 요청할 때는 여러 단계로 나누어 요청할 것
  • 챗GPT가 제공한 답변이 만족스럽지 않거나 더 많은 정보가 필요한 경우, 추가 질문을 하거나 더 많은 세부 사항을 제공하여 피드백할 것
  • 챗GPT에게 같은 문제에 대해 다른 방식으로 요청해 볼 것
  • 챗GPT는 Python 코드 실행, 이미지 생성, 웹 브라우징 등의 도구를 통해 질문에 답변할 수 있음. 질문이나 문제 해결 과정에서 이러한 도구가 유용할 수 있는지 고려해 볼 것
  • 특정 시간대나 지역에 관련된 문제해결을 요청할 때는 그 정보를 명시할 것. 이렇게 하면 챗GPT가 더 정확하고 관련성 높은 답변을 제공 가능
  • 챗GPT의 답변이 만족스럽지 않았다면, 구체적이고 정확한 피드백을 할 것


이러한 전략들을 사용함으로써, 챗GPT와의 상호작용을 최적화하고, 문제를 해결하는 데 있어 더 좋은 결과를 얻을 수 있을 것이다.

 

 

2. 브레인스토밍

챗지피티를 활용하여 브레인스토밍을 하는 방법을 알아보자. 

아래 화면은

  • 챗지피티에게 챗지피티를 활용하여 브레인스토밍하는 방법
  • 브레인스토밍을 한 예
  • 브레인스토밍 팁

을 요청하여 챗지피티로부터 받은 답변이다. 

이 결과를 참고로 브레인스토밍을 해 보자. 

  • 주제 선정: "내부감사 성과 향상을 위한 방안"
  • 질문: "내부감사 성과를 향상 시킬 수 있는 방안은 무엇인가?"

아래 화면은 "내부감사 설과를 향상 시킬 수 있는 방안은 무엇인가?"라는 질문에 대한 챗지피티의 답변이다. 챗지피티가 브레인스토밍의 목적에 부합하는 다양한 방법들을 알려주었다. 

 

이와 같이 간단한 요청으로 다양한 주제에 대해 브레인스토밍을 할 수 있다.

 

[브레인스토밍 팁]

  • 목표, 기대하는 결과물, 그리고 특정한 조건이나 제약 사항 등을 명시하여 구체적인 질문이나 요청을 할 것
  • 프로젝트의 배경, 문제의 맥락, 그리고 이미 시도한 해결책들에 대해 정보를 제공하여 챗지피티가 상황을 더 잘 이해하고, 보다 관련성 높은 아이디어를 제공하도록 할 것
  • 여러 가능성을 탐색할 수 있는 개방형 질문을 사용할 것. 예를 들어, "이 상황을 개선할 수 있는 방법은 무엇인가요?" 또는 "이 문제에 접근할 수 있는 창의적인 방법이 있을까요?"
  • 받은 답변을 바탕으로 추가 질문을 하거나, 아이디어를 더 발전시킬 수 있는 방향으로 피드백 할 것. 이 과정을 반복하면 더욱 세밀하고 구체적인 결과를 얻을 수 있음
  • 다양한 시각에서 문제를 바라볼 수 있도록, 여러 관점에서의 아이디어를 요청 할 것. 예를 들어, 다른 산업이나 분야에서의 해결책, 역사적 사례, 또는 혁신적인 기술의 적용 등을 탐색해볼 수 있음
  • 특정 기술, 프레임워크, 소프트웨어 또는 도구를 사용하는 것에 관심이 있다면, 그것을 질문에 포함시켜 구체적인 아이디어나 해결책을 얻을 것
  • 프로젝트에 적용할 때 고려해야 할 특정한 제약 사항이 있다면, 이를 명시하는 것이 좋음. 이를 통해 현실적이고 실행 가능한 제안을 받을 수 있음. 예를 들어 시간적, 지리적, 예산적 제약 사항 등

챗지피티와의 브레인스토밍은 상호작용적인 과정이다. 질문을 통해 대화를 이끌고, 받은 답변을 바탕으로 아이디어를 발전시키며, 필요에 따라 추가 정보를 제공하는 것이 중요하다. 이런 방식으로 진행하면, 보다 창의적이고 유용한 아이디어와 해결책을 얻을 수 있을 것이다.