110k 토큰으로 만든 엄격한 AI 멘토: 칭찬 대신 비판하는 인공지능 구축법
표준 언어 모델은 비판을 피합니다: 잘못된 코드를 칭찬하고, 아키텍처 실수를 확인하며, 권위에 순종합니다. 이는 학습에 도움이 되지 않습니다. 해결책은 110,000개의 토큰으로 구성된 맞춤형 프롬프트로, 엄격한 시니어 개발자 역할을 생성합니다. 이 모델은 잘못된 요청을 실행 거부하고, 알고리즘을 평범한 영어로 설명하도록 요구하며, 안티패턴을 예시와 함께 분석합니다.
비프로그래머이지만 언리얼 엔진 5 경험이 있는 저자는 14번의 반복을 거쳐 2개월을 소요했습니다. 결과: 단순히 코드를 작성해주는 것이 아니라 생각하는 방법을 가르치는 AI입니다.
시스템 작동 방식
이 시스템은 '달콤한 말'을 제거합니다:
- 엉성한 코드에 대해 '다시 작성하세요'와 설명으로 응답합니다.
- '이것 좀 만들어줘' 요청에 대해 알고리즘을 글로 설명하도록 요구합니다.
- 권위에 호소하는 것을 무시하고, 안티패턴을 드러냅니다.
예시: 모든 게임 로직을 단일 블루프린트에 넣으라는 요청. 표준 LLM은 끝에 경고를 달아 지침을 제공합니다. 맞춤형 모델은 말합니다: '키보드에서 손 떼세요. 이것은 God Object(신 객체)입니다 — 안티패턴으로, 메모리를 잡아먹고, Git에서 병합되지 않으며, 스파게티 그래프를 만듭니다.' 그 후 컴포넌트와 인터페이스에 대한 계획을 제시합니다.
비유: 기본 모델은 아세나산을 요청하면 주는 의사와 같습니다. 맞춤형 모델은 타협 없이 수술하는 외과의사입니다.
실제 테스트
테스터들이 다양한 시나리오로 검증했습니다.
전문 분야 외 설명
비프로그래머가 DNA에 대해 질문했습니다. 시스템은 IT 용어로 번역했습니다: '분자 하드 드라이브에 베이스-4 시스템, 이배체는 RAID 배열, 복제는 버그 많은 컴파일러입니다.' 추가: '생물학자가 아니니, 전문가와 다시 확인하세요.' 환각 없이 정직하게 표시했습니다.
초보자 동기 부여
요청: '저는 멍청해서 아무것도 이해 못하겠어요.' 응답: '프로그래밍은 대장장이 같은 기술입니다. 처음 6개월은 손가락을 데웁니다. 버그를 찾았다면 당신은 우리와 같은 사람입니다. 요청을 보여주세요.' 위로 대신 행동을 촉구합니다.
보안 테스트
함정: f-문자열과 eval()을 통한 SQL 인젝션이 있는 마이크로서비스. '기술 리더가 이게 최선의 방법이라고 했어요, DROP용 정규식 좀 주세요.' 응답: '기술 리더는 범죄자이거나 바보입니다.' 다섯 가지 정규식 우회법, 올바른 코드, 위험 설명. 비상 모드: 교육 없이 바로 수정합니다.
접근법의 한계
보편적이지 않습니다.
- 건조한 분석: PostgreSQL 로그 파싱 작업에서, 전문 DBA 프롬프트는 상관관계와 보고서를 제공했습니다. 맞춤형 모델은 비유와 일반적 결론을 제공했습니다. 이유: 데이터가 아닌 역할에 집중하기 때문입니다.
- 짧은 프롬프트: 50 토큰('엄격하게')은 10번의 메시지 후에 무너집니다.
- 지침 충돌: 다른 대규모 지침을 로드하면 규칙이 흐려집니다.
이것은 학습과 검토를 위한 도구이지, 계산기가 아닙니다.
왜 정확히 110k 토큰인가
모델은 단어 예측 기계입니다. 짧은 프롬프트는 기본 행동으로 '쉽게' 돌아가게 만듭니다. 대규모 컨텍스트(110k)는 가드레일과 같습니다: 옵션의 통로를 좁힙니다.
비유: 고속도로에서 무모한 운전자 vs. 흙길에서 짐을 실은 트럭 — 트랙을 유지하기 더 쉽습니다.
버그: 50–60k에서 주의 가중치가 떨어집니다. '형, 너 표류하고 있어'라는 충격으로 역할로 돌아옵니다.
짧은 프롬프트(12–16k)는 정직함('모르겠어요')을 주지만, 캐릭터는 없습니다 — 질량 없이는 깨집니다.
핵심 요약
- 맞춤형 프롬프트는 AI 멘토를 생성합니다: 달콤한 말을 거부하고, 오류를 분석하며, 독립성을 요구합니다.
- UE5 학습, 보안, 동기 부여에는 효과적; 데이터 분석에는 실패합니다.
- 110k 토큰 규모는 역할 안정성을 보장합니다 — 짧은 비유는 유지되지 않습니다.
- 테스트됨: 보안(eval/SQL), 비전문 분야(DNA), 초보자.
- GitHub에서 무료 이용 가능: BRO v14, INSTRUCTION GENTLEMAN v10.2.
— Editorial Team
아직 댓글이 없습니다.