尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗실시간 대화형 AI 보드게임 도우미
서강대학교 산학프로젝트 - 보선생팀
1. 보드게임을 할 때 룰북을 찾아보는 번거로움
게임 중 의견이 엇갈리는 상황에 룰북을 찾아보는 데에 많은 시간 소요
→ 음성을 통한 간편한 질문과 답변
2. 기존 LLM의 한계
GPT, Gemini 등 기존 LLM의 부정확한 답변 (Hallucination)
→ 룰북에 근거한 신뢰성 있는 답변
Teacher Bo는 보드게임 플레이어들이 게임 규칙을 쉽게 이해하고 궁금한 점을 실시간으로 해결할 수 있도록 돕는 AI 챗봇 서비스입니다. RAG(Retrieval-Augmented Generation) 기술을 활용하여 정확한 규칙 정보를 제공하며, 음성 인식 및 TTS 기능을 통해 자연스러운 대화형 인터페이스를 제공합니다.
none, Structured Outputs)이 프로젝트는 모노레포로 관리되며, 각 폴더는 독립적인 기능을 담당합니다.
/clientReact Native(Expo) 기반 크로스 플랫폼 모바일/웹 클라이언트
/serverNestJS 기반 메인 백엔드 서버
/rag-serverFastAPI 기반 RAG(Retrieval-Augmented Generation) 서버
/rag-vector-db-generator보드게임 룰북을 벡터 데이터베이스로 변환하는 임베딩 생성기
/silero-vadSilero VAD 모델 기반 음성 활동 감지(Voice Activity Detection) 서버
/infra인프라 설정 및 배포 관련 파일
# Node.js 및 Yarn 설치
node --version # >= 18.0.0
yarn --version # 1.22.22
# Python 및 pipenv 설치
python3 --version # 3.13
pip install pipenv
# Docker 설치 및 실행
docker --version
각 서비스 폴더에 .env 파일을 생성해야 합니다. .env.example 파일을 참고하세요.
cd client
yarn install
yarn start
cd server
yarn install
yarn start:dev
cd rag-server
pip install -r requirements.txt
fastapi dev app/main.py
cd silero-vad
pipenv install
pipenv run python main.py