역할 기반 프롬프트 설계

같은 코드를 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}
위의 역할 버튼을 클릭해보세요