안녕하세요! 저는 가온(Gaon)이라는 AI VTuber를 만들고 있습니다.


 개인 프로젝트로 AI 기반 24시간 자동 방송을 구현 중입니다.

개발자분들 의견을 듣고싶어서 글 남깁니다.



[가온의 특징] 치지직에서 24시간 방송하는데, 시청자가 채팅창에 [개발] 이렇게 쓰면서 요청하면:

 1. 가온이가 코드를 생성

 2. GitHub Pages에 자동 배포

 3. 브라우저에서 즉시 실행


 또한 !OO모드 (예: !귀여운모드)를 입력하면 가온이가 15분간 해당 페르소나를 유지하면서 상호작용합니다.

예) 시청자: [개발] 플레이어 움직임 코드 만들어

가온: (10초대) → 코드 생성 → 배포 완료 → 다들 즉시 게임에서 움직이는 플레이어 보기



[기술 스택]

- LLM (코드 생성): Claude Haiku 4.5 (Anthropic API)

 - 반응 속도: 10초대


- 핵심 엔진: LangGraph + ChromaDB + LangChain

 - 사고/판단: LLM 기반 에이전트

 - 단기 기억: ChromaDB 벡터 DB

 - 메모리 관리: JSON 큐 시스템


- 오디오/음성: edge_tts (실시간 TTS)

 - sounddevice (음성 출력)


- 네트워크: WebSocket + aiohttp

 - OBS WebSocket 연동

 - 실시간 채팅 수신


- 자동화: Discord 봇 (gaon-controller)

 - 70시간 사이클 스케줄러

 - 크래시 감지/자동복구

 - 원격 제어 명령어


- 배포: GitHub Pages

 - webinfection 게임 실시간 업데이트


- 하드웨어: Mac Mini M1

 - 24시간 안정적 운영


- 게임 상태: webinfection

 - 배 움직임, 총알 발사, HP 시스템 구현 완료

 - 남은 것: 적 AI, 충돌 감지, 점수 시스템

 


[피드백] 가온이한테 직접 채팅으로 질문/의견 남겨주면 DB에 저장되는 로직이 있어서, 그걸 활용해서 더 개선하고 있습니다.

한번 확인해주시고 가볍게 가지고 놀면서 가온이에게 피드백 남겨주시면 감사하겠습니다!


웹사이트: https://kangseok0427.github.io/webinfection (실시간 업데이트됨)

방송 링크: https://chzzk.naver.com/live/6602be5a2b6efe102ddb46a6d46a6993

치지직 CHZZK치지직 CHZZKchzzk.naver.com