토론마스터-AI
Source: Dev.to
DebateMaster‑AI란?
DebateMaster‑AI는 Google의 Gemini Live API를 활용한 실시간 토론 코칭 플랫폼으로, 양방향 음성 스트리밍을 지원합니다. 기존 토론 앱과 달리 실시간으로 성과를 분석하고, 향상을 추적하며, AI 기반 인사이트를 통해 기술을 다듬어 줍니다.
작동 방식
- 토론 주제 입력 (예: “오염이 살아있는 유기체에 미치는 영향”).
- 토론 스타일 선택:
- 코치 모드 – 지원적인 피드백 제공.
- 피어시 모드 – 도전적인 반대 의견 제시.
- Gemini API 키를 설정하고 Start Debate를 클릭합니다. AI가 자연스러운 대화 형태로 참여합니다.
토론 중 인터페이스에 표시되는 내용:
- 실시간 전사
- 오디오 시각화
- 진행 타이머
토론이 끝나면 다음을 포함한 종합 성과 보고서를 받게 됩니다:
- 어휘 풍부도 – 어휘 다양성 추적.
- 자신감 수준 – 말투와 전달 방식을 분석.
- 주장 강도 – 논리 구조와 근거를 평가.
- 응답 시간 – 반론을 제시하는 속도를 측정.
- 참여 점수 – 활발한 참여도를 추적.
AI는 또한 개인화된 개선 제안을 생성해 토론 기술을 향상시킵니다.
진행 상황 추적 및 페르소나 분석
DebateMaster‑AI는 일회성 경험에 그치지 않습니다. Activity 탭에서는 점수 추세, 히트맵, 세션 기록을 통해 진행 상황을 시각화합니다.
페르소나 시스템은 토론 유형을 전략가, 연설가, 분석가, 외교관 중 하나로 지정하고, 시간에 따른 강점과 변화를 보여줍니다. 어휘 마스터 또는 토론 마라톤과 같은 업적은 학습 경험을 게임화합니다.
Kiro IDE가 이를 가능하게 한 이유
이 프로젝트의 진정한 주인공은 Kiro IDE입니다. 사용된 주요 기능:
- 멀티‑스펙 개발 – 프로젝트를 네 개의 독립 스펙(핵심 토론 기능, 활동 뷰, 페르소나 시스템, UI 재설계)으로 분할해 충돌 없이 병렬 개발.
- 스티어링 문서 – 기능 전반에 걸쳐 일관된 스타일링, 아키텍처, API 사용을 보장.
- 에이전트 훅 – 린팅, 문법 검사, README 업데이트와 같은 반복 작업을 자동화해 수시간의 수작업을 절감.
- 모델 컨텍스트 프로토콜(MCP) – Gemini API, TypeScript, React, Tailwind에 대한 실시간 문서를 통합해 참고 자료를 최신 상태로 유지.
이 워크플로우는 개발 속도를 높이고 코드 품질을 향상시켰으며, 보일러플레이트 작업보다 최고의 사용자 경험 구축에 집중할 수 있게 했습니다.
DebateMaster AI가 중요한 이유
대회 준비 중인 학생이든, 대중 연설을 향상시키려는 전문가이든, 혹은 비판적 사고를 갈고 싶은 누구든, DebateMaster‑AI는 완전한 코칭 플랫폼을 제공합니다. AI 지원 개발과 Kiro IDE를 결합해 6주 만에 복잡한 아이디어를 다듬어진 완전한 앱으로 구현했습니다.
직접 사용해 보기
DebateMaster‑AI는 해커톤 프로젝트를 넘어 학습 플랫폼입니다. 레포지토리를 확인하고 직접 사용해 보세요. 다음 토론이 지금까지 중 가장 뛰어난 토론이 될 수도 있습니다!