복잡한 작업 분해와 단계별 지시
복잡한 문제나 작업은 여러 단계로 나누어 프롬프트를 작성하면, LLM이 더 정확하게 처리할 수 있습니다.
간단한 예시
- “1단계: 문제를 요약해줘.2단계: 해결 방안을 제시해줘.”
자세한 설명
복잡한 작업을 단계별로 안내하면, 오류를 줄이고 일관된 결과를 얻을 수 있습니다. 각 단계별로 명확한 지시를 제공하면, LLM이 체계적으로 문제를 해결할 수 있습니다.
단계별 지시의 장점
- AI가 각 단계를 명확하게 이해하고, 실수나 누락을 줄일 수 있습니다.
- 중간 결과를 확인하며 원하는 방향으로 유도할 수 있습니다.
예시
- “아래 데이터를 정제해줘”
- “정제된 데이터를 요약해줘”
- “요약 결과를 표로 정리해줘”
이처럼 복잡한 작업을 분해하고, 각 단계별로 명확하게 지시하면 AI의 응답 품질이 크게 향상됩니다.
실전 프롬프트 템플릿 및 체크리스트
목적 | 프롬프트 예시 |
---|---|
단계별 요약 | “1단계: 문제를 요약해줘. 2단계: 해결 방안을 제시해줘.” |
데이터 처리 | “1단계: 데이터를 정제해줘. 2단계: 정제된 데이터를 요약해줘.” |
표로 정리 | “1단계: 내용을 요약해줘. 2단계: 요약 결과를 표로 정리해줘.” |
복잡한 분석 | “1단계: 데이터를 분석해줘. 2단계: 분석 결과를 3줄로 요약해줘.” |
체크리스트
- 복잡한 작업을 단계별로 분해했는가?
- 각 단계별로 명확한 지시를 제공했는가?
- 중간 결과를 확인할 수 있도록 설계했는가?
- 프롬프트가 너무 모호하거나 한 번에 너무 많은 작업을 요구하지 않는가?
실전 팁
- 복잡한 작업은 반드시 여러 단계로 나누어 지시하세요.
- 각 단계별로 원하는 결과를 구체적으로 명시하면 AI의 실수를 줄일 수 있습니다.
- 중간 결과를 확인하며 원하는 방향으로 유도할 수 있습니다.
- 프롬프트를 반복적으로 수정(Iteration)하며 최적의 결과를 얻으세요.
공식 참고자료
셀프 체크 (3문제)
- 복잡한 작업을 단계별로 나누어 지시하면 어떤 점이 좋은가요?
- 답: 오류를 줄이고, 일관되고 체계적인 결과를 얻을 수 있습니다.
- 아래 프롬프트를 단계별로 나누어 더 명확하게 바꿔보세요. “아래 데이터를 분석해서 요약해줘.”
- 답: 1단계: 데이터를 분석해줘. 2단계: 분석 결과를 3줄로 요약해줘.
- 단계별 지시를 활용한 프롬프트 예시를 하나 작성해보세요.
- 답: 1단계: 기사 내용을 요약해줘. 2단계: 요약 내용을 표로 정리해줘.
참고: 복잡한 작업은 반드시 단계별로 분해하고, 각 단계별로 명확하게 지시하는 것이 LLM 활용의 핵심입니다. 반복적으로 실험하고 개선하세요.