프롬프트 엔지니어링 기초

개발자를 위한 AI 보조 코딩

Francesca Donadoni

AI Curriculum Manager, DataCamp

프롬프트란?

프롬프트: AI 모델에 제공하는 입력 또는 지시

32.png

개발자를 위한 AI 보조 코딩

프롬프트란?

프롬프트: AI 모델에 제공하는 입력 또는 지시

33.png

개발자를 위한 AI 보조 코딩

프롬프트란?

운전기사: "어디로 가실까요?"

승객: "아무 데나요"

프롬프트: 모호하여 모델이 이해하기 어려움

35.png

개발자를 위한 AI 보조 코딩

프롬프트란?

운전기사: "어디로 가실까요?"

승객: "메인 스트리트 23번지로 가주세요. 고속도로는 피해 주세요"

프롬프트: 구체적이고 모델이 이해하기 명확함

36.png

개발자를 위한 AI 보조 코딩

프롬프트 품질

$$

❌ 나쁜 프롬프트

$$

"이 코드를 수정하세요"

$$

✅ 좋은 프롬프트

$$

"이 Python 함수에서 0으로 나누기 오류를 처리하도록 수정하세요. 구조는 그대로 유지하고, except 블록만 변경하세요"

개발자를 위한 AI 보조 코딩

프롬프트 품질

$$

☺ 단순 프롬프트

$$

"문자열을 반전하는 Python 함수를 생성하세요"

$$

🤓 고급 프롬프트

$$

"문자열을 반전하고, 유니코드 문자를 처리하며, 뒤쪽 공백을 무시하는 Python 함수를 생성하세요"

개발자를 위한 AI 보조 코딩

프롬프트 구성 요소

프롬프트 구성 요소

이 Python 함수에서 0으로 나누기 오류를 처리하도록 수정하세요. 구조는 그대로 유지하고, except 블록만 변경하세요.

개발자를 위한 AI 보조 코딩

프롬프트 구성 요소

프롬프트 구성 요소 2

개발자를 위한 AI 보조 코딩

연습해 봅시다!

개발자를 위한 AI 보조 코딩

Preparing Video For Download...