프롬프트 엔지니어링은 여전히 유효한가, 아니면 죽었는가?
Is prompt engineering still a thing, or is it dead?
핵심 요약
프롬프트 엔지니어링은 단순한 문구 조작에서 시스템 설계 및 제어 중심으로 그 성격이 변화하고 있습니다.
- 역할 변화 — 단순한 문구 기교에서 시스템 설계 및 제약 조건 정의로 진화함
- 시스템 엔지니어링 — 프롬프트가 도구 사용과 가드레일을 포함한 전체 시스템의 설계 문서 역할을 함
- 평가 중심 — 에이전트의 실패 사례를 분석하고 반복적으로 테스트하는 과정이 중요해짐
- 스캐폴딩 확장 — 프롬프트 외에도 도구, 샌드박스, 피드백 루프 등 지원 구조가 핵심이 됨
이 대화에 대해 완전히 상반된 두 가지 의견이 계속 보이네. 한쪽은 모델이 매달 똑똑해지니까 그냥 평소 말하듯이 원하는 걸 말하면 된다면서 프롬프트 엔지니어링은 이제 끝났다고 하고, 다른 한쪽은 여전히 프롬프트를 어떻게 짜느냐에 따라 에이전트가 제대로 돌아가느냐 아니면 조용히 삽질하느냐가 갈린다고 주장해.
난 딱 중간 정도 입장이야. 직접 간단한 에이전트를 만들어 보니까, 요즘 내가 쓰는 프롬프트가 예전보다 짧아지거나 쉬워진 게 아니더라고. 그냥 방식이 달라졌을 뿐이지. 말장난 같은 꼼수는 줄었지만, 대신 작업을 명확하게 정의하고 모델한테 어떤 게 잘한 결과물인지 알려주는 게 더 중요해졌어. 모델한테 친절하게 대하라는 옛날 조언은 이제 의미 없지만, 모델이 딱 내가 원하는 대로 움직이게 만드는 작업은 여전히 필요하다고 봐...
너희 경험상 프롬프트 엔지니어링은 진짜 죽은 거야, 아니면 그냥 형태만 바뀐 거야?
