역할 기반 프롬프트 설계
같은 코드를 3가지 역할이 분석하면 완전히 다른 결과가 나옵니다
def get_user_data(user_id):
response = requests.get(f"https://api.example.com/users/{user_id}")
data = response.json()
password = data['password'] # 비밀번호를 그대로 가져옴
return {'name': data['name'], 'email': data['email'], 'pw': password}