๐ ์ปค์๋ฅผ ์ฌ์ฉํ๋ฉด์ ์๊ธฐ๋ ๊ฐ์ฅ ํํ ์ค์๋คโฆ ๋น์ ์ ํผํ๊ณ ์๋์?
์ปค์๋ฅผ ์ฌ์ฉํ๋ค๋ณด๋ฉด ๊ฒช๋ ์๊ฐ์ด ์์ต๋๋ค. ๊ฐ์๊ธฐ ์ฝ๋๊ฐ ์์๋๋ก ์๋ํ์ง ์๊ฑฐ๋, ํผ์ ์ด ์๊ฒจ ํ๋ก์ ํธ ๋ฐฉํฅ์ด ์๋ฑํ ๊ณณ์ผ๋ก ํฅํ ๋. ๋๋ถ๋ถ์ ๋ฌธ์ ๋ ๋ช
ํํ์ง ์์ ์๊ตฌ์ฌํญ ๊ณผ ๋ถ์ถฉ๋ถํ ์ปค๋ฎค๋์ผ์ด์
์์ ๋น๋กฏ๋ฉ๋๋ค. ํ์ง๋ง ๊ทธ ํด๊ฒฐ์ฑ
์ ์์ธ๋ก ๊ฐ๋จํฉ๋๋ค.
๐ Requirements.md๋?
Requirements.md๋ ์ฐ๋ฆฌ๊ฐ ๋ง๋ค๊ณ ์ ํ๋ ํ๋ก์ ํธ์ ์๊ตฌ์ฌํญ์ ์ฒด๊ณ์ ์ผ๋ก ์ ๋ฆฌํ ๋ฌธ์์ ๋๋ค. ์ด ํ์ผ์ ํตํด ์ปค์๋ ํ๋ก์ ํธ์ ์ ์ฒด ๊ตฌ์กฐ์ ์ธ๋ถ์ฌํญ์ ์ดํดํ๊ณ , ๊ทธ์ ๋ง์ถ ์ฝ๋๋ฅผ ์์ฑํ๊ฑฐ๋ ๋๋ฒ๊น ํ ์ ์์ต๋๋ค.
์๊ตฌ์ฌํญ์ด ๋ช ํํ ์๋ก ์ค๋ฅ๋ ์ค์ด๋ค๊ณ , ์ฝ๋ ์์ฑ ์๋๋ ๋นจ๋ผ์ง๋๋ค. ํนํ, AI๊ฐ ์ฝ๋ ์์ฑ ์ ์ด๋ฌํ ๋ช ํํ ๊ฐ์ด๋๋ฅผ ๋ฐ๋ผ ์ผ๊ด๋ ์ฝ๋๋ฅผ ์ ๊ณตํ๊ฒ ๋์ด, ํจ์จ์ฑ์ด ๊ทน๋ํ๋ฉ๋๋ค.
---
๐ง Requirements.md ์์ฑ ๊ฐ์ด๋
#project-overview (ํ๋ก์ ํธ ๊ฐ์)
#feature-requirements (๊ธฐ๋ฅ ์๊ตฌ์ฌํญ)
#relevant-codes (๊ด๋ จ ์ฝ๋)
#Current-file-instruction (ํ์ฌ ํ์ผ ๊ตฌ์กฐ)
#rules (๊ท์น)
1. ํ๋ก์ ํธ ๊ฐ์ (#project-overview)
ํ๋ก์ ํธ๊ฐ ์ ๊ณตํ๋ ๊ธฐ๋ฅ๊ณผ ์ฌ์ฉ๋ ์ฃผ์ ๊ธฐ์ ์ ๊ฐ๋จํ ์์ฝํ์ธ์.
#project-overview (ํ๋ก์ ํธ ๊ฐ์ ์์)
2. ๊ธฐ๋ฅ ์๊ตฌ์ฌํญ (#feature-requirements)
ํ๋ก์ ํธ์์ ํ์ํ ๊ตฌ์ฒด์ ์ธ ๊ธฐ๋ฅ ๋ชฉ๋ก์ ๋์ดํ๊ณ , ๊ฐ ๊ธฐ๋ฅ์ด ์ด๋ป๊ฒ ๊ตฌํ๋ ์ง ์ค๋ช ํ์ธ์.
#feature-requirements (๊ธฐ๋ฅ ์๊ตฌ์ฌํญ ์์)
3. ๊ด๋ จ ์ฝ๋ (#relevant-codes)
์ฃผ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์ปดํฌ๋ํธ์ ์ฌ์ฉ ์์๋ฅผ ํฌํจํ์ธ์.
ํด๋นํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์ปดํฌ๋ํธ์ Docs์์ ์ฌ์ฉ ์์๋ฅผ ์ฐธ๊ณ ํ์๋ฉด๋ฉ๋๋ค.
#relevant-codes (๊ด๋ จ ์ฝ๋ ์์)
4. ํ์ฌ ํ์ผ ๊ตฌ์กฐ (#current-file-instruction)
ํ์ฌ ํ๋ก์ ํธ์ ํด๋ ๋ฐ ํ์ผ ๊ตฌ์กฐ๋ฅผ ๋ช ํํ๊ฒ ๋์ดํ์ฌ, ์ปค์๊ฐ ํ๋ก์ ํธ์ ๊ตฌ์กฐ๋ฅผ ์ฝ๊ฒ ํ์ ํ ์ ์๊ฒ ํ์ธ์.
#Current-file-instruction (ํ์ฌ ํ์ผ ๊ตฌ์กฐ ์์)
5. ๊ท์น (#rules)
์ฝ๋ ์์ฑ ๊ท์น๊ณผ ํด๋ ๊ตฌ์กฐ์ ๋ํ ๋ช ํํ ๊ท์น์ ์ค์ ํ์ธ์.
#rules (๊ท์น ์์)
๐ Requirements.md์ ์ค์ง์ ํจ๊ณผ
์ด์ ์ค์ง์ ์ธ ํจ๊ณผ์ ๋ํด ์ด์ผ๊ธฐํด๋ณผ๊น์? ์ด ๊ฐ๋จํ ๋ฌธ์ ํ๋๊ฐ ๊ฐ์ ธ์ฌ ์ ์๋ ๋ณํ๋ ์์ ์ด์์ ๋๋ค:
1. ์ค๋ฅ ๊ฐ์: ๋ช ํํ ์๊ตฌ์ฌํญ ๋๋ถ์ AI๋ ํ๋ก์ ํธ ๊ตฌ์กฐ์ ๋ง์ถ ์ ํํ ์ฝ๋๋ฅผ ์์ฑํ๊ฒ ๋์ด, ์ฝ๋์ ์ค๋ฅ๋ฅผ ํฌ๊ฒ ์ค์ผ ์ ์์ต๋๋ค.
2. ์ผ๊ด๋ ์ฝ๋ ํ์ง: ์๊ตฌ์ฌํญ์ด ๋ช ํํ๊ฒ ์ ๋ฆฌ๋์ด ์์ผ๋ฉด, ํผ์ ์ด ์ฌ๋ผ์ง๊ณ ์ฝ๋ ํ์ง์ด ์ผ๊ด๋๊ฒ ์ ์ง๋ฉ๋๋ค.
3. ํจ์จ์ ์ธ AI ํ์ : AI๋ ๋ช ํํ ๊ฐ์ด๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฝ๋๋ฅผ ์์ฑํ๋ฏ๋ก, ๋น ๋ฅด๊ณ ์ ํํ ๊ฐ๋ฐ์ด ๊ฐ๋ฅํด์ง๋๋ค.
4. ์ง์์ ์ธ ํ๋ก์ ํธ ๊ด๋ฆฌ: ํ๋ก์ ํธ๊ฐ ์งํ๋ ์๋ก Requirements.md๋ฅผ ํตํด ์ฒด๊ณ์ ์ธ ๋ฌธ์ํ๊ฐ ์ด๋ฃจ์ด์ง๋ฏ๋ก, ์ ์ง๋ณด์ ๋ฐ ํ์ฅ์ด ์ฉ์ดํด์ง๋๋ค.
๐ก Requirements.md ์์ฑ ํ
1. ์ธ๋ถ์ ์ผ๋ก ์์ฑํ์ธ์: ์๊ตฌ์ฌํญ์ ๊ตฌ์ฒด์ ์ผ๋ก ์์ฑํ ์๋ก, AI๋ ์ด๋ฅผ ๋ฐํ์ผ๋ก ๋ ์ ํํ ์ฝ๋๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
2. ํ๋ก ํธ์๋์ ๋ฐฑ์๋๋ฅผ ๋๋์ธ์: ์ ๊ฐ ์ง๊ธ ๋ณด์ฌ๋๋ฆฐ๊ฑด ํ๋ก ํธ์๋์ ๊ดํ ์์ฒญ์์์ ๊ฐ๊ฐ์ ์๊ตฌ์ฌํญ์ ๋ถ๋ฆฌํด, ๋ ์ฒด๊ณ์ ์ธ ๋ฌธ์ํ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
3. ์ ๊ธฐ์ ์ผ๋ก ์ ๋ฐ์ดํธํ์ธ์: ํ๋ก์ ํธ๊ฐ ์งํ๋จ์ ๋ฐ๋ผ ๋ณ๊ฒฝ์ฌํญ์ ๋ฌธ์์ ์ฆ์ ๋ฐ์ํด, ์ผ๊ด์ฑ์ ์ ์งํ์ธ์.
4. ์ปค์์์ ๋ํ์ ํ์ฉํ์ธ์: AI๊ฐ ์ฝ๋๋ฅผ ์์ฑํ๊ฑฐ๋ ์์ ํ ๋, @๋ฉ์ ๊ธฐ๋ฅ์ ํตํด Requirements.md ํ์ผ์ ์ฐธ์กฐํ๋๋ก ํ์ธ์.
๋ง๋ฌด๋ฆฌ
Requirements.md ํ์ผ์ ํ์ฉํ๋๊ฒ์ ํ๋ก์ ํธ์ ์ฑ๊ณต์ ๊ฒฐ์ ์ง๋ ๋ก๋๋งต์ด์, ์ปค์์์ ํ์
์ ๊ทน๋ํํ๋ ๊ฐ๋ ฅํ ๋๊ตฌ์
๋๋ค. ์ฌ๋ฌ๋ถ์ ํ๋ก์ ํธ์ Requirements.md๋ฅผ ์ถ๊ฐํ๊ณ , ๋ช
ํํ๊ณ ์ผ๊ด๋ ๋ฐฉํฅ์ผ๋ก ๋์๊ฐ์ธ์. ์ปค์๊ฐ ์ฌ๋ฌ๋ถ์ ๊ฐ๋ฐ ๊ณผ์ ์ ๋ ํจ์จ์ ์ผ๋ก ์ง์ํ ๊ฒ์
๋๋ค!
๋ด์ค๋ ํฐ ๊ตฌ๋ ์์๊ฒ๋ง ๋๋ฆฌ๋ ํน๋ณ ์ ๋ณด!
๋ด์ค๋ ํฐ์์ ๋ค๋ฃจ์ง ๋ชปํ Requirements.md์ ๋ํ ๋ ๊น์ด ์๋ ํ์ FreAiner ๋ธ๋ก๊ทธ์์ ํ์ธํ์ค ์ ์์ต๋๋ค. ๋ด์ค๋ ํฐ๋ฅผ ๊ตฌ๋
ํ์๋ฉด, ๋ธ๋ก๊ทธ ๊ฒ์๊ธ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ณด๋ด๋๋ฆฌ๋, ๊ตฌ๋
ํ๊ณ ์ ์ฉํ ์ ๋ณด๋ฅผ ๋์น์ง ๋ง์ธ์!
๐ฐ FreAiner ๋ด์ค๋ ํฐ๋ฅผ ๊ตฌ๋
ํ์ธ์!
์์ด๋์ด๋ฅผ ๋น ๋ฅด๊ฒ ์๋น์ค๋ก ์ ํํ๋ ๊ฟํ๋ถํฐ ์ฑ ๋ฐ ์น ๊ฐ๋ฐ์ ๋ํ ์ ์ฉํ ์ ๋ณด๊น์ง, FreAiner์ ๋ด์ค๋ ํฐ๋ก ์ง์ ๋ฐ์๋ณด์ธ์. ๋งค์ฃผ ์์์ผ๋ง๋ค ์์ฐจ๊ณ ์ค์ฉ์ ์ธ ๋ด์ฉ์ ๋ฉ์ผ๋ก ๋ณด๋ด๋๋ฆฝ๋๋ค.
๐ [๋ด์ค๋ ํฐ ๊ตฌ๋ ํ๊ธฐ]
๋งค์ฃผ ์๋ก์ด ์ปค์ํ, AI ํ์ฉ
๐ FreAiner ๋ธ๋ก๊ทธ
์ปค์์ ๊ดํ ๋ ๊น์ด ์๋ ํ๊ณผ ์ค์ ๊ณผ์ ๋ฅผ ๋ธ๋ก๊ทธ์์ ํ์ธํ์ธ์!
๐ [FreAiner Blog์์ ํ ๋ ์ป๊ธฐ]
---
๐กFreAiner ์ฌ๋ ์ปค๋ฎค๋ํฐ์ ์ฐธ์ฌํ์ธ์!
FreAiner ์ฌ๋ ์ปค๋ฎค๋ํฐ์์ ๋ค๋ฅธ FreAiner๋ค๊ณผ ์์ด๋์ด๋ฅผ ๋๋๊ณ , ์ฑ ๋ฐ ์น ๊ฐ๋ฐ์ ๋ํ ๋ค์ํ ์ ๋ณด๋ฅผ ๊ตํํด๋ณด์ธ์.
๐ [์ฌ๋ ์ปค๋ฎค๋ํฐ ์ฐธ์ฌํ๊ธฐ]
---
๐ฌ Threads์์๋ FreAiner์ ํจ๊ปํด์!
Threads์์ ์ค์๊ฐ์ผ๋ก ์ด์ผ๊ธฐ๋ฅผ ๋๋๋ฉฐ, FreAiner์ ๊ฐ๋ฐ ํ๊ณผ ์ธ์ฌ์ดํธ๋ฅผ ๋ง๋๋ณด์ธ์. ๋ ๋ง์ ์ฌ๋๋ค๊ณผ ์ํตํ๋ฉฐ ๋คํธ์ํฌ๋ฅผ ํ์ฅํด๋ณด์ธ์!
๐ [Threads์์ FreAiner ํ๋ก์ฐํ๊ธฐ]