작업 목록
주요 작업AI소프트웨어자동화

NOVALUX — 내 PC 코딩 에이전트

모델은 그대로, 일하는 방식만 바꿔 25%를 80%로

공개 MoE 모델(Qwen 35B)을 그래픽카드 8GB짜리 집 PC에서 돌리고, 그 위에 계획 → 실행 → 증거 확인 순서로 일하는 터미널 코딩 에이전트를 만들었다. 모델은 학습시키지 않았다 — 뇌는 그대로 두고 일하는 방식만 바꿔, 같은 모델로 버그 수정 문제를 25%에서 80%까지 풀게 했다.

공개 모델을 내 PC 한 대에서 돌리고, 일하는 방식으로 실력을 끌어올린 코딩 에이전트 — 예산 0원

기간
2026년 10월
역할
전체 — 설계 · 엔진 튜닝 · 에이전트 · 안전장치 · 채점 도구
분류
AI, 소프트웨어, 자동화
등급
주요 작업 — 구조와 판단이 남아 있는 것

화면 캡처가 아직 없어, 아래에 구조와 판단으로 적었습니다.

01

무슨 문제였나

쓸 만한 코딩 AI는 대부분 데이터센터에서 돈다. 모델을 다시 학습시키려면 그래픽카드 메모리가 74GB쯤 필요한데, 가진 건 8GB 한 장과 예산 0원이었다.

02

어떻게 풀었나

«실력 = 뇌 × 시간 × 검증 × 기억»으로 보고, 뇌(모델)는 손대지 않고 나머지를 만들었다. 35B 모델을 8GB에 올리려고 전문가 층을 CPU로 나누는 값을 찾아 맞췄고, 에이전트는 읽기 전용 계획과 실행을 나누고, 고친 뒤에는 증거(테스트 · 린트)가 있어야 끝내게 했다. 실력은 느낌이 아니라 채점 장부로 잰다 — 실제 코드 복사본에 버그를 심은 문제로 «맨몸 모델»과 나란히 시험했다.

구조

  1. 01마스터 감시 — 전역 정지 단축키, 요청할 때만 켜고 끝나면 전부 끈다
  2. 02뇌 서버 — llama.cpp, 32K 문맥, 전문가 층 일부를 CPU로
  3. 03에이전트 — 계획(읽기 전용) → 실행 → 증거 게이트
  4. 04도구 8종 — 읽기 · 목록 · 찾기 · 검색 · 저장소 지도 · 쓰기 · 고치기 · 명령 실행
  5. 05안전 — 권한 5단계 + 바닥 규칙 + 오프라인 차단, 고치기 전 체크포인트
  6. 06채점 장부 — 버그 심기 문제 · 맨몸 모델 비교 · 기록 보존

어려웠던 것

  • 35B 모델을 8GB 그래픽카드에 — CPU로 보낼 전문가 층 수를 바꿔 가며 재서 초당 25.4토큰 · 메모리 7.56GB에서 맞췄다
  • 채점기가 한쪽에 유리하게 돼 있던 곳을 두 번 찾아 고쳤고, 고치기 전 기록은 지우지 않고 «무효»로 이름 붙여 남겼다
  • 문제 하나에 읽기만 15~43번 하는 낭비 — 다음 과제로 남김
03

무엇을 만들었나

  • 터미널에서 대화하며 코드 읽기 · 고치기 · 테스트
  • 읽지 않은 파일은 고치지 못하게 막기, 고친 뒤 린트 확인
  • 권한 5단계와 오프라인 차단
  • 고치기 전마다 되돌릴 수 있는 체크포인트
  • 비밀값은 윈도 금고(DPAPI)에 보관
  • 명령 등록부 · 플러그인 구조 · 전역 정지 키
  • 실력 채점 도구 (버그 심기 40문제, 맨몸 모델 비교)

쓴 기술

llama.cpp (CUDA)Qwen3.6-35B-A3B GGUFPythonuvhttpxpytestWindows DPAPIgit 체크포인트
04

무엇이 남았나

  • 같은 모델로 버그 수정 20문제 — 에이전트 16개(80%) · 맨몸 모델 5개(25%), 맨몸이 푼 5개는 에이전트도 전부 풂
  • 공개 코딩 시험 164문제 중 158개(96.3%) — 공개 문제라 학습 데이터에 섞였을 수 있어 «정상 동작 확인용»으로만 봄
  • 코드 23개 파일 1,571줄, 자동 테스트 11개 통과
  • 음성 · 기억 · 밤사이 자기 성장 · 압축은 설계만 있고 아직 만들지 않았습니다

알게 된 것

모델을 바꾸지 않아도 일하는 순서와 확인 절차만으로 같은 모델이 세 배 넘게 잘 풀었다. 그리고 실력은 내가 만든 채점기로 재는 만큼 채점기부터 의심해야 한다 — 두 번 고친 것도 내 쪽이 유리하게 돼 있던 곳이었다.

다음 프로젝트AI 작업 지침 체계