좋은 지시의 구조
같은 도구에서 결과 차이를 만드는 것은 대부분 모델이 아니라 지시입니다.
좋은 지시는 맥락·기준·형태 세 가지를 담습니다.
- 맥락: 이 요청이 무엇을 위한 것인지입니다. “이 표 정리해 줘”보다 “팀 회의 공유용으로 이 표를 정리해 줘”가 낫습니다.
- 기준: 여러 방향 중 무엇을 우선할지입니다. “카피 다듬어 줘”보다 “이 카피를 존댓말로 통일하고 60자 안쪽 문장으로 다듬어 줘”가 낫습니다.
- 형태: 결과를 어떤 모양으로 받고 싶은지입니다. “정리해 줘”보다 “표 형식으로, 열은 날짜·담당자·상태 3개만 남겨 줘”가 낫습니다.
위 화면에서 조건을 하나씩 켜 보면 같은 메모에서 돌아오는 결과가 줄글에서 표로 바뀌고, 순서가 잡히고, 메모에 없던 담당자 이름이 미정으로 바로잡히는 것을 볼 수 있습니다.
조건을 적으면 결과가 달라지는 데에는 이유가 있습니다. AI는 요청문을 명령으로 알아듣는 것이 아니라 이어 쓸 글의 앞부분으로 읽고 그 뒤에 올 말을 후보 중에서 골라 문장을 만들기 때문에, 앞부분에 정보가 적으면 후보가 넓게 퍼지고 받는 사람과 형식과 길이가 적혀 있으면 후보가 한쪽으로 좁아집니다. 요청을 고칠 때 표현을 정중하게 다듬기보다 이어질 말의 범위를 좁히는 조건을 하나씩 더하는 편이 나은 것도 이 때문입니다.
형태는 “표로”, “세 줄로”, “장단점으로”, “순서대로”, “확인 목록으로”처럼 짧게 적을 수 있습니다. 짧은 지시만으로도 답의 구조는 바뀌지만, 열 이름·순서·분량까지 같게 받으려면 그 조건을 함께 적습니다.
| 요청 | 사용자가 정한 것 | Claude가 정하는 것 |
|---|---|---|
| 정리해 줘 | 정리 작업 | 결과 형태, 항목, 순서 |
| 표로 정리해 줘 | 결과 형태 | 열 이름, 순서 |
| 날짜·할 일·담당자 세 열로 정리해 줘 | 결과 형태와 열 | 문장 표현 |
이 짧은 말은 Claude가 뜻을 읽는 프롬프트AI에게 보내는 요청문입니다. Claude Code에서 슬래시(/)로 시작하는 입력은 등록된 명령이나 Skill특정 작업 절차를 담은 지침 묶음을 열 수 있습니다. /simplify처럼 이미 다른 기능으로 쓰이는 이름도 있습니다. 따라서 이 카드에서는 /table 대신 “표로 정리해 줘”처럼 문장으로 씁니다.