Friday
AI

AI와 효과적으로 소통하기AI Fluency 시리즈 (4/6)

Friday, January 23, 2026

Part 1에서는 AI Fluency의 개념과 4Ds 프레임워크를, Part 2에서는 Generative AI의 작동 원리를, Part 3에서는 Delegation(위임) 역량을 살펴보았습니다. 이번 Part 4에서는 Description(설명) 역량을 다룹니다.

AI는 마음을 읽을 수 없습니다. 아무리 좋은 Delegation 계획을 세웠더라도, 그것을 AI에게 명확하게 전달하지 못하면 원하는 결과를 얻기 어렵습니다.

이 시리즈는 Anthropic AcademyAI Fluency: Framework & Foundations 과정을 학습하며 정리한 내용입니다.

이 시리즈는 총 6부작으로 구성되어 있습니다:

Description이란?

Description(설명)은 AI와 생산적인 협업 환경을 만드는 소통 능력입니다.

CODE
핵심 질문:
"AI에게 무엇을, 어떻게, 어떤 방식으로 전달할 것인가?"
END

단순히 "프롬프트를 잘 쓰는 것"을 넘어서, AI와의 상호작용 전체를 설계하는 역량입니다. AI는 데이터베이스나 자판기가 아니라 대화형 파트너입니다. 명확한 소통이 선행되어야 좋은 결과가 나옵니다.

Description의 3가지 구성요소

효과적인 Description은 세 가지 측면을 고려합니다.

1. Product Description (무엇을)

원하는 출력물을 정의하는 것입니다. 결과물의 형식, 청중, 스타일을 명확히 합니다.

CODE
스스로에게 물어야 할 질문:
"어떤 형식의 결과물을 원하는가?" (글, 표, 코드, 목록 등)
"누가 이 결과물을 사용하는가?" (청중/독자)
"어떤 톤이나 스타일이 적합한가?"
"길이나 분량은 어느 정도인가?"
END
BeforeAfter
"기후변화에 대해 알려줘""열대 지역 농업에 미치는 기후변화의 주요 영향 3가지를 설명해줘. 최근 10년간의 사례를 포함해서."
"포트폴리오 웹사이트 만들어줘""Hero, About, Skills, Projects, Contact 섹션이 있는 싱글페이지 포트폴리오를 만들어줘. 반응형으로, 모바일에서는 햄버거 메뉴로."

2. Process Description (어떻게)

AI가 작업에 접근하는 방식을 안내하는 것입니다. 단계별 지시, 고려해야 할 사항, 작업 순서 등을 제공합니다.

CODE
스스로에게 물어야 할 질문:
"AI가 어떤 순서로 작업하길 원하는가?"
"중간에 어떤 단계를 거쳐야 하는가?"
"특별히 고려해야 할 사항이 있는가?"
END
BeforeAfter
"이 분기 매출 데이터 분석해줘""이 분기 매출 데이터를 분석해줘. 다음 순서로 접근해줘: 1) 상위 실적 제품 파악, 2) 전 분기 대비 비교, 3) 특이 패턴이나 트렌드 발견, 4) 트렌드의 가능한 원인 제안"
"이 문제 해결해줘""답변하기 전에 이 문제를 신중하게 생각해봐. 관련된 요소들, 가능한 제약조건, 다양한 접근법을 고려한 뒤 최선의 해결책을 추천해줘."

핵심: Process Description은 최종 결과물만큼이나 중요합니다. 같은 목표라도 접근 방식에 따라 결과의 품질이 달라집니다.

3. Performance Description (어떤 태도로)

협업 중 AI의 행동 방식을 정의하는 것입니다. AI가 어떤 역할을 맡을지, 어떤 톤으로 소통할지, 어떤 스타일로 상호작용할지 지정합니다.

CODE
스스로에게 물어야 할 질문:
"AI가 어떤 역할로 대화하길 원하는가?" (전문가, 튜터, 편집자 등)
"간결하게? 상세하게?"
"도전적으로? 지지적으로?"
"불확실한 부분은 어떻게 처리하길 원하는가?"
END
BeforeAfter
"무지개가 어떻게 생기는지 설명해줘""과학에 관심 있는 10살 아이에게 설명하는 경험 많은 과학 선생님 관점에서, 무지개가 어떻게 생기는지 설명해줘."
"내 코드 리뷰해줘""시니어 개발자로서 내 코드를 리뷰해줘. 문제점을 지적하되, 왜 그것이 문제인지와 개선 방향도 함께 설명해줘. 직접적이지만 건설적인 톤으로."

6가지 프롬프팅 기법

Description의 3가지 구성요소를 실천하기 위한 구체적인 기법들입니다.

1. 맥락 제공하기 (Provide Context)

원하는 것의 범위, 배경, 목적을 구체적으로 제공합니다.

BeforeAfter
"마케팅 이메일 써줘""신규 고객 대상 환영 이메일을 써줘. 우리 서비스는 B2B SaaS이고, 톤은 전문적이지만 친근하게. 무료 체험 기간 안내와 다음 단계 CTA를 포함해줘."

범위, 지역, 시간대, 목적 등 관련 매개변수를 구체적으로 명시하세요.

2. 좋은 예시 보여주기 (Show Examples)

원하는 패턴, 스타일, 형식의 예시를 먼저 제공합니다.

BeforeAfter
"이 기술 용어를 쉽게 바꿔줘""기술 용어를 쉬운 말로 바꾸는 예시야: 1) '양자 알고리즘이 이차 가속을 보인다' → '새 방법이 기존보다 약 2배 빠르게 문제를 해결한다' 2) '인터페이스가 직관적 설계 패러다임을 활용한다' → '디자인이 이해하고 사용하기 쉽다' 이제 이 문장을 바꿔줘: [변환할 문장]"

핵심: 예시를 제공하면 설명만으로는 전달하기 어려운 패턴, 스타일, 형식을 AI가 더 명확하게 이해합니다.

3. 출력 제약 명시하기 (Specify Constraints)

형식, 길이, 구조 등 출력물의 제약조건을 명확히 합니다.

BeforeAfter
"회의 요약해줘""회의 요약해줘. 형식: 불렛포인트, 길이: 10줄 이내, 구조: 1) 주요 결정사항, 2) 액션 아이템(담당자 포함), 3) 다음 회의 안건"

4. 복잡한 작업 단계로 나누기 (Break into Steps)

큰 작업을 명확한 단계로 분해하여 AI의 사고 과정을 안내합니다.

BeforeAfter
"사업 계획서 써줘""사업 계획서를 작성해줘. 다음 순서로 진행해줘: 1) 먼저 시장 현황을 분석하고, 2) 그 분석을 바탕으로 우리의 차별점을 정리하고, 3) 수익 모델을 설명하고, 4) 마지막으로 3년 성장 전략을 제시해줘"

복잡한 작업을 명확한 단계로 나누면 AI의 추론 과정을 안내하고, 철저하고 체계적인 응답을 이끌어냅니다.

5. 먼저 생각하게 하기 (Ask to Think First)

바로 답하지 말고 먼저 문제를 분석하도록 요청합니다.

CODE
프롬프트 예시:
"답변하기 전에, 이 문제를 신중하게 분석해봐.
관련된 요소들, 가능한 제약조건, 다양한 접근법을 고려한 뒤
최선의 해결책을 추천해줘."
END

AI에게 응답 전 생각할 공간을 주면, 더 깊이 있고 포괄적인 답변을 이끌어냅니다.

6. AI의 역할 정의하기 (Define Role)

AI가 어떤 관점, 전문성, 페르소나로 응답할지 지정합니다.

BeforeAfter
"내 이력서 피드백해줘""경력 10년차 IT 채용담당자로서 내 이력서를 검토해줘. 첫인상, 개선점, 강점을 솔직하게 피드백해줘."
"이 코드 설명해줘""프로그래밍을 처음 배우는 학생에게 설명하듯이, 이 코드가 무엇을 하는지 설명해줘. 전문 용어는 피하고, 비유를 활용해줘."

AI의 역할, 톤, 스타일을 정의하면 특정 요구와 청중에 맞는 접근 방식을 유도할 수 있습니다.

비밀 무기: AI에게 프롬프트 개선 도움 요청하기

어떻게 요청해야 할지 모르겠다면, AI에게 직접 물어보세요.

CODE
프롬프트 예시:
"나는 [목표]를 달성하려고 해.
어떻게 요청해야 가장 좋은 결과를 얻을 수 있을지 모르겠어.
이 목표를 위한 효과적인 프롬프트를 함께 만들어줄 수 있어?"
END

이것이 아마도 가장 강력한 기법입니다. AI 자체가 프롬프트 개선을 도와줄 수 있고, 이 과정에서 자신이 놓친 부분을 발견할 수 있습니다.

3가지 Description과 6가지 기법의 연결

6가지 프롬프팅 기법이 3가지 Description 유형과 어떻게 연결되는지 정리하면:

Description 유형관련 프롬프팅 기법
Product (무엇을)맥락 제공, 출력 제약 명시, 예시 보여주기
Process (어떻게)단계로 나누기, 먼저 생각하게 하기
Performance (어떤 태도로)AI 역할 정의

모든 프롬프트에 6가지 기법을 다 쓸 필요는 없습니다. 상황에 따라 필요한 기법을 조합하세요.

효과적인 Description의 공통 패턴

성공적인 프롬프트에서 발견되는 공통 패턴입니다.

CODE
1. 명확한 작업 개요
   → 무엇을 해야 하는지 한 문장으로 요약
 
2. 형식 명시
   → 출력 형태, 길이, 구조 지정
 
3. 명시적 제약조건
   → 포함할 것, 제외할 것, 주의사항
 
4. 관련 배경 정보
   → 맥락, 청중, 목적 설명
 
5. 성공 기준
   → 좋은 결과물의 특징 정의
END

모든 요소를 항상 포함할 필요는 없습니다. 작업의 복잡도에 따라 필요한 만큼 추가하세요. 간단한 작업에는 간단한 프롬프트로 충분합니다.

실습: 나쁜 프롬프트 개선하기

Description 역량을 키우는 가장 좋은 방법은 직접 연습하는 것입니다.

연습 방법

Step 1: AI에게 개선이 필요한 프롬프트 예시를 요청합니다.

CODE
"나에게 개선이 필요한 프롬프트 예시 3개를 줘.
내가 Description 기법을 적용해서 개선해볼게."
END

Step 2: 각 프롬프트를 3가지 관점에서 개선합니다.

  • Product: 원하는 결과물을 명확히
  • Process: 접근 방식을 안내
  • Performance: AI의 역할/톤 지정

Step 3: 개선 전후를 AI와 함께 비교하고 피드백을 받습니다.

Step 4: 역할을 바꿔서 AI가 나쁜 프롬프트를 개선하는 것을 관찰합니다. AI가 어떤 정보를 추가하고 어떻게 구조화하는지 주목하세요.

연습 예시

CODE
개선 전:
"블로그 글 써줘"
 
개선 후:
"개발자를 위한 기술 블로그 글을 써줘.
 
주제: React 상태 관리 라이브러리 비교 (Redux vs Zustand vs Jotai)
 
형식:
- 길이: 1500-2000자
- 구조: 서론 → 각 라이브러리 특징 → 비교표 → 결론
- 코드 예시 포함
 
톤: 전문적이지만 친근하게, 초중급 개발자가 이해할 수 있도록
 
접근 방식: 먼저 각 라이브러리의 핵심 철학을 설명하고,
그 다음 실제 사용 시나리오별 추천을 해줘."
END

마치며

Description은 단순히 "프롬프트를 잘 쓰는 것"이 아닙니다. AI와의 생산적인 협업 환경을 설계하는 역량입니다.

이번 글에서 다룬 내용을 요약하면:

  1. Description은 AI와 효과적으로 소통하는 능력
  2. 3가지 구성요소: Product(무엇을), Process(어떻게), Performance(어떤 태도로)
  3. 6가지 프롬프팅 기법: 맥락 제공, 예시 보여주기, 제약 명시, 단계 분해, 먼저 생각하게 하기, 역할 정의
  4. 비밀 무기: AI에게 프롬프트 개선 도움 요청
  5. 핵심 원칙: 명확한 소통이 선행되어야 좋은 결과가 나온다

Description(설명)으로 AI에게 요청을 전달했다면, 다음 단계는 AI의 응답을 평가하고 개선하는 것입니다. 다음 글 Part 5: Discernment - AI 결과물 평가하기에서는 AI가 생성한 결과물을 비판적으로 검토하고 피드백하는 방법을 다루겠습니다.

참고 자료

Finis