피드로 돌아가기
I Built a Local Interview Coach That Learns From Every Submission With Hermes Agent.
Dev.toDev.to
AI/ML

Hermes Agent 기반 로컬 피드백 루프로 구현한 적응형 코칭 시스템

I Built a Local Interview Coach That Learns From Every Submission With Hermes Agent.

Sreejit Pradhan2026년 5월 26일7intermediate

Context

기존 LeetCode 등 인터뷰 준비 도구의 정적 문제 제공 방식과 사용자별 학습 패턴 무시라는 한계점 식별. 개별 사용자의 취약점과 코드 스타일을 기억하여 학습 경로를 동적으로 조정하는 개인화된 코칭 아키텍처 필요성 대두.

Technical Solution

  • Next.js, FastAPI, SQLite 기반의 Local-first 아키텍처 설계를 통한 데이터 프라이버시 확보 및 배포 복잡도 제거
  • Hermes Agent를 단순 래퍼가 아닌 Core Intelligence Layer로 배치하여 모든 제출 파이프라인의 판단 로직으로 활용
  • problem_selector, solution_reviewer, coaching_profiler 세 가지 핵심 Skill 파일을 통한 역할 분리 및 상태 관리
  • 사용자 피드백 $\rightarrow$ Skill 파일 업데이트 $\rightarrow$ 다음 문제 선택 로직에 반영되는 Closed-loop 학습 메커니즘 구축
  • Monaco Editor가 통합된 Full Workspace 환경에서 코드 제출부터 Hermes 리뷰까지 일원화된 데이터 흐름 설계
  • WSL Ubuntu 기반 Hermes CLI를 통해 외부 추론 키 없이 로컬 인퍼런스 환경을 구현한 독립적 실행 구조

1. AI 에이전트 도입 시 단순 프롬프트 제어를 넘어 상태를 저장하고 진화시키는 'Skill 파일' 구조 검토

2. 학습 데이터의 즉각적인 반영을 위해 Local-first 저장소와 추론 엔진의 결합도 최적화

3. 정량적 평가 지표(Correctness, Complexity 등)를 세분화하여 LLM 리뷰의 객관성 확보

원문 읽기