프롬프트 엔지니어링
스크래치패드 기술: AI와 구조화된 사고

스크래치패드 기술은 대규모 언어 모델(LLM)과 우리의 상호작용 방식을 근본적으로 변화시킵니다. 전통적인 프롬프트 방식에서 요청을 단순히 말하고 최선을 기대하는 것과는 달리, 스크래치패드 기술은 구조화된 사고 과정을 생성하여 사용자와 LLM이 모두 따라갈 수 있습니다.
이런 일반적인 시나리오를 고려해 보십시오: LLM에 고객 구매 패턴을 분석하라고 요청할 때, 일반적인 프롬프트는 단순히 분석을 직접 요청합니다. 결과는 종종 서두르거나 잘못된 응답이 됩니다. 여기서 스크래치패드 기술이 변혁적입니다.
해결책으로 바로 뛰어들기보다는, 스크래치패드 기술은 중요한 계획 단계를 도입합니다. <scratchpad> 태그를 사용하여, LLM이 다음을 수행할 수 있는 공간을 생성합니다:
- 실행 전에 접근 방식을 매핑합니다
- 복잡한 문제를 관리 가능한 구성 요소로 분해합니다
- 잠재적인 함정을 초기에 식별합니다
- 잘못된 방향으로 시간을 투자하기 전에 코스를 수정할 수 있습니다
진짜 힘은 투명성에 있습니다. LLM이 요청을 어떻게 다룰지 계획하는 것을 볼 수 있을 때, 즉시 오해를 잡을 수 있고 원하는 결과를 얻을 수 있습니다.
첫 번째 스크래치패드 구축
기본적인 스크래치패드 프롬프트는 세 가지 주요 요소로 구성됩니다:
- 초기 요청: 작업을 명확하게 제시하되, 거기서 멈추지 마십시오. 목표와 특정 요구 사항에 대한 컨텍스트를 포함하십시오.
- 스크래치패드 지시: LLM에 <scratchpad> 태그를 사용하여 접근 방식을 계획하도록 지시합니다. 계획 단계에서 무엇을 보고 싶은지에 대해 구체적으로 말하십시오.
- 검토 루프: 제안된 접근 방식을 검토하고 필요한 경우 정제한 후 전체 응답을 계속하기 전에 진행합니다.
실제 예를 살펴보겠습니다. 시장 분석을 요청하는 대신, 다음과 같이 구조화할 수 있습니다:

기본적인 스크래치패드 응답은 다음과 같은 형태일 것입니다:

이 계획 단계는 LLM이 집중할 영역을 보여줍니다. 배터리 기술 혁신이나 충전 인프라 파트너십과 같은 중요한 요소를 놓치고 있는 경우, 완전하지만 잘못된 분석을 받기 전에 방향을 변경할 수 있습니다.
피해야 할 일반적인 함정
- 모호한 계획 지시: LLM에 “접근 방식을 계획하십시오”라고만 요청하지 마십시오. 스크래치패드에서 보고 싶은 특정 요소(예: 방법론, 데이터 포인트, 분석 프레임워크)를 요청하십시오.
- 검토 단계 생략: 스크래치패드는 단순히 보여주기 위한 것이 아닙니다. 코스를 수정할 수 있는 기회입니다. 제안된 접근 방식이 요구 사항과 일치하는지 평가하는 데 시간을 투자하십시오.
- 불충분한 컨텍스트: 스크래치패드는 사고를 조직하는 데 도움이 될 수 있지만, 불명확한 초기 요구 사항을 보상할 수 없습니다. 목표, 대상 및 정보의 의도된 사용에 대해 구체적으로 설명하십시오.
기초를 넘어
LLM 프로젝트를 다룰 때, 올바른 초기 프롬프트를 만드는 것이 중요합니다.
다음은 다층적인 도전을 위한 프롬프트 아이디어입니다. 가능한 한 많은 컨텍스트를 첨부된 문서 또는 텍스트 형태로 포함하십시오:
제품 출시 전략 프롬프트:
- “제품 출시 전략을 개발해야 합니다. <scratchpad> 태그를 사용하여 시장 위치, 경쟁 환경 및 출시 계획에 대한 접근 방식을 분해하십시오. 이러한 요소 간의 의존성과 정보 격차를 고려한 후에 추천을 제공하십시오.”
예산 계획 프롬프트:
- “다음 해 부서 예산을 생성해야 합니다. 숫자를 제공하기 전에 <scratchpad> 태그를 사용하여 역사적 데이터, 성장 예측 및 자원 할당을 고려하는 방법론을 개요하십시오. 이 과정에서 가정해야 할 사항을 표시하십시오.”
프로젝트 위험 평가 프롬프트:
- “새로운 엔터프라이즈 소프트웨어 시스템을 출시합니다. 잠재적인 위험을 나열하기 전에 <scratchpad> 태그를 사용하여 기술, 운영 및 비즈니스 차원을 통해 위험 식별에 대한 접근 방식을 매핑하십시오. 위험을 우선순위에 따라 정렬하는 프레임워크를 포함하십시오.”
이 프롬프트 각각:
- 최종 목표를 명확하게 나타냅니다
- 특정 계획 요소를 요청합니다
- 고려해야 할 주요 영역을 식별합니다
- 해결책 생성 이전에 체계적인 사고를 권장합니다
참고: 이 프롬프트는 상대적으로 간단한 예입니다. 사용 사례에 따라 매우 자세하고 복잡할 수 있습니다.
중요한 점은 계획 프로세스를 보고 싶어한다는 것을 명확하게 나타내는 것입니다. इसस로 서두르는 응답을 방지하고 모든 관련 요소를 철저히 고려할 수 있습니다.
또한 다음을 통해 이러한 프롬프트를 사용자 지정할 수 있습니다:
- 특정 산업 컨텍스트 추가
- 알려진 제약 조건 포함
- 必要한 출력 지정
- 고려해야 할 특정 방법론 언급
기억하십시오: 작업이 더 복잡할수록 LLM의 계획된 접근 방식을 보고 해결책을 생성하기 전에 더 중요해집니다.
스크래치패드 기술은 인간과 LLM 간의 상호작용을 변환합니다. 이 구조화된 접근 방식을 구현함으로써, 조직과 전문가들은 단순한 프롬프트-응답 패턴을 넘어 더 정교하고 신뢰할 수 있는 결과를 달성할 수 있습니다. 이 방법론은 정확성, 일관성 및 투명한 추론이 의사 결정 과정에서 필수적인 환경에서 특히 가치 있습니다.












