5P by kwonhl0211 4달전 | favorite | 댓글 2개
  1. AI(Claude)를 활용한 코드리뷰 경험 개선

    • 기능적 문제와 감정적 문제를 구분하여 접근
    • 기능적 문제는 AI에게 위임하여 해결
    • 감정적 문제(의견 전달, 피드백 수용 등)에 더 집중할 수 있음
    • pre-commit 훅을 활용해 자동화된 코드리뷰 프로세스 구축
      • 변경 사항을 Claude에게 전송하고 리뷰 내용 받기
      • 필요 시 코드 수정 후 커밋 진행
  2. Claude 프롬프트 정확도 향상 방법

    • XML 태그를 활용해 프롬프트 구조화 및 맥락 제공
    • 태그를 통해 요청 내용, 배경 정보, 응답 형식 등을 명시
  3. AI 활용을 통한 생산성 향상 및 시간 활용

    • 기능적 문제 해결로 확보된 시간을 팀 관리, 소통 등에 투자
    • 팀 동기부여, 복잡한 관계 관리 등 감정적 문제 해결에 집중

AI가 상황에 맞지 않는 엉뚱한 개선사항을 주고 그걸 커밋하게 되는 경우에는 본래 의도했던 기능적 문제를 줄이는 것과 반대의 효과가 나타날 것 같은데 그런 경우에는 어떻게 대응해야 할까요? 그냥 LLM의 한계라 수용하고 넘어가야 하는 건지 궁금하네요

말씀하신 것처럼 당장은 LLM의 한계 때문에 원하는 결과가 나오지 않을 수 있고, 그래서 프롬프트 엔지니어링이나 파인튜닝을 하면서 문제를 해결해보려는 것 같습니다 ㅎㅎ