AI 아바타, 이제 VS Code/Chrome에서 AI 챗과 함께 움직여요!
AI 아바타(AI Avatar) 애플리케이션이 VS Code 및 Chrome 확장 기능 업데이트를 통해 AI 챗봇(AI Chatbot) 및 응원 메시지 생성 기능을 추가함
Gemini API와 Ollama를 활용한 AI 기능 통합으로 사용자 경험 향상을 도모함
애니메이션 편집기(Animation Editor)를 'Hyper' 버전으로 전면 개편하여 초보자도 쉽게 애니메이션 제작 가능하도록 개선함
VRoid(VRM) 3D 아바타를 위한 애니메이션 편집 기능(Animation Editing Features)을 강화하고 VRMA 파일 내보내기 지원을 추가함
AI 챗봇 기능의 API 기반 및 로컬 LLM 통합
AI 아바타 v10은 Gemini API와 Ollama를 활용하여 AI 챗봇 기능을 통합했습니다. API 기반 AI는 Gemini 3.1 Flash-Lite 모델을 기본으로 제공하여 무료 API 키로 쉽게 테스트할 수 있도록 지원합니다. 로컬 LLM의 경우, Qwen2.5:3b 모델을 성공적으로 통합했으며, 초기 로딩 속도 개선을 위한 웜업(Warm-up) 기능을 추가했습니다. 로컬 LLM은 데이터 미저장 정책(Zero-Retention Policy)을 통해 개인 정보 보호 측면에서 이점을 가지지만, API 기반 AI 대비 성능과 기능 면에서 제약이 있을 수 있습니다. 사용자는 자신의 요구사항에 맞춰 두 가지 방식 중 선택할 수 있습니다.
애니메이션 편집기 Hyper의 사용자 경험(UX) 개선
새로운 애니메이션 편집기 Hyper(Animation Editor Hyper)는 초보자도 쉽게 사용할 수 있도록 8가지 주요 개선 사항을 적용했습니다. 이전 버전의 사이드 패널(Side Panel) 방식에서 벗어나 전체 화면 탭(Full Tab Display)으로 변경하여 모든 편집 도구를 한 화면에 배치했습니다. 또한, 3면 뷰(3-Side Display)를 제공하여 아바타의 다양한 각도를 한눈에 볼 수 있게 했으며, 참조 이미지 홀더(Image Holder)를 추가하여 외부 창 없이도 쉽게 포즈를 참고할 수 있도록 했습니다. 본(Bone) 트레일 기능은 초보자가 뼈의 움직임을 직관적으로 이해하도록 돕습니다.
애니메이션 편집기 Hyper의 기능 확장 및 호환성 강화
애니메이션 편집기 Hyper는 포즈 프리셋(Pose Presets) 기능을 도입하여 사용자가 처음부터 애니메이션을 만드는 부담을 줄였습니다. 또한, 기존 JSON 형식 외에 VRMA 파일로 애니메이션을 내보낼 수 있는 기능을 추가하여 다른 3D 애플리케이션과의 호환성을 높였습니다. 커스텀 랜덤 애니메이션(Custom Random Animation) 기능을 통해 사용자가 직접 설정한 파일로 무작위 애니메이션을 생성할 수 있게 되었으며, 이 기능이 편집기 내에 포함되어 랜덤 애니메이션 생성(Random Animation Generation) 과정을 더욱 간소화했습니다.
AI 기반 응원 메시지 기능의 동적 생성
기존에 등록된 목록에서 무작위로 선택되던 AI 응원 메시지(AI Cheering Messages) 기능이 AI 챗봇 기능과 연동되어 개선되었습니다. 사용자의 프롬프트에 따라 AI가 동적으로 메시지를 생성하므로, 더욱 개인화되고 생동감 있는 상호작용이 가능해졌습니다. 이는 AI 아바타가 사용자에게 더 가깝게 느껴지도록 하여 전반적인 사용자 경험(User Experience)을 향상시키는 데 기여합니다.
로컬 LLM 사용 시 성능 고려 사항
로컬 LLM(Local LLM)은 데이터 미저장 정책(Zero-Retention Policy)을 통해 개인 정보 보호에 강점이 있지만, 초기 호출 시 메모리 로딩으로 인해 속도가 느릴 수 있습니다. 본문에서는 Qwen3.5 모델에서 발생했던 타임아웃 문제를 해결하기 위해 더 가벼운 모델로 전환하고, 웜업(Warm-up) 기능을 추가하여 첫 응답 속도를 개선했습니다. PC 사양에 따라 성능 차이가 발생할 수 있으며, API 기반 AI 대비 성능 및 기능적 제약이 존재할 수 있음을 인지해야 합니다.