Dify์ ๊ธฐ์ฌํ๋ ค๊ณ ํ์๋๊ตฐ์ - ์ ๋ง ๋ฉ์ง๋๋ค, ๋น์ ์ด ๋ฌด์์ ํ ์ง ๊ธฐ๋๊ฐ ๋ฉ๋๋ค. ์ธ๋ ฅ๊ณผ ์๊ธ์ด ์ ํ๋ ์คํํธ์ ์ผ๋ก์, ์ฐ๋ฆฌ๋ LLM ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๊ณ ๊ด๋ฆฌํ๊ธฐ ์ํ ๊ฐ์ฅ ์ง๊ด์ ์ธ ์ํฌํ๋ก์ฐ๋ฅผ ์ค๊ณํ๊ณ ์ ํ๋ ํฐ ์ผ๋ง์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์ปค๋ฎค๋ํฐ์ ๋ชจ๋ ๋์์ ์ ๋ง ์ค์ํฉ๋๋ค.
์ฐ๋ฆฌ๋ ํ์ฌ ์ํฉ์์ ๋ฏผ์ฒฉํ๊ฒ ๋น ๋ฅด๊ฒ ๋ฐฐํฌํด์ผ ํ์ง๋ง, ๋์์ ๋น์ ๊ณผ ๊ฐ์ ๊ธฐ์ฌ์๋ค์ด ๊ธฐ์ฌํ๋ ๊ณผ์ ์์ ์ต๋ํ ์ํํ ๊ฒฝํ์ ์ป์ ์ ์๋๋ก ํ๊ณ ์ถ์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ด๋ฌํ ๋ชฉ์ ์ผ๋ก ์ด ๊ธฐ์ฌ ๊ฐ์ด๋๋ฅผ ์์ฑํ์ผ๋ฉฐ, ์ฌ๋ฌ๋ถ์ด ์ฝ๋๋ฒ ์ด์ค์ ์ฐ๋ฆฌ๊ฐ ๊ธฐ์ฌ์๋ค๊ณผ ์ด๋ป๊ฒ ํ์ ํ๋์ง์ ๋ํด ์น์ํด์ง ์ ์๋๋ก ๋๊ณ , ๋น ๋ฅด๊ฒ ์ฌ๋ฏธ์๋ ๋ถ๋ถ์ผ๋ก ๋์ด๊ฐ ์ ์๋๋ก ํ๊ณ ์ ํฉ๋๋ค.
์ด ๊ฐ์ด๋๋ Dify ์์ฒด์ ๋ง์ฐฌ๊ฐ์ง๋ก ๋์์์ด ์งํ ์ค์ธ ์์ ์ ๋๋ค. ๋๋ก๋ ์ค์ ํ๋ก์ ํธ๋ณด๋ค ๋ค์ฒ์ง ์ ์๋ค๋ ์ ์ ์ดํดํด ์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ผ๋ฉฐ, ๊ฐ์ ์ ์ํ ํผ๋๋ฐฑ์ ์ธ์ ๋ ์ง ํ์ํฉ๋๋ค.
๋ผ์ด์ผ์ค ์ธก๋ฉด์์, ๊ฐ๋ตํ ๋ผ์ด์ผ์ค ๋ฐ ๊ธฐ์ฌ์ ๋์์๋ฅผ ์ฝ์ด๋ณด๋ ์๊ฐ์ ๊ฐ์ ธ์ฃผ์ธ์. ์ปค๋ฎค๋ํฐ๋ ๋ํ ํ๋ ๊ฐ๋ น์ ์ค์ํฉ๋๋ค.
์ฒ๋ฆฌํ ์์ ์ ์ฐพ๊ณ ๊ณ์ ๊ฐ์? ์ด๋ณด์๋ฅผ ์ํ ์ด์๋ฅผ ์ดํด๋ณด๊ณ ์์ํ ๊ฒ์ ์ ํํ์ธ์!
์ถ๊ฐํ ์๋ก์ด ๋ชจ๋ธ ๋ฐํ์์ด๋ ๋๊ตฌ๊ฐ ์๋์? ์ฐ๋ฆฌ์ ํ๋ฌ๊ทธ์ธ ์ ์ฅ์์ PR์ ์ด๊ณ ๋น์ ์ด ๋ง๋ ๊ฒ์ ๋ณด์ฌ์ฃผ์ธ์.
๊ธฐ์กด ๋ชจ๋ธ ๋ฐํ์, ๋๊ตฌ๋ฅผ ์ ๋ฐ์ดํธํ๊ฑฐ๋ ๋ฒ๊ทธ๋ฅผ ์์ ํด์ผ ํ๋์? ์ฐ๋ฆฌ์ ๊ณต์ ํ๋ฌ๊ทธ์ธ ์ ์ฅ์๋ก ๊ฐ์ ๋น์ ์ ๋ง๋ฒ์ ํผ์น์ธ์!
ํจ๊ป ์ฆ๊ธฐ๊ณ , ๊ธฐ์ฌํ๊ณ , ๋ฉ์ง ๊ฒ์ ํจ๊ป ๋ง๋ค์ด ๋ด ์๋ค! ๐กโจ
PR ์ค๋ช ์ ๊ธฐ์กด ์ด์๋ฅผ ์ฐ๊ฒฐํ๊ฑฐ๋ ์ ์ด์๋ฅผ ์ฌ๋ ๊ฒ์ ์์ง ๋ง์ธ์.
Important
๋ฒ๊ทธ ๋ณด๊ณ ์๋ฅผ ์ ์ถํ ๋ ๋ค์ ์ ๋ณด๋ฅผ ํฌํจํด ์ฃผ์ธ์:
- ๋ช ํํ๊ณ ์ค๋ช ์ ์ธ ์ ๋ชฉ
- ์ค๋ฅ ๋ฉ์์ง๋ฅผ ํฌํจํ ๋ฒ๊ทธ์ ๋ํ ์์ธํ ์ค๋ช
- ๋ฒ๊ทธ๋ฅผ ์ฌํํ๋ ๋จ๊ณ
- ์์๋๋ ๋์
- ๊ฐ๋ฅํ ๊ฒฝ์ฐ ๋ก๊ทธ, ๋ฐฑ์๋ ์ด์์ ๊ฒฝ์ฐ ๋งค์ฐ ์ค์ํฉ๋๋ค. docker-compose ๋ก๊ทธ์์ ์ฐพ์ ์ ์์ต๋๋ค
- ํด๋น๋๋ ๊ฒฝ์ฐ ์คํฌ๋ฆฐ์ท ๋๋ ๋น๋์ค
์ฐ์ ์์ ๊ฒฐ์ ๋ฐฉ๋ฒ:
| ์ด์ ์ ํ | ์ฐ์ ์์ |
|---|---|
| ํต์ฌ ๊ธฐ๋ฅ์ ๋ฒ๊ทธ(ํด๋ผ์ฐ๋ ์๋น์ค, ๋ก๊ทธ์ธ ๋ถ๊ฐ, ์ ํ๋ฆฌ์ผ์ด์ ์๋ ๋ถ๋ฅ, ๋ณด์ ์ทจ์ฝ์ ) | ์ค๋ |
| ๋น์ค์ ๋ฒ๊ทธ, ์ฑ๋ฅ ํฅ์ | ์ค๊ฐ ์ฐ์ ์์ |
| ์ฌ์ํ ์์ (์คํ, ํผ๋์ค๋ฝ์ง๋ง ์๋ํ๋ UI) | ๋ฎ์ ์ฐ์ ์์ |
Note
๊ธฐ๋ฅ ์์ฒญ์ ์ ์ถํ ๋ ๋ค์ ์ ๋ณด๋ฅผ ํฌํจํด ์ฃผ์ธ์:
- ๋ช ํํ๊ณ ์ค๋ช ์ ์ธ ์ ๋ชฉ
- ๊ธฐ๋ฅ์ ๋ํ ์์ธํ ์ค๋ช
- ํด๋น ๊ธฐ๋ฅ์ ์ฌ์ฉ ์ฌ๋ก
- ๊ธฐ๋ฅ ์์ฒญ์ ๊ดํ ๊ธฐํ ์ปจํ ์คํธ ๋๋ ์คํฌ๋ฆฐ์ท
์ฐ์ ์์ ๊ฒฐ์ ๋ฐฉ๋ฒ:
| ๊ธฐ๋ฅ ์ ํ | ์ฐ์ ์์ |
|---|---|
| ํ ๊ตฌ์ฑ์์ ์ํด ๋ ์ด๋ธ์ด ์ง์ ๋ ๊ณ ์ฐ์ ์์ ๊ธฐ๋ฅ | ๋์ ์ฐ์ ์์ |
| ์ฐ๋ฆฌ์ ์ปค๋ฎค๋ํฐ ํผ๋๋ฐฑ ๋ณด๋์์ ์ธ๊ธฐ ์๋ ๊ธฐ๋ฅ ์์ฒญ | ์ค๊ฐ ์ฐ์ ์์ |
| ๋นํต์ฌ ๊ธฐ๋ฅ ๋ฐ ์ฌ์ํ ๊ฐ์ | ๋ฎ์ ์ฐ์ ์์ |
| ๊ฐ์น ์์ง๋ง ์ฆ์ ํ์ํ์ง ์์ ๊ธฐ๋ฅ | ๋ฏธ๋ ๊ธฐ๋ฅ |
- ์ ์ฅ์๋ฅผ ํฌํฌํ์ธ์
- PR์ ์์ฑํ๊ธฐ ์ ์, ๋ณ๊ฒฝํ๊ณ ์ ํ๋ ๋ด์ฉ์ ๋ํด ๋ ผ์ํ๊ธฐ ์ํ ์ด์๋ฅผ ์์ฑํด ์ฃผ์ธ์
- ๋ณ๊ฒฝ ์ฌํญ์ ์ํ ์ ๋ธ๋์น๋ฅผ ๋ง๋์ธ์
- ๋ณ๊ฒฝ ์ฌํญ์ ๋ํ ํ ์คํธ๋ฅผ ์ ์ ํ ์ถ๊ฐํด ์ฃผ์ธ์
- ์ฝ๋๊ฐ ๊ธฐ์กด ํ ์คํธ๋ฅผ ํต๊ณผํ๋์ง ํ์ธํ์ธ์
- PR ์ค๋ช
์ ์ด์๋ฅผ ์ฐ๊ฒฐํด ์ฃผ์ธ์,
fixes #<์ด์_๋ฒํธ> - ๋ณํฉ ์๋ฃ!
ํ๋ก ํธ์๋ ์๋น์ค๋ฅผ ์ค์ ํ๋ ค๋ฉด, web/README.md ํ์ผ์ ์๋ ์ฐ๋ฆฌ์ ์ข
ํฉ ๊ฐ์ด๋๋ฅผ ์ฐธ์กฐํ์ธ์. ์ด ๋ฌธ์๋ ํ๋ก ํธ์๋ ํ๊ฒฝ์ ์ ์ ํ ์ค์ ํ๋ ๋ฐ ๋์์ด ๋๋ ์์ธํ ์ง์นจ์ ์ ๊ณตํฉ๋๋ค.
๋ฐฑ์๋ ์๋น์ค๋ฅผ ์ค์ ํ๋ ค๋ฉด, api/README.md ํ์ผ์ ์๋ ์ฐ๋ฆฌ์ ์์ธ ์ง์นจ์ ์ฐธ์กฐํ์ธ์. ์ด ๋ฌธ์๋ ๋ฐฑ์๋๋ฅผ ์ํํ๊ฒ ์คํํ๋ ๋ฐ ๋์์ด ๋๋ ๋จ๊ณ๋ณ ๊ฐ์ด๋๋ฅผ ํฌํจํ๊ณ ์์ต๋๋ค.
์ค์ ์ ์งํํ๊ธฐ ์ ์ ์ด ๋ฌธ์๋ฅผ ์ฃผ์ ๊น๊ฒ ๊ฒํ ํ๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค. ๋ค์๊ณผ ๊ฐ์ ํ์ ์ ๋ณด๊ฐ ํฌํจ๋์ด ์์ต๋๋ค:
- ํ์ ์กฐ๊ฑด ๋ฐ ์ข ์์ฑ
- ์ค์น ๋จ๊ณ
- ๊ตฌ์ฑ ์ธ๋ถ ์ ๋ณด
- ์ผ๋ฐ์ ์ธ ๋ฌธ์ ํด๊ฒฐ ํ
์ค์ ๊ณผ์ ์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด ์ธ์ ๋ ์ง ์ฐ๋ฝํด ์ฃผ์ธ์.
๊ธฐ์ฌํ๋ ๋์ ๋งํ๊ฑฐ๋ ๊ธด๊ธํ ์ง๋ฌธ์ด ์์ผ๋ฉด, ๊ด๋ จ GitHub ์ด์๋ฅผ ํตํด ์ง๋ฌธ์ ๋ณด๋ด๊ฑฐ๋, ๋น ๋ฅธ ๋ํ๋ฅผ ์ํด ์ฐ๋ฆฌ์ Discord์ ์ฐธ์ฌํ์ธ์.