728x90
* 테스트 확인 필요.
1️⃣ 프로젝트 전체 분석 금지
가장 큰 원인입니다.
2️⃣ 단계별 분석 (가장 중요)
전자정부 프로젝트는 레이어별로 분석해야 합니다.
1단계
Analyze the project structure only.
Do not read source code yet.
프로젝트 구조만 분석하세요.
소스 코드는 아직 읽지 마세요.
2단계
List all controllers and their request mapping URLs.
모든 컨트롤러와 해당 요청 매핑 URL을 나열합니다.
3단계
Explain the flow for this controller only.
이 컨트롤러에 대한 흐름만 설명하십시오.
4단계
Analyze the mapper XML related to this feature.
이 피처와 관련된 매퍼 XML을 분석합니다.
이렇게 하면 토큰 사용량이 80% 이상 감소합니다. (정말일까?)
3️⃣ 파일 범위 제한
Gemini에게 읽을 파일을 제한합니다.
Analyze only the controller package.
Do not read mapper or JSP files.
또는
Analyze only this file.
컨트롤러 패키지만 분석합니다.
매퍼 파일이나 JSP 파일은 읽지 마십시오.
또는
이 파일만 분석합니다.
4️⃣ SQL 분석 따로 하기
전자정부 프로젝트에서 토큰의 70%는 SQL입니다.
그래서 SQL은 따로 분석합니다.
Analyze this mapper XML only.
Summarize the queries.
이 매퍼 XML만 분석합니다.
쿼리를 요약합니다.
5️⃣ context reset
긴 대화는 토큰을 계속 증가시킵니다.
CLI에서
/clear
또는
/reset
6️⃣ Flash 모델 사용
무료 quota에서는 이 모델이 가장 좋습니다.
gemini --model flash
또는
gemini auto
7️⃣ AI context 파일 줄이기
ai-context.md가 너무 크면 토큰을 계속 사용합니다.
좋은 크기
200 ~ 500 lines
👍 전자정부 프로젝트 분석 최적 순서
무료 quota 기준으로 가장 효율적인 순서입니다.
1 프로젝트 구조
2 controller 목록
3 특정 controller 흐름
4 관련 mapper SQL
2 controller 목록
3 특정 controller 흐름
4 관련 mapper SQL
예시 (가장 좋은 질문 흐름)
첫 질문
Explain the project structure only.
Do not analyze source code yet.
프로젝트 구조만 설명하세요.
아직 소스 코드를 분석하지 마세요.
두 번째
List controller classes and request mapping URLs.
컨트롤러 클래스와 요청 매핑 URL 목록을 보여줍니다.
세 번째
Explain the flow for UserController.
UserController의 흐름을 설명하세요.
네 번째
Analyze the mapper XML used by UserController.
UserController에서 사용하는 매퍼 XML을 분석합니다.
💡 중요한 팁
전자정부 프로젝트는 이 질문 하나가 토큰을 많이 절약합니다.
Do not read the entire project.
Analyze only the requested files.
프로젝트 전체를 읽지 마십시오.
요청된 파일만 분석하십시오.
728x90
'AI > Gemini CLI' 카테고리의 다른 글
| Google Antigravity와 Gemini Code Assist (0) | 2026.08.01 |
|---|---|
| 개인 무료 Gemini Code Assist for individuals 종료 (0) | 2026.08.01 |
| VSCode 에서 기존 프로젝트 불러와서 사용하기 (예제) _ 전자정부표준프레임워크 기준 (0) | 2026.03.08 |
| VS CODE 에서 Gemini CLI 설치 (0) | 2026.03.08 |
| Gemini CLI 를 이용한 바이브 코딩 테스트. (0) | 2026.03.08 |