[최재용 AI 전문가 칼럼] (1) 프롬프트 엔지니어링, 챗GPT와의 대화를 더욱 효과적으로 만드는 방법

세부 정보 요청, 응답 길이 제어, 역할 기반 프롬프트, 예제 제공 등 전략적으로 활용해야

2023-10-15     김진선 기자

웹 개발은 복잡한 분야로, 많은 도구와 리소스를 활용해 원하는 결과를 얻는 것이 중요하다. 그 중 인공 지능 도구인 챗GPT는 개발자들에게 큰 도움을 주고 있다. 하지만 이 도구를 더욱 효과적으로 활용하려면 어떻게 프롬프트를 작성해야 할까? 아래에 몇 가지 중요한 팁을 공유한다.

첫째, 관련 세부 정보를 요청해야 한다.

프롬프트 작성 시 구체적인 세부 사항과 요구 사항을 명시하면 일반적인 답변을 피하고, 필요에 맞는 응답을 받을 수 있다. 예를 들면, ‘예제 React 컴포넌트 보여주세요’보다는 ‘useState와 useEffect와 같은 훅을 사용하는 React 컴포넌트의 예시를 작성하세요’라고 요청하는 것이 좋다.

둘째, 응답 길이를 제어해 지시한다.

챗GPT에 기본 설정을 지정해 응답의 길이와 서식을 제어할 수 있다. 간결한 답변이 필요한지, 아니면 자세한 설명이 필요한지를 명확히 지시하자.

셋째, 역할 기반 프롬프트를 활용한다.

챗GPT는 다양한 역할을 수행하기 위해 효과적으로 지원한다. 예를 들어, ‘선임 엔지니어로서 모범 사례에 대해 조언해 주세요’라고 요청하면, 해당 역할에 맞는 조언을 얻을 수 있다.

넷째, 예제를 제공한다.

입력 및 출력 결과의 구체적인 예를 제공하면, 챗GPT는 요청에 대한 정확한 코드 솔루션을 제공하는 데 도움이 된다. 이를 통해 원하는 결과를 더욱 빠르게 얻을 수 있다.

이러한 팁들은 챗GPT와의 대화를 더욱 효과적으로 만들어 준다. 효과적인 프롬프트를 만드는 것은 연습을 통해 향상되는 기술이므로, 이러한 모범 사례를 지키며 웹 개발 여정을 더욱 원활하게 진행해 보길 바란다.

<최재용 프롬프트 엔지니어 : ‘챗GPT 200% 활용법 프롬프트 사용 설명서’ 저자이며 프롬프트 엔지니어링 전문가 과정을 운영하고 있다.>