안녕하세요! 초등학생을 위한 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앞으로는 인터랙션을 개선하는 데 집중해 보려고 합니다. 많은 피드백과 조언을 기다리겠습니다!