ChatGPT 활용방법_NomadCoder

김정훈·2023년 8월 29일
0
post-thumbnail
post-custom-banner

출처: https://www.youtube.com/watch?v=WRkig3VeRLY

페르소나 패턴

Ex. 코드를 검토하거나 코드에서 버그를 찾고 싶다면

나는 X회사의 시니어 엔지니어인 척할 것이다.
성능과 클린코드에 주의를 기울여 다음 코드를 검토해줘
내가 시니어 엔지니어라면 해당 코드에 대해 생성할 수 있는 출력을 가르쳐줘


레시피 패턴 [개발자에게 유용하다]

  • 달성하고 싶은 목표가 있고, 필요한게 뭔지 알고 있는 경우

Ex. 케이크를 만들고 싶은데
밀가루, 물 설탕은 가지고 있다.
이 3가지를 섞는 것은 알지만
어떻게, 어떤 순서로 해야할지를 잘 모르는 경우에 레시피 패턴을 사용한다.

데이터를 암호화하는 Rust 프로그램을 작성하려고 한다.
사용자 입력을 읽고, 유효성을 검사하고,
암호화하고, 암호화된 데이터를 반환해야 한다는 것을 알고 있다.

이를 위해, 전체 단계 순서를 알려주고,
누락된 단계를 채우고,
불필요한 단계가 있는지 확인해줘.


리플렉션 패턴 [주니어 개발자에게 좋다]]

  • 모든 답변에 대한 이유를 설명하도록 GPT에 요청할 수 있다.

답변의 근거와 가정을 설명하고
선택한 사항을 설명하고 잠재적인 제한 사항이나,
엣지 케이스도 설명해줘.


뒤집힌 상호작용 패턴 [GPT가 대화를 주도한다.]

  • 원하는 것은 알고 있지만, 목표를 달성하기 위한 단계를 모르거나,
    목표를 달성하기 위해 GPT가 어떤 정보를 필요로 하는지 모를 때 유용하다.

AWS에 있는 웹 서버에 Rust 바이너리를 배포하기 위한 질문을 나한테 해줘.
필요한 모든 정보를 얻으면,
배포를 자동화하는 bash 스크립트를 작성해줘.

profile
WebDeveloper
post-custom-banner

0개의 댓글