내 시니어 개발자

발행: (2026년 5월 24일 AM 07:16 GMT+9)
2 분 소요
원문: Dev.to

Source: Dev.to

이 글은 Gemma 4 챌린지를 위한 제출물입니다:

MySeniorDev는 로컬‑우선 AI 코드 리뷰어이며, 다음 세 가지 리뷰 모드를 제공합니다.

  • Security — 하드코딩된 비밀, 누락된 검증, 노출된 API 키, 인증 구멍 등을 찾아냅니다.
  • Architecture — 거대한 파일, 혼합된 관심사, 확장되지 않을 패턴 등을 표시합니다.
  • General — 보안, 구조, 코드 품질 전반에 걸친 전체 리뷰를 수행합니다.

리뷰가 끝난 뒤에는 후속 질문을 할 수 있습니다.
스스로 학습한 개발자, 특히 아직 공식적인 리뷰 경험이 없는 사람들을 위해 설계되었습니다.


Code

GitHub — VEND321/MySeniorDev
프로젝트 핵심은 두 곳에 있습니다:

  • 시스템 프롬프트 — backend/services/prompt.js
  • Ollama 통합 — backend/services/ollama.js

http://localhost:11434 (필요 시 Google AI로 대체)
선택된 모델: Ollama를 통한 Gemma 4 E2B
E2B를 선택한 이유는 대부분의 하드웨어에서 실행 가능하기 때문입니다.

Gemma 4는 세 가지 레이어에서 실제 작업을 수행합니다:

  1. 코드 이해
  2. 자연어 번역
  3. 대화형 메모리

왜 로컬 실행이 중요한가?
이는 단순히 기술적인 선택이 아니라, 다음과 같은 이유 때문입니다.

제작자: @VEND321
YouTube: darkshard
위치: 나이지리아
하드웨어: 8 GB RAM, GPU 없음, 일반 소비자용 노트북
모델: Ollama를 통한 Gemma 4 E2B

0 조회
Back to Blog

관련 글

더 보기 »

내 스킬

프로젝트를 위한 AI 지시문을 만들고, 설치하고, 관리하세요 — 코딩이 필요 없습니다. CREATE 이름을 정하고, 카테고리를 선택하고, 원하는 것을 설명하세요 — 마법사가 자동으로 구성합니다.