개발자를 위한 AI 보조 코딩
Francesca Donadoni
AI Curriculum Manager, DataCamp


$$
$$
<Regular Prompt>
+
"단계별로 생각해 봅시다"

$$

"문자열이 팰린드롬인지 확인하는 Python 함수를 작성하세요"
"문자열이 팰린드롬인지 확인하세요.
- 1단계: 문자열 정규화 (소문자 변환, 영숫자 외 문자 제거).
- 2단계: 정리된 문자열을 뒤집기.
- 3단계: 원본과 뒤집힌 문자열 비교.
이 로직을 구현하는 함수를 작성하세요"



$$
"당신은 친절한 프로그래밍 튜터입니다. 각 개념을 쉬운 말로 설명하고, 필요 시 비유를 활용하세요. 흔히 발생하는 실수를 짚어주세요"
$$
"당신은 코드 디버깅을 돕는 시니어 소프트웨어 엔지니어입니다. 먼저 코드가 하려는 작업을 파악하세요. 그런 다음 실패 위치와 원인을 분석하세요"
개발자를 위한 AI 보조 코딩