[GN] 프로그래밍을 위한 LLM 프롬프트 예제

GeekNewsxguru님께 허락을 받고 GN에 올라온 글들 중에 AI 관련된 소식들을 공유하고 있습니다. :smiley_cat:


소개

image

  • Thoughtworks 중국지사의 기술 헤드인 Xu Hao가 마틴 파울러에게 ChatGPT를 이용하여 셀프 테스팅 코드를 작성하는 것을 설명
  • 어플리케이션 컨텍스트와 코드 구조 방식을 프롬프트로 작성
  • 보안 문제를 피하기 위해, "Generated Knowledge" 라는 프롬프트 기술을 사용
    • 첫번째, LLM에게 문제에 대한 정보를 생성하게 만들고
    • 그 정보를 다시 LLM에게 제공해서 실제 제품을 생성하도록 만듦
    • "구현 전략" 부분에서 2가지의 프롬프트 스타일을 조합
      • Instruction : LLM이 따라야 할 지침을 제공하는 프롬프트
      • Chain of Thought : LLM이 자신의 추론을 설명하도록 유도하는 프롬프트
  • LLM이 작성한 계획에 대해서 컴포넌트 명/메소드/속성까지 상세히 작성하라고 유도
  • 실제 컴포넌트에 대한 구현과 테스트까지 작성을 요청
  • Mock 라이브러리(redux-mock-store) 없이 테스트를 작성하게 다시 요청

원문

출처 / GeekNews

1개의 좋아요