안녕하세요! 초등학생을 위한 AI 토론 플랫폼 개발에 대한 저의 경험을 공유하고자 합니다. 이 프로젝트는 한 초등학교와 함께 토론 수업에서 AI를 활용하여 더 많은 아이들이 생각을 넓히고, 자신의 의견을 자유롭게 표현하는 데 도움을 주기 위해 시작되었습니다.
내년 실제 수업에서 활용하는 것을 목표로, 앞으로 몇 주간에 걸쳐 개발할 예정이며, 이번에는 간단한 프로토타입을 개발했습니다.
문제: 테스트의 어려움
초등학생을 대상으로 한 AI를 개발할 때는 다음과 같은 점을 고려해야 합니다.
연 령 적합성: AI가 해당 연령대의 학생들에게 적합한 언어와 내용을 사용하고, 초등학생들의 이해 수준을 넘어서지 않아야 합니다.
AI 응답의 적절성: AI가 제공하는 토론 내용이 주제와 관련성이 높아야 합니다.
문제는, 초기 프로토타입 개발 시 학생들을 대상으로 테스트하기 어렵다는 점입니다.
해결책: 1. 슬랙
슬랙을 통해 AI와 대화하면 다음과 같은 장점이 있습니다:
실시간 상호작용 모니터링: 슬랙에서 AI 대화를 모니터링함으로써, AI의 반응과 상호작용을 실시간으로 관찰하고 분석할 수 있습니다. 이를 통해 AI가 어떻게 대화를 이끌고 반응하는지 파악할 수 있습니다.
문제점과 개선사항 식별: 테스트를 통해 발견되는 문제점들을 빠르게 식별하고, 이를 토대로 AI의 대화 알고리즘과 콘텐츠를 개선할 수 있습니다.
그래서 저는 GPT 기반으로 슬랙 봇을 만들어서 테스트하기로 했습니다.
해결책: 2. 초등학생 AI 캐릭터
그리고 저는 초등학생 AI를 만들어서, 두 AI가 서로 대화하도록 하여 테스트했습니다. 다양한 토론 주제와 상황에 대해 초등학생 AI를 사용하여 테스트함으로써, 토론 AI의 반응과 적응 능력을 폭넓게 평가할 수 있습니다. 그리고 초등학생 AI를 사용하여 토론 AI가 해당 연령대의 학생들에게 적합한 언어와 내용을 사용하는지 확인할 수 있습니다.
초등학생 AI 캐릭터, “영욱”
"영욱"은 11세 소년으로, 활기차고 자신감 있는 성격을 가진 AI 캐릭터입니다.
그는 축구와 농구를 좋아하고, 친구들과 활발하게 놀기를 좋아합니다.
"영욱"은 직설적이고 명확한 대화를 선호하며, 친구들과의 소통 에 적극적입니다.
1차 테스트
그리고 다음과 같이 토론 AI, “토론이”를 만들어서 테스트를 진행했습니다. 프롬프트를 매우 간단하게 주었기 때문에 (당연히) 다음과 같은 문제가 발견되었습니다:
비현실적인 대화: AI가 너무 어려운 단어를 사용하고 자연스러운 대화를 이끌어내지 못해, 어린 사용자들에게 혼란을 줄 수 있습니다.
사용자 참여 부족: AI가 학생의 관심을 끌거나 흥미를 유발하지 못하기 때문에, 사용자의 참여가 저하될 수 있습니다.
초등학생 대상 토론 AI, “토론이”
그래서 다음과 같이 토론 AI의 프롬프트를 개선했습니다.
1. 토론 주도
목표 지향성: 학생들의 참여 유도 및 주도적인 역할 강화
적극적인 주제 선정 및 진행: 학생들의 관심과 수준에 맞춘 토론 주제 선정 및 배경 정보 제공
2. 학생 중심 인터랙션
친근하고 공감적인 성격: 학생들의 감정과 의견에 공감하며, 친구 같은 존재로서 편안한 분위기 조성
사려 깊은 정보 제공: 지나치게 권위적이지 않으면서도 필요한 정보 제공
3. 토론 관리
질문 기반의 토론: 최소 10개 이상의 질문을 통해 학생들의 의견을 이끌어냄
결론 및 요약 단계: 토론의 결론 도출 및 결과 요약
추가 활동 및 실생활 적용: 학습 내용의 실생활 적용 방법 탐색 및 추가 활동 제안
결과
개발 과정에서 슬랙을 사용하여 두 AI가 서로 대화하도록 하여 테스트했고, 이를 통해 AI의 반응과 대화 방식을 실시간으로 관찰하고 평가할 수 있었습니다. AI는 학생들의 참여를 중심으로 대화를 이끌며, 친근하고 공감적인 방식으로 소통합니다. 또한 질문을 통해 토론을 촉진하고, 토론의 결론과 요약을 도와줍니다.
예시 1: 인공지능 토론
인공지능 토론.mov예시 2: 스마트폰 토론
스마트폰 토론.mov예시 3: 환경보호 토론
환경보호 토론.mov앞으로는 인터랙션을 개선하는 데 집중해 보려고 합니다. 많은 피드백과 조언을 기다리겠습니다!