Each language version is independently generated for its own context, not a direct translation.
이 논문은 **"생성형 AI(인공지능) 를 이용해 대학생들이 소프트웨어 개발 과정에서 '고객'과 대화하는 법을 배우는 새로운 수업 방식"**에 대한 이야기입니다.
기존의 소프트웨어 공학 수업에서는 학생들이 진짜 고객과 대화하기 어렵거나, 고객이 수업 시간에 항상 옆에 있을 수 없다는 문제가 있었습니다. 이 논문은 그 문제를 해결하기 위해 AI 가 가상의 고객 (페르소나) 이 되어 학생들과 대화하게 만드는 시뮬레이션을 소개합니다.
이 내용을 일상적인 비유와 함께 쉽게 설명해 드릴게요.
🎭 1. 수업의 핵심: "AI 가 연기하는 가짜 고객"
상상해 보세요. 학생들이 새로운 공공 서비스 앱을 개발해야 하는 상황입니다. 하지만 진짜 시민들이나 공무원들이 수업 시간에 모두 모일 수는 없죠.
이때 교수님은 **AI(챗봇)**에게 "너는 이제부터 3 가지 다른 시민 역할을 해줘"라고 지시합니다.
- 역할 1: 디지털에 익숙하지 않은 어르신 (접근성 문제 제기)
- 역할 2: 바쁜 직장인 (빠른 처리를 원함)
- 역할 3: 공무원 (규정과 절차에 민감함)
학생들은 이 AI 가 연기하는 가짜 고객들과 인터뷰를 하며 "이 기능이 필요해요", "저건 불편해요"라고 요구사항을 수집합니다. 마치 연극 연습을 하듯이, AI 가 대본 (프롬프트) 에 따라 연기하는 것입니다.
🛠️ 2. 수업의 3 단계 과정 (요리 레시피처럼)
이 수업은 크게 세 단계로 진행됩니다.
재료 찾기 (요구사항 발견):
학생들은 AI 고객들에게 질문을 던져 "이 앱에 뭐가 필요할까?"를 알아냅니다. 이때 중요한 건, AI 가 무조건 좋은 말만 하는 게 아니라, 때로는 "그건 안 돼요", "전에 실패한 적이 있어요"라고 거부하거나 반박할 수도 있다는 점입니다.요리하기 (요구사항 정리):
수집한 정보를 바탕으로 '사용자 스토리'나 '스토리 맵' 같은 개발 문서로 만듭니다.- 중요한 교훈: AI 가 바로 문서를 만들어주면 너무 완벽해 보일 수 있습니다. 하지만 학생들은 **"AI 가 만든 게 진짜 쓸모 있을까?"**를 스스로 고민하고, 팀원들과 의논해서 다듬어야 합니다. AI 가 만든 초안을 그대로 쓰면, 실제 개발에 쓸 수 없는 얕은 내용일 수 있기 때문입니다.
식후경 (비판적 성찰):
가장 중요한 단계입니다. "방금 AI 와 대화했는데, 뭐가 문제였을까?"를 토론합니다.- "AI 가 특정 성별이나 장애인을 편견 있게 묘사하지 않았을까?"
- "AI 가 사실과 다른 거짓말 (할루시네이션) 을 하지 않았을까?"
- "AI 는 효율성만 쫓아서 인간적인 감정이 부족하지 않았을까?"
이 과정을 통해 학생들은 AI 의 한계와 윤리적 문제를 깨닫게 됩니다.
⚠️ 3. 저자들이 발견한 '현실적인 문제들'
이 수업을 진행하면서 교수님들은 몇 가지 재미있고 중요한 점을 발견했습니다.
AI 는 너무 효율적일 수 있어요:
처음엔 AI 가 사람처럼 자연스럽게 대화하다가, 나중에 AI 를 업데이트하니 너무 직설적이고 효율적으로 변했습니다. "질문하면 바로 답만 주고, 추가 질문은 안 해요." 그래서 학생들은 금방 인터뷰를 끝내고 말았죠. 진짜 인간은 대화할 때 감정을 섞고, 질문을 이어가는데, AI 는 그게 부족할 수 있다는 것을 배운 것입니다.AI 가 만든 문서는 '겉만 번지르르'할 수 있어요:
학생들이 AI 에게 "사용자 스토리를 만들어줘"라고 하면, AI 가 아주 그럴듯한 문장을 만들어냅니다. 하지만 학생들은 그걸 보고 "완벽하다!"라고 생각하다가, 막상 개발하려니 구체적인 기준이 없어서 쓸모없다는 걸 깨닫습니다. AI 는 '생각'을 대신해주지 못한다는 것을 배워야 합니다.데이터 보안과 편견:
AI 는 학습된 데이터에 있는 편견 (예: 특정 성별이나 인종에 대한 고정관념) 을 그대로 반영할 수 있습니다. 또한, 학생들의 개인정보가 AI 서버로 넘어가는 것에 대한 우려도 있었습니다. 그래서 교수님들은 어떤 AI 도구를 쓰든 상관없이, 학생들 스스로가 '메타 프롬프트(명령어)'를 입력해서 AI 를 조종할 수 있게 시스템을 바꿨습니다.
💡 4. 결론: 왜 이 수업이 중요한가요?
이 수업의 목적은 단순히 "AI 를 잘 쓰는 법"을 가르치는 것이 아닙니다.
"AI 는 훌륭한 조수지만, 마법사는 아니다"
학생들에게 AI 가 만들어준 결과물을 맹신하지 않고, 비판적으로 검토하고, 윤리적 문제를 고민하며, 진짜 인간 고객의 마음을 이해하는 법을 가르치는 것입니다.
마치 요리 학교에서 AI 가 만든 요리를 맛보게 해주는 게 아니라, **"AI 가 만든 재료를 어떻게 요리해야 맛있는 음식이 되는지, 그리고 그 재료가 안전한지 직접 확인하는 법"**을 가르치는 것과 같습니다.
🚀 요약
이 논문은 **"AI 가 연기하는 가짜 고객과 대화하며 소프트웨어를 기획하는 수업"**을 소개합니다. 이를 통해 학생들은 AI 의 편리함을 경험하면서도, AI 의 한계와 편견을 깨닫고, 진짜 인간 중심의 요구사항을 찾는 법을 배웁니다.