티스토리 뷰

반응형

1. 개요

리플렉션 패턴은 프롬프트 엔지니어링에서 사용자의 질문이나 입력을 되돌려주는 방식으로 대화를 진행하는 패턴입니다. 이 패턴은 사용자의 의도를 명확하게 파악하고, 더 나은 대화를 위한 정보를 추출하고자 할 때 유용하게 사용됩니다.

2. 리플렉션 패턴

가. 설명

리플렉션 패턴은 사용자가 제시한 질문이나 입력을 다시 반복하거나 요약하여 대화를 이어가는 패턴입니다. 이를 통해 사용자의 의도나 요청을 명확하게 이해하고, 사용자가 원하는 정보를 추가로 제공하거나 질문을 더 자세히 파악을 시도할 수 있습니다. 이 패턴은 대화의 흐름을 유지하면서 사용자와 모델 간의 의사소통을 개선하는 데 도움이 됩니다.

나. 활용예시 7가지

1) 날씨 정보 제공

  • 문제상황설정
    • 사용자: "오늘 날씨 어때요?"
  • 문제상황을 해결하기 위한 프롬프트
    • "날씨에 대해서 궁금하신 거죠?"

2) 레시피 검색

  • 문제상황설정
    • 사용자: "스파게티 레시피 알려주세요."
  • 문제상황을 해결하기 위한 프롬프트
    • "스파게티 레시피를 찾아보시는 건가요?"

3) 뉴스 업데이트

  • 문제상황설정
    • 사용자: "최신 뉴스 알려주세요."
  • 문제상황을 해결하기 위한 프롬프트
    • "최신 뉴스에 관심 있으신가요?"

4) 여행 계획 수립

  • 문제상황설정
    • 사용자: "다음 주에 어디로 여행 가면 좋을까요?"
  • 문제상황을 해결하기 위한 프롬프트
    • "다음 주에 여행하실 곳을 선택하려고 하는군요?"

5) 영화 추천

  • 문제상황설정
    • 사용자: "오늘 영화 추천 좀 해주세요."
  • 문제상황을 해결하기 위한 프롬프트
    • "영화를 보러 나가실 생각이신 건가요?"

6) 학업 관련 질문

  • 문제상황설정
    • 사용자: "어떻게 더 효과적으로 공부할 수 있을까요?"
  • 문제상황을 해결하기 위한 프롬프트
    • "공부 방법을 개선하려는 거죠?"

7) 건강 조언

  • 문제상황설정
    • 사용자: "건강한 식단에 대해 조언 좀 해주세요."
  • 문제상황을 해결하기 위한 프롬프트
    • "건강한 식단을 구성하는 데 도움을 드릴 수 있어요?"

리플렉션 패턴을 사용하면 사용자의 입력을 반복함으로써 대화를 유지하고, 사용자의 요청을 더 명확하게 이해하고자 할 때 효과적으로 활용할 수 있습니다.

반응형