피드로 돌아가기
Dev.toAI/ML
원문 읽기
AI 시뮬레이션 기반 DevOps 인터뷰 연습 도구 Scenar.io 설계 기록
Why I Built Scenar.io - An AI-Powered DevOps Interview Practice Tool
AI 요약
Context
기존 DevOps 연습 도구는 단순 명령어 입력이나 이론 암기에 치중한 구조. 실제 인터뷰의 핵심인 사고 과정 설명과 면접관의 피드백 과정 구현 불가. 프롬프트 설정에 과도한 시간이 소요되는 비효율적 환경.
Technical Solution
- Svelte 5, Bun, Hono, Turso(libSQL) 기반의 가볍고 빠른 풀스택 아키텍처 구성
- JSON 기반의 hidden_state 구조를 통해 서버 프로세스, 로그, 네트워크 상태 등 정밀한 가상 환경 정의
- LLM의 환각 현상을 방지하기 위해 AI 출력값과 hidden_state를 대조하는 Hallucination Detection 레이어 구축
- 서버 시뮬레이터와 인터뷰어의 역할을 분리한 Dual-role 프롬프트 구조로 일관된 응답 흐름 제어
- Claude Sonnet 4.5와 OpenRouter를 연동하여 자연어 의도 파악 및 실시간 터미널 출력 모사
- 정답 도출, 단기 해결, 장기 방지책의 3단계 루브릭 기반 진척도 추적 시스템 설계
Key Takeaway
정적인 데이터셋 대신 상태 기반의 시뮬레이션 레이어를 LLM 앞에 배치하여 AI의 일관성을 확보하고 도메인 특화 경험을 설계하는 방식.
실천 포인트
LLM 기반 시뮬레이터 설계 시, 상태 값(State)을 별도 JSON으로 관리하고 출력 검증 레이어를 추가하여 환각 현상을 제어할 것