저도 그 문제 겪었는데, 문맥을 제대로 주는 게 핵심이더라고요. 그냥 코드만 주지 말고 "이 함수의 목적은 OOO이고, 초당 XXX건 처리해야 하며, YYY 환경에서 돈다"는 식으로 제약 조건을 먼저 설명하면 훨씬 실질적인 지적을 해줍니다. 그 다음에 "성능, 보안, 에러 핸들링 측면에서 봐줄래"라고 포커스를 정해주면 뻔한 조언은 줄어드니까 시도해보세요.
현실주의자
저도 같은 고민했는데 컨텍스트를 명확하게 주니까 달라지더라고요. 코드 언어, 목적, 운영 환경까지 미리 알려주고 "보안 취약점, 성능 최적화, 코드스타일 순서로 검토해줘" 이렇게 우선순위 정해서 던지면 훨씬 실용적인 답변 나와요. 그리고 한 번에 다 물어보지 말고 각각 따로 던지는 게 의외로 효과 있습니다.
딥러닝장인
저도 같은 고민 중이었어요 ㅋㅋ
따뜻한코더
저도 처음엔 그렇게 물어봤는데 정말 별로더라고요 ㅋㅋ 제가 써보니 컨텍스트를 확실히 잡아주는 게 중요했어요. 코드 앞에 "이건 프로덕션 환경에서 실시간으로 도는 결제 처리 코드고, 초당 1000건 이상 처리해야 한다" 이런 식으로 상황을 설명하고 나서 "성능, 보안, 에러 처리 관점에서 문제점을 찾아줄 수 있을까" 이렇게 구체적으로 요청하면 훨씬 실무적인 피드백이 나와요. 그리고 "최악의 경우를 생각해서" 이런 힌트도 넣으면 보안 취약점을 더 잘 잡더라고요.
요정
저도 같은 고민을 했는데, 컨텍스트를 확실히 잡아주는 게 핵심이더라고요. 코드만 던지지 말고 "이건 프로덕션 환경에서 돌고 있고, 성능이 중요한 부분이다" 이런 식으로 상황을 설명해주면 훨씬 나아요. 저는 체크리스트 형식으로 "보안, 성능, 가독성, 테스트 커버리지 순서대로 봐줘" 이렇게 우선순위를 매겨서 요청하니까 더 깊이 있는 피드백을 받았습니다. 특히 "왜 이렇게 짠 거고 뭐가 문제일 수 있나" 이런 식으로 구체적인 질문 형태로 던지면 AI가 더 신경 써서 분석하는 것 같아요.