ChatGPT 를 200% 활용하는 방법! feat. 프롬프트 엔지니어링, 노마드코더 유튜브 채널 영상
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 스크립트를 작성하세요.