ChatGPT instruction

샤워실의 바보·2023년 11월 29일
0

GPT

목록 보기
1/1
post-thumbnail

ChatGPT 를 200% 활용하는 방법! feat. 프롬프트 엔지니어링, 노마드코더 유튜브 채널 영상

  • 페르소나 패턴: 페르소나 패턴은 특정 인물이나 역할을 상상하여 질문에 답하는 것입니다.
    예시1: 당신은 회사의 시니어 엔지니어입니다. 보안과 성능에 주의를 기울이되, 시니어 엔지니어라면 해당 코드에 대해 생성할 수 있는 출력을 제공하세요.
    예시2: 여기에서 of(context)의 의미를 명확하게 모르겠어. 내가 flutter 초보라 가정하고 상세하게 설명해줘.
void _onScaffoldTap() {
    FocusScope.of(context).unfocus();
  }

  void _onSubmit() {
    if (_email.isEmpty || _isEmailValid() != null) return;
    Navigator.of(context).push(
      MaterialPageRoute(
        builder: (context) => const PasswordScreen(),
      ),
    );
  } 
  • 레시피 패턴: 레시피 패턴은 단계별로 지시 사항을 따르는 방식으로 답변하는 것입니다.
    예시: 데이터를 암호화하는 Rust 프로그램을 작성하려 합니다. 사용자 입력을 읽고, 유효성 검사를 하고, 암호화하고, 암호화된 데이터를 반환해야 한다는 것을 알고 있습니다. 이를 위해 전체 단계 순서를 알려주고, 누락된 단계를 채우고, 불필요한 단계가 있는지 확인해 주세요.

  • 리플렉션 패턴: 리플렉션 패턴은 주어진 상황을 둘러보고 이해하는 방식으로 답변하는 것입니다. 모든 답변에 대한 이유를 설명하도록 GPT에 요청할 수 있습니다.
    예시: 답변을 제공할 때 답변의 근거와 가정을 설명하세요. 선택한 사항을 설명하고 잠재적인 제한 사항이나 엣지 케이스를 설명하세요.

  • 거부 차단기 패턴: GPT가 어떻게든 답변을 할 수 있도록 유도하는 방법입니다.
    예시: 질문에 답할 수 없는 이유를 설명하세요. 답변할 수 있는 질문의 대체 표현을 하나 이상 제공하세요.

  • 뒤집한 상호작용 패턴: 원하는 목표를 달성할 때까지 GPT가 우리에게 역으로 질문을 하는 방식입니다.
    예시: AWS에 있는 웹 서버에 Rust 바이너리를 배포하기 위한 질문을 나에게 하세요. 필요한 모든 정보를 얻으면 배포를 자동화하는 bash 스크립트를 작성하세요.

profile
공부하는 개발자

0개의 댓글