๋ญ ์ ๋ณด ์ฐพ์๋ด๋ ๋์ค๋๊ฑฐ์๊ณ .
์ ๋ฏธ๋์ดํํ
์ง์ ๋ฌผ์ด๋ด๋
์๋ฑํ๊ฒ ์๋ ค์ค์ ๊ฑ ๋ด๊ฐ ์์๋..
์ฌ์ค ๊ณต์ํ์ด์ง ์ฝ์ง๋ ์๊ณ
๊ฑ ์ฒด๋ํ๊ฑฐ ์ด๋ณด ๊ฐ์ด๋๋ก ๊ณต์ ํจ
1. ๊ธฐ์ต์ ์ฅ์ & ๋ฃฐ๋ถ
C://์ฌ์ฉ์/์ฌ์ฉ์๋ช /.gemini/ย
๋ด๊ฐ ๊ธฐ๋ก์ ์ฅํ๋ผ๊ณ ์์ผ์ ๊ทธ๋ฐ์ง๋ชจ๋ฅด๊ฒ ๋๋ฐ
๋ชจ๋ gemini ์ ๋ณด๋ ์ด ๊ฒฝ๋ก์ ๋ค ์ ์ฅ๋จ
GEMINI.mdย = ๊ท์นํ์ผ์. ์์ผ๋ฉด ๋ง๋ค๋ฉด๋จ
๋ฑํ ์์์ ์๊ณ ๊ฑ ์ฐ๋ ๊ท์น ๋ณต๋ถํ๋ฉด๋จ
tmpย =ย ๊ทธ๋์ ๋ณด๋๋ ์ฟผ๋ฆฌ๊ธฐ๋ก์
์๋ง ์ด๊ฑฐ ํ ๋๋ก ๋์ถฉ ๋งฅ๋ฝ๊ธฐ์ตํ๋๋ฏ
๋ต๋ณ๋ ๋ด์ฉ์ ์ ์ฅ์ํจ
๋ฃฐ๋ถ์ ์ ๋๋ก ์ ์ฉํ๊ณ ์๋ค๋ฉด ์์ ๊ฐ์ด Using 1 GEMINI.md file ์ด ๋ ์ผํจ
์๋จ๋ฉด ์ฌ์คํ ใฑใฑ
2. ํ๋ก์ ํธ ํด๋์์ ๋๋ฆฌ๋ ๋ฒ
CLI์ธ์ ๋๋ฉด ์๊ฒ ์ง๋ง ํ๋ก์ ํธ ํด๋ ์ฃผ์์ฐฝ์์ cmd ์น๊ณ
ํฐ๋ฏธ๋์ gemini ์
๋ ฅํ ์คํํ๋ฉด ๋จ
@๋ก ํน์ ํ์ผ๋ช
์ง์ ํ ์์๊ณ . ์ปค์๋ ๋น์ทํจ
3. ์ฅ๊ธฐ ๊ธฐ์ต์ฅ์น
๋ฃฐ๋ถ์ ์ญํ ์ด์ง ๊ธฐ์ต์ ์ํจ
temp๋ ๋งฅ๋ฝํ์
์ฉ
๊ทธ๋์ ๋๋ ๋ณ๋๋ก ํ๋ก์ ํธ ํด๋ ์์๋ค๊ฐ
session_memory.json ํ์ผ ํ๋ ๋ง๋ค๊ณ
์์
๋ด์ญ์ ์์ฝํด์ ๊ธฐ๋ก์ํด
ํฐ ์งํ์ฌํญ ๋๋ ๋๋ง๋ค ์ธ์
๋ฉ๋ชจ๋ฆฌ์ ์์ฝํด์ ์ ์ฅํ๋ผ๊ณ ํ๋ฉด๋จ
CLI ์ฌ์์ํ ๋๋ง๋ค ์ธ์
๋ฉ๋ชจ๋ฆฌ ์ฝ์ด๋ณด๋ผ๊ณ ํ๋ฉด๋๊ณ
์ธ์
๊ธฐ๋ก ๋ฐฉ์๋ ๊ทธ๋๋ง๋ค ์๋ก ์์ฑ์ํค๋์ง
๊ธฐ์กด ํ์ผ์ ์ด์ด์์ฐ๋์ง ์์์ ํ๋ฉด๋จ
์์๋ AI๋ก ๋ง๋ ๊ฑฐ๋ผ ์ค์๋, ์์ฝ, ์๊ฐ, ๋ฒ์ ๋ฑ๋ฑ.. ์์์ ๊ฐ์กฐ๋ฐ๋
{
ย "meta": {
ย ย "description": " ๋์ถฉ ์ด ์ ์ฅ๊ณต๊ฐ์ ๋ํ ์ค๋ช (์์จ๋๋จ)",
ย ย "last_ai_process_timestamp": null,
ย ย "last_user_interaction_timestamp": null
ย },
ย "context": {
ย ย "project_snapshot": {
ย ย ย "name": "MyAwesomeproject",
ย ย ย "version": "4.2.1",
ย ย ย "current_feature_module": null,
ย ย ย "main_focus": [],
ย ย ย "project_state_flags": []
ย ย },
ย ย "architectural_focus_areas": [],
ย ย "decision_impact_log": [],
ย ย "priority_tags": []
ย },
ย "current_session_log": {
ย ย "session_id": null,
ย ย "start_timestamp": null,
ย ย "analysis_summary": null,
ย ย "findings": [],
ย ย "user_feedback_on_suggestions": {}
ย },
ย "history": [
ย ย {
ย ย ย "session_id": "initial_setup",
ย ย ย "timestamp": "2023-10-26T09:00:00Z",
ย ย ย "summary": "Project initialization. AI analysis module configured. Basic structure established.",
ย ย ย "high_impact_focus_areas_added": []
ย ย }
ย ]
}
์ก๋คํ ํ
4. ํฐ๋ฏธ๋ ๋ช
๋ น์ด๋ ์๋์ฐ๋ก ์ฐ๋ผ๊ณ ๋ช
์ํด์ค์ผํจ
์๊ทธ๋ผ ๊ณ์ ๋ฆฌ๋
์ค ๋งฅ์ฉ ๋ช
๋ น์ด ์จ์ ๋ถ๋ ๋ ๋ ค๋จน์
๊ณผ์ ๋ง๋ค ๋ช์ญ๋ฒ์ฉ ๊ณ์ ์ค์ํ๋๊น ๊ผญ ์ธ๊ธํด์ผํจ
5. delete ๋ช
๋ น์ ์ ๋ always๋ก ์ด์ด๋์ง ๋ง ๊ฒ
์ ๋ฏธ๋์ด๋ ๊ธฐ๋ณธ๊ฐ์ด ์ฝ๊ธฐ์ ์ฉ์ด๊ณ ํ์ผ์ ์์ ํ ๋๋ง๋ค ๋ฌผ์ด๋ด
๊ทผ๋ฐ ๋ค๋ฅธ๊ฑด ๋ค always ์ ํํด์ค๋ del ๋ช
๋ น ํญ์ํ์ฉ์ ๋น์ถํจ
๋ฆฌํํ ๋งํ๋ฉด์ ๋ค์ง๊ณ ์ง ์๋ณธ ์ง์๋ฒ๋ฆฌ๊ณ ๋ชป์ฐพ๊ฒ ๋ค์ ํ๋๊ฒฝํฅ์์
ํด์งํต์์ ๋ณต๊ตฌ๋ ์๋๋๊น ๋ฐ๋์ git ๋ฐฑ์
๊ณ ๋ คํ ๊ฒ
6. ์ธ์
๊ธธ์ด์ง๋ฉด ๋ฉ์ฒญํด์ง๊ณ ์ํ๊น
๋ค์ฟผ๋ฆฌ์ ์ฅ๋ฌธ๋ต๋ณ ์์ฃผ๋ฉด ์น๋งคํ์ ์ฌ์ฉ ์ฌ๋ผ์ด
์ปจํ
์คํธ 80% ๊น์ง๋ง ๊ฐ๋ ์ฌ์ฌ ๋งํฑ์ด ๊ฐ๊ธฐ ์์..
๊ทธ๋ฌ๋ค ์ง๋ง๋๋ก ํฐ๋ฏธ๋ ์ข
๋ฃ๋๋ ๊ฒฝ์ฐ๋ ๋ง์
๋งฅ๋ฝ ๋ค ์์ด๋ฒ๋ฆฌ๊ณ ์๋ก์ด๋์ผ๋ก ๋ค์์์ํด์ผํ๋๊ฑฐ์
๊ทธ๋์ ์ธ์
๋ฉ๋ชจ๋ฆฌ ์์ฃผ ์ ์ฅํ๊ณ ์ฌ์คํ ์์ฃผํด์ฃผ๋ฉด
IQ 10์ ์ด๋๋ณด๋๊ฑฐ ๊ฐ์
7. ๋ฌด์กฐ๊ฑด API ํค ๋ฐ๊ธ๋ฐ์ ๊ฒ (๋ฌด๋ฃ)
์ง๊ธ ์ ์ฒญํ๋ฉด 40๋ง์์ง๋ฆฌ ํ ๋น๋ ์ค
๋ด๊ธฐ์ค ํ๋ฌํ์ฌ์ฉํด๋ 5๋ง์๋์ค๋๋ฐ ๋ฐ๋
์ ๋ฒํธ๋ฏ
๋ค์ฐ๋ฉด ๊ตฌ๊ธ๊ณ์ ์๋กํ์ ๋๋ฐ๊ธ๋ฐ์๋ ๋จ
์์คํ
ํ๊ฒฝ๋ณ์ - ์์คํ
๋ณ์ -ย GEMINI_API_KEYย ย ๋ง๋ค์ด์
APIํค ๋ถ์ฌ๋ฃ์ผ๋ฉด ์ ๋ฏธ๋์ด์์ ์๋์ธ์๋๊ณ
์ ๋ฏธ๋์ด CLIํฐ๋ฏธ๋์์ /auth ์
๋ ฅํ API๋ฒ์ ์ ํํด์ฃผ๋ฉด ์ฐ๊ฒฐ ๋๋จ
์ ์ผ ์ค์ํ๊ฒ API ์ฌ์ฉ์๋ค์ ๋ต๋ณ ๊ธธ์ด์ง๋ฉด
2.5 flash๋ก ๋ฐ๋๋๊ฑฐ ๋ง์์ค.
API ์ฌ์ฉ์๋ค ๋ฐ์ดํฐ๋ ์ฌํ์ต์ฉ์ผ๋ก ์์ด๋ค๋๋ฐ
๋ฌด๋ฃ API๋ ์ฝ๊ด์์ฝ์ด์ ์๋ชจ๋ฅด๊ฒ ์
ํ๋ฒ์ฉ flash๋ก ๊ฐ์ ์๋๋ฐ ์ฌ์คํํ๋ฉดย Pro๋ก ๋์์ค๊ณ
์ด์ง๊ฐํ๋ฉด pro ๊ฐ ์ข์ผ๋๊น ์ฆ์ ์ฌ์คํ ์ถ์ฒํจ
8. CLI๋ Ai Studio ๋ณด๋ค ์ด์ง ๋ฉ์ฒญํ ๋๋ ์์
ํ์ธํ๋์ ํด๋จ๋์ง, ์ฉ๋ชจ๋ธ์ด๋ผ ๊ทธ๋ฐ์ง ๋ชจ๋ฅด๊ฒ ๋๋ฐ
์ปค์์์ ๋๊ปด์ง๋ ์ผ๋น ์ง ๋๋์ด CLI์ ์ข ๋ฌป์ด์์
๋๊ฐ์ Pro๋ผ๋ ์ข ์ฒด๊ฐ์ง๋ฅ์ด ๋ค๋ฆ
AiStudio์์๋ ์ ๋ ์ํ๋ ์คํ์ ์ค์๋ฅผ ํ๋ค๋์ง.
๋ง์ด๊ทธ๋ ์ด์
ํ๋ฌ๋๋ ์๋ณธ์ฝ๋ ์ง์ฐ๊ณ ๋ชป์ฐพ๊ฒ ๋ค์ ํ๋ค๋์ง.
ํ๋ฆฐ ๋ช
๋ น์ด๋ฅผ ๊ณ ์น์ง ์๊ณ ๊ณ์ ๋ฐ๋ณตํด์ ํ๋ฆฐ๋ค๋์ง.
๊ทธ๋์ ์ง์ง ์ค์ํ ์ํคํ
์ณ ์ค๊ณ๋ ๊ฑฐ์์ ์ธ ์๋ชฉ์ย
AIStudio์ ์คํฌ๋ฆฝํธ ๊ธ์ด๋ฃ๊ณ ์ถ๋ก ํ๋ค์ ๋ก๋๋งต ์ง์ค๋๊ฑธ ์ถ์ฒํจ
๊ทธ๊ฑฐ ๋ฐํ์ผ๋ก CLI์์ ์์
ํ๋ฉด ํจ์ฌ ํ์จ์ข์ ๊ฒฐ๊ณผ๋ณผ์์์
๋ ์ฌํ๊น์ง ํ ์์ ๊ณผ ์์ผ๋ก ํ ์ผ์ ํ ์คํธ ํ์ผ๋ก ์ ์ฅํ๋ผ๊ณ ์ํค๊ณ ๋ค์์ ๊ทธ๊ฑฐ ์ฝ์ด๋ณด๋ผ๊ณ ํ๋๋ฐ
๋๋ ์ฒ์์ ๊ทธ๋ ๊ฒ ๋๋ ธ๋๋ฐ ๋ต๋ตํด์ ๋ฐ๊ฟ.. ์์ ์ ๊ทธ๊ฑฐ๋ญ์์ง์ ๋๋ตํ ์์๋ ๋ฉ๋ฆฌํธ๊ฐ ์์. ์ฅํธ์์ค์ด๋ฉด ํนํ ๋ ์ถ์ฒํจ
์ ๋ฏธ๋์ด, ์งํผํฐํ๋ฌ์ค ์ต๋ 70ํ๋ก ํ ์ธ
https://zoainfo.com/?p=67
๊ฐ์ flash ๋ชจ๋ธ๋ง์?
flash ์๋๊ณ pro API ์ฌ์ฉ์๋ pro ๋ฐ๊ณ ์ ์
์ด์น๊ตฌ ๊ฐ๋ฐ์๋ ๊ทธ๋ฐ๊ฑด ์๋๊ฑฐ ๊ฐ์๋ฐ ์ง์ง ์ฒด๋์ด๋ผ๊ณ ํ ๋งํ๊ฑฐ๊ฐ๋ค ์ค์ ๋ก ์ค์ํ ์๋งน์ด๋ง ์์ ์์๋ ค์ฃผ๋ค ใ ใ ;
์ด์ฏค๋๋ฉด ๊ฑ ๋ฌด๋ฃ api key ๋ฐ์์ roo code์์ ๋๋ฆฌ๋๊ฒ ๋์์ง๋ - dc App
๊ฟํ ใฑใ ใฑใ
40๋ง๋์ง๋ฆฌ ํ ๋น๋์ด ๋จธ์ผ? 300๋ฌ๋ฌ ํฌ๋ ๋ง ์ฒ์ ์์ํ ๋ ์ฃผ๋๊ฑฐ? ๊ทธ๊ฑฐ๋ผ๋ฉด 3๊ฐ์ ์ง๋๋ฉด ์์ด์ง๋๋ - ๊ฐ๋์คํ
300๋ฌ๋ฌ ํฌ๋ ๋ง ๋งํ๋๊ฑฐ๋ฉด 3๊ฐ์ ๊ธฐ๊ฐ ์ ํ ์๊ธด ํ ๊บผ์
๋ญ์ผ ๊ฟํ์ผ๋๋ฐ ์ง์์ง; GEMINI_MODEL=gemini-2.5-pro ํ๊ฒฝ๋ณ์ ๋ฃ์ผ๋ฉด flash๋ก ์๋ฐ๋๋ค
์ข๋ง ์์ธํ ์ค๋ช ์ข ใ - dc App
@์ ๊ตญ์๋น env ๋ชจ๋ฅด๋๋ฐ cli ์ฐ๋๊ฑฐ ๋ง๋? ์ํผ gemini ๋ช ๋ น์ด ์ฐ๊ณ ์ํฐ ์น ๊ฑฐ์๋? gemini ์์ GEMINI_MODEL=gemini-2.5-pro ์ฐ๊ณ gemini ์ฐ๊ณ ์ํฐ์น๋ฉด ๋๋ค "GEMINI_MODEL=gemini-2.5-pro gemini" ์ด๋ ๊ฒ ํด๋ด
๋ญ ์ด๊ฑฐํ๋๊ฐ์ง๊ณ ์ ๋ฏผ์์ ๊ฐ์ง๊ณ ์๋ ธ ์ด์๋ผ๋ ใ ใ
ใณใณ
ใณใณ ๋๋ ์ฐพ์๋ณด๊ณ ์์๋๋ฐ ํ์๊ฟํ์ด๋ ธ