자연어 프롬프트로 코드를 읽고 수정하는 기본 사용법과 좋은 지시를 작성하는 요령을 익힌다.
프롬프트로 작업 지시하기
Codex의 기본 사용법은 하고 싶은 일을 자연어로 적는 것입니다. 지시가 구체적일수록 의도에 맞는 결과가 나옵니다.
학습 목표
- 코드 이해와 수정을 요청하는 흐름을 익힌다.
- 좋은 프롬프트와 모호한 프롬프트의 차이를 안다.
- 변경 결과를 확인하는 방법을 안다.
코드 이해부터
낯선 코드라면 먼저 파악을 요청합니다.
> src/api 폴더가 요청을 어떻게 처리하는지 흐름을 설명해줘
수정 요청하기
수정은 대상과 조건을 분명히 적습니다.
> 사용자 목록 API에 limit, offset 기반 페이지네이션을 추가해줘
Codex가 관련 파일을 찾아 편집한 뒤 무엇을 바꿨는지 보여 줍니다.
좋은 프롬프트 vs 모호한 프롬프트
| 모호함 | 더 나음 |
|---|---|
| 코드 정리해줘 | 이 모듈에서 사용하지 않는 import와 변수를 제거해줘 |
| 에러 고쳐줘 | 날짜 파싱 시 타임존이 무시되는 버그를 고쳐줘 |
| 빠르게 해줘 | 이 목록 렌더링의 불필요한 재계산을 메모이제이션으로 줄여줘 |
목표와 제약을 함께 주면 결과 품질이 올라갑니다.
한 번에 vs 단계별
Codex는 작업을 한 번에 진행하도록 지시할 수도 있고, 계획을 먼저 받아 단계별로 진행할 수도 있습니다. 큰 작업일수록 계획을 먼저 보는 것이 안전합니다.
> 결제 모듈 리팩터링을 하고 싶어. 먼저 계획만 세워줘.
변경 확인
작업 후에는 변경 내용을 직접 확인하세요.
git diff
마음에 들지 않으면 되돌리거나 후속 프롬프트로 방향을 잡습니다.
> 방금 변경에서 함수 이름을 더 명확하게 바꿔줘
요약
Codex는 자연어 프롬프트로 코드를 읽고 수정합니다. 대상·조건·제약을 구체적으로 적고, 큰 작업은 계획을 먼저 받으며, git diff로 변경을 확인하는 것이 기본 흐름입니다.
댓글 0
“Codex” 강좌에 대한 댓글입니다.