๐ ALPACO ์ฌ์ฉ์ ๋งค๋ด์ผ
ALPACO (AI Learning PAth COmpanion)์ ์ค์ ๊ฒ์ ํ์ํฉ๋๋ค! ALPACO๋ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ LLM์ ํ์ฉํ์ฌ ๊ฐ์ธ ๋ง์ถคํ ์ฝ๋ฉ ๋ฌธ์ ๋ฅผ ์์ฑํ๊ณ , ํ์ด ๊ณผ์ ์ ๋๋ AI ํฌํผ์ ํจ๊ป ๊ฐ๋ฐ์๋ก์ ์ฑ์ฅํ ์ ์๋ ํ๊ฒฝ์ ์ ๊ณตํ๋ ํ๋ซํผ์ ๋๋ค.
์ด ๋งค๋ด์ผ์ ALPACO ํ๋ซํผ์ ์ฃผ์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์๋ดํฉ๋๋ค.
๋ชฉ์ฐจ
- ์์ํ๊ธฐ
- ์ฃผ์ ๊ธฐ๋ฅ ์ฌ์ฉ๋ฒ
- ๊ณ์ ์ค์
1. ์์ํ๊ธฐ
1.1. ALPACO ์ ์ํ๊ธฐ
์น ๋ธ๋ผ์ฐ์ ๋ฅผ ์ด๊ณ ALPACO ํ๋ซํผ URL [์ ํ๋ฆฌ์ผ์ด์
URL ์
๋ ฅ, ์: https://alpaco.us]๋ก ์ ์ํฉ๋๋ค. (์ฐธ๊ณ : ์ค์ URL์ ๊ด๋ฆฌ์๋ก๋ถํฐ ์ ๊ณต๋ฐ๊ฑฐ๋, ํ๋ก์ ํธ ๋ฐฐํฌ ์ ํ์ธ๋ ์ฃผ์๋ฅผ ์ฌ์ฉํฉ๋๋ค.)
1.2. ๊ตฌ๊ธ ๊ณ์ ์ผ๋ก ๋ก๊ทธ์ธ
-
ALPACO ํํ์ด์ง ์ฐ์ธก ์๋จ์ โ๋ก๊ทธ์ธโ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
-
๋ก๊ทธ์ธ ํ์ด์ง๋ก ์ด๋ํ๋ฉด โSign In with Googleโ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
-
Google ๊ณ์ ์ ํ ๋ฐ ๋ก๊ทธ์ธ ์ ์ฐจ๋ฅผ ์งํํฉ๋๋ค.
- ์ต์ด ๋ก๊ทธ์ธ ์, ALPACO๊ฐ Google ๊ณ์ ์ ๊ธฐ๋ณธ ์ ๋ณด(์ด๋ฉ์ผ, ํ๋กํ)์ ์ ๊ทผํ๋ ๊ฒ์ ํ์ฉํด์ผ ํ ์ ์์ต๋๋ค.
1.3. ๋๋ค์ ์ค์ (์ต์ด ๋ก๊ทธ์ธ ์)
Google ๊ณ์ ์ผ๋ก ์ฒ์ ๋ก๊ทธ์ธํ๋ฉด, ALPACO ํ๋ซํผ์์ ์ฌ์ฉํ ๋๋ค์์ ์ค์ ํ๋ ํ์ด์ง๋ก ์ด๋๋ ์ ์์ต๋๋ค.
- โ์ฌ์ฉ์ ์ค์ โ ํ์ด์ง๊ฐ ๋ํ๋๋ฉด, โ๋๋ค์โ ์
๋ ฅ๋์ ์ํ๋ ๋๋ค์์ ์
๋ ฅํฉ๋๋ค.
- ๋๋ค์์ ๋ค๋ฅธ ์ฌ์ฉ์์๊ฒ ํ์๋๋ฉฐ, ์ต๋ 20์๊น์ง ์ ๋ ฅ ๊ฐ๋ฅํฉ๋๋ค.
-
โ์ ์ฅํ๊ธฐโ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
- ๋๋ค์์ด ์ฑ๊ณต์ ์ผ๋ก ์ค์ ๋๋ฉด, ์ดํ ํ๋ซํผ ํ๋ ์ ํด๋น ๋๋ค์์ด ์ฌ์ฉ๋ฉ๋๋ค.
2. ์ฃผ์ ๊ธฐ๋ฅ ์ฌ์ฉ๋ฒ
2.1. AI๋ก ์ฝ๋ฉ ๋ฌธ์ ์์ฑํ๊ธฐ
ALPACO๋ ์ฌ์ฉ์์ ์๊ตฌ์ฌํญ์ ๋ง์ถฐ LLM(๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ)์ ํตํด ์๋ก์ด ์ฝ๋ฉ ๋ฌธ์ ๋ฅผ ์ฆ์์์ ์์ฑํ ์ ์์ต๋๋ค.
-
ํค๋ ๋ฉ๋ด์์ โ์ฝ๋ฉ ํ ์คํธโ๋ฅผ ํด๋ฆญํ๊ฑฐ๋, ๋ฉ์ธ ํ์ด์ง์ ๊ด๋ จ ๋งํฌ๋ฅผ ํตํด ์ฝ๋ฉ ํ ์คํธ ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
- ์ฝ๋ฉ ํ
์คํธ ํ์ด์ง์์ โAI๋ก ๋ฌธ์ ์์ฑํ๊ธฐ ๐คโ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
- โ๋ฌธ์ ์์ฑโ ํ์ด์ง๊ฐ ๋ํ๋ฉ๋๋ค.
- ์ ๋ ฅ์ฐฝ: โ์์ฑํ๊ณ ์ถ์ ๋ฌธ์ ์ ํ์ ์ ๋ ฅํ์ธ์โฆโ ๋ถ๋ถ์ ์ํ๋ ๋ฌธ์ ์ ์ฃผ์ , ์๊ณ ๋ฆฌ์ฆ ์ ํ, ๋ด์ฉ ๋ฑ์ ์์ ๋กญ๊ฒ ์ ๋ ฅํฉ๋๋ค. (์: โ๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ด ๋ฌธ์ โ, โDFS์ BFS๋ฅผ ํ์ฉํ ๊ทธ๋ํ ๊ฒฝ๋ก ์ฐพ๊ธฐ ๋ฌธ์ โ)
- ๋์ด๋ ์ ํ: โ์ฌ์โ, โ์ค๊ฐโ, โ์ด๋ ค์โ ์ค ์ํ๋ ๋์ด๋๋ฅผ ์ ํํฉ๋๋ค.
- ํ๋ฆฌ์ ๋ฒํผ: โDP ๋ฌธ์ โ, โ๊ทธ๋ํ ๋ฌธ์ โ ๋ฑ ๋ฏธ๋ฆฌ ์ ์๋ ์ ํ์ ํด๋ฆญํ์ฌ ๋น ๋ฅด๊ฒ ํ๋กฌํํธ๋ฅผ ์ฑ์ธ ์๋ ์์ต๋๋ค.
-
์ ๋ ฅ ํ ์ ์ก(์ข ์ด๋นํ๊ธฐ ๋ชจ์) ์์ด์ฝ ๋ฒํผ์ ํด๋ฆญํ๊ฑฐ๋ Enter ํค๋ฅผ ๋๋ฆ ๋๋ค.
- AI๊ฐ ๋ฌธ์ ์์ฑ์ ์์ํ๋ฉฐ, โ์์ฑ ์ํ ๋ฐ ๊ฒฐ๊ณผโ ์ฐฝ์ ์งํ ์ํฉ์ด ๋จ๊ณ๋ณ ๋ฉ์์ง๋ก ํ์๋ฉ๋๋ค. (Server-Sent Events ์คํธ๋ฆฌ๋ฐ)
- ์์ฑ์๋ ๋ช ๋ถ ์ ๋ ์์๋ ์ ์์ต๋๋ค.
- ์์ฑ์๋ ๋ช ๋ถ ์ ๋ ์์๋ ์ ์์ต๋๋ค.
-
์์ฑ์ด ์๋ฃ๋๋ฉด, ๋ฌธ์ ์ ๋ชฉ, ์ค๋ช , ๋์ด๋, ์ ์ฝ ์กฐ๊ฑด ๋ฑ์ด ํฌํจ๋ โ์์ฑ๋ ๋ฌธ์ ์์ธ ์ ๋ณดโ๊ฐ ๋ํ๋ฉ๋๋ค.
- โํ๋ฌ๊ฐ๊ธฐโ ๋ฒํผ์ ํด๋ฆญํ๋ฉด ํด๋น ๋ฌธ์ ๋ฅผ ๋ฐ๋ก ํ ์ ์๋ ์ฝ๋ฉ ํ
์คํธ ํ๋ฉด์ผ๋ก ์ด๋ํฉ๋๋ค.
2.2. ์ฝ๋ฉ ํ ์คํธ ํ๊ธฐ
2.2.1. ๋ฌธ์ ์ ํ ํ์ด์ง์์ ๋ฌธ์ ๊ณ ๋ฅด๊ธฐ
- ํค๋ ๋ฉ๋ด์์ โ์ฝ๋ฉ ํ ์คํธโ๋ฅผ ํด๋ฆญํฉ๋๋ค.
- ์ฝ๋ฉ ํ
์คํธ ํ์ด์ง์์ โํ
์คํธ ์ ํํ๊ธฐโ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
- โ์ฝ๋ฉ ํ
์คํธ ์ ํโ ํ์ด์ง๋ก ์ด๋ํ๋ฉด, ๋ฏธ๋ฆฌ ์ค๋น๋ ๋ค์ํ ๋ฌธ์ ๋ชฉ๋ก์ด ํ์๋ฉ๋๋ค.
- ๊ฐ ๋ฌธ์ ๋ ์ ๋ชฉ, ๊ฐ๋ตํ ์ค๋ช , ๋์ด๋ ํ๊ทธ์ ํจ๊ป ์นด๋ ํํ๋ก ์ ๊ณต๋ฉ๋๋ค.
- ์ํ๋ ๋ฌธ์ ์นด๋์ โ์์ํ๊ธฐโ ๋ฒํผ์ ํด๋ฆญํ์ฌ ๋ฌธ์ ํ์ด ํ๋ฉด์ผ๋ก ์ด๋ํฉ๋๋ค.
- ์ ์ฒด ๋ฌธ์ ๋ชฉ๋ก์์๋ ์ํ๋ ๋ฌธ์ ๋ฅผ ๊ฒ์ํ๊ฑฐ๋ ํด๋ฆญํ์ฌ ํ ์ ์์ต๋๋ค.
2.2.2. ๋ฌธ์ ํ์ด ํ๋ฉด ๊ตฌ์ฑ
๋ฌธ์ ํ์ด ํ๋ฉด์ ์ผ๋ฐ์ ์ผ๋ก ์ธ ๊ฐ์ ์ฃผ์ ํจ๋๋ก ๊ตฌ์ฑ๋ฉ๋๋ค (ํ๋ฉด ํฌ๊ธฐ์ ๋ฐ๋ผ ๋ ์ด์์์ด ๋ค๋ฅผ ์ ์์):
- ๋ฌธ์ ํจ๋ (์ข์ธก): ๋ฌธ์ ์ ๋ชฉ, ๋์ด๋, ์์ธ ์ค๋ช (์ ๋ ฅ/์ถ๋ ฅ ํ์, ์ ์ฝ ์กฐ๊ฑด, ์์ ํฌํจ)์ด ํ์๋ฉ๋๋ค.
- ์๋ํฐ ๋ฐ ๊ฒฐ๊ณผ ํจ๋ (์ค์):
- ์ฝ๋ ์๋ํฐ (์๋จ): ์ฝ๋๋ฅผ ์์ฑํ๋ ์์ญ์
๋๋ค.
- ์ธ์ด ์ ํ: ๋๋กญ๋ค์ด ๋ฉ๋ด์์ Python, JavaScript, Java, C++ ๋ฑ ์ง์ํ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ ํํ ์ ์์ต๋๋ค.
- Reset ๋ฒํผ: ์ฝ๋๋ฅผ ํด๋น ์ธ์ด์ ๊ธฐ๋ณธ ํ ํ๋ฆฟ์ผ๋ก ์ด๊ธฐํํฉ๋๋ค.
- ๊ฒฐ๊ณผ ์ฐฝ (ํ๋จ): โ์ฝ๋ ์คํโ ๋๋ โ์ ์ถโ ํ ๊ฒฐ๊ณผ๊ฐ ํ์๋ฉ๋๋ค. โ์์ โ, โ์คํ ๊ฒฐ๊ณผโ, โ์ฑ์ ๊ฒฐ๊ณผโ ํญ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
- ์ฝ๋ ์๋ํฐ (์๋จ): ์ฝ๋๋ฅผ ์์ฑํ๋ ์์ญ์
๋๋ค.
- AI ํฌํผ (์ฑ๋ด) ํจ๋ (์ฐ์ธก): ๋ฌธ์ ํ์ด ์ค ๋์์ ๋ฐ์ ์ ์๋ AI ์ฑ๋ด์ ๋๋ค.
๊ฐ ํจ๋์ ํฌ๊ธฐ ์กฐ์ ์ด ๊ฐ๋ฅํ๋ฉฐ, ์ ๊ฑฐ๋ ํผ์น ์ ์๋ ๋ฒํผ์ด ์ ๊ณต๋ ์ ์์ต๋๋ค.
2.2.3. ์ฝ๋ ์์ฑ ๋ฐ ์คํ
- ์ค์ ํจ๋์ ์ฝ๋ ์๋ํฐ์์ ์ ํํ ์ธ์ด๋ก ์ฝ๋๋ฅผ ์์ฑํฉ๋๋ค.
- ์์ฑํ ์ฝ๋๋ฅผ ๋ฌธ์ ์ ์์ ํ
์คํธ ์ผ์ด์ค์ ๋ํด ์คํํด๋ณด๊ณ ์ถ๋ค๋ฉด, ์๋ํฐ ์๋จ์ โ์ฝ๋ ์คํโ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
- ์คํ์ด ์๋ฃ๋๋ฉด ํ๋จ ๊ฒฐ๊ณผ ์ฐฝ์ โ์คํ ๊ฒฐ๊ณผโ ํญ์ ๊ฐ ์์ ์ ๋ ฅ์ ๋ํ ์ค์ ์ถ๋ ฅ, ์์ ์ถ๋ ฅ, ์คํ ์๊ฐ ๋ฑ์ด ํ์๋ฉ๋๋ค.
- ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉด ์ค๋ฅ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
2.2.4. AI ํฌํผ (์ฑ๋ด) ์ฌ์ฉํ๊ธฐ
๋ฌธ์ ํ์ด ์ค ๋งํ๊ฑฐ๋ ํํธ๊ฐ ํ์ํ ๋ ์ฐ์ธก์ AI ํฌํผ (์ํ์ฝ ์ฑ๋ด)๋ฅผ ์ฌ์ฉํ์ธ์.
- ์ฑ๋ด ํ๋จ์ ์ ๋ ฅ์ฐฝ์ ์ง๋ฌธ์ ์ ๋ ฅํฉ๋๋ค. (์: โ์ด ๋ฌธ์ ์ ์ด๋ค ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํด์ผ ํ ๊น์?โ, โ์ ์ฝ๋์์ ์๊ฐ ์ด๊ณผ๊ฐ ๋ฐ์ํ๋๋ฐ, ์ด๋ป๊ฒ ๊ฐ์ ํ ์ ์์๊น์?โ)
- ์ ์ก ๋ฒํผ์ ๋๋ฅด๊ฑฐ๋ Enter ํค๋ฅผ ์น๋ฉด AI๊ฐ ๋ต๋ณ์ ์ ๊ณตํฉ๋๋ค.
- AI๋ ํ์ฌ ๋ฌธ์ ๋ด์ฉ๊ณผ ์ฌ์ฉ์๊ฐ ์์ฑํ ์ฝ๋๋ฅผ ์ฐธ๊ณ ํ์ฌ ๋ต๋ณ์ ์์ฑํ๋ ค๊ณ ์๋ํฉ๋๋ค.
- ์ง์ ์ ์ธ ์ ๋ต ์ฝ๋๋ณด๋ค๋ ๋ฌธ์ ํด๊ฒฐ ์ ๋ต, ๊ฐ๋ ์ค๋ช , ๋๋ฒ๊น ๋ฐฉํฅ ๋ฑ์ ์ ๊ณตํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค.
- ์ฑ๋ด๊ณผ์ ๋ํ ๊ธฐ๋ก์ ํด๋น ๋ฌธ์ ์ ๋ํด ์ ์ฅ๋์ด ๋์ค์ ๋ค์ ๋ณผ ์ ์์ต๋๋ค. (๋ธ๋ผ์ฐ์ ๋ก์ปฌ ์คํ ๋ฆฌ์ง ๊ธฐ๋ฐ)
- ์คํ ๊ฒฐ๊ณผ ์ฐฝ์์ โAI ์ฑ๋ด์ผ๋ก ๋ด๋ณด๋ด๊ธฐโ ์์ด์ฝ(ํ์ดํ ์๋ก ํฅํ๋ ํธ๋ ์ด ๋ชจ์)์ ํด๋ฆญํ๋ฉด ํด๋น ์คํ ๊ฒฐ๊ณผ๊ฐ ์ฑ๋ด ์ ๋ ฅ์ฐฝ์ ์๋์ผ๋ก ๋ณต์ฌ๋์ด ์ง๋ฌธ์ ๋งฅ๋ฝ์ผ๋ก ํ์ฉํ ์ ์์ต๋๋ค.
2.2.5. ์ฝ๋ ์ ์ถ ๋ฐ ์ฑ์
- ์ฝ๋ ์์ฑ์ ์๋ฃํ๊ณ ๋ชจ๋ ํ ์คํธ ์ผ์ด์ค์ ๋ํด ๊ฒ์ฆ๋ฐ๊ณ ์ถ๋ค๋ฉด, ์๋ํฐ ์๋จ์ โ์ ์ถโ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
- ์ฝ๋๊ฐ ์๋ฒ๋ก ์ ์ก๋์ด ์จ๊ฒจ์ง ํ ์คํธ ์ผ์ด์ค๋ฅผ ํฌํจํ ์ ์ฒด ์ฑ์ ์ด ์งํ๋ฉ๋๋ค.
-
์ฑ์ ์ด ์๋ฃ๋๋ฉด ํ๋จ ๊ฒฐ๊ณผ ์ฐฝ์ โ์ฑ์ ๊ฒฐ๊ณผโ ํญ์ ์์ธ ๊ฒฐ๊ณผ๊ฐ ํ์๋ฉ๋๋ค.
- ๊ฐ ํ ์คํธ ์ผ์ด์ค๋ณ ํต๊ณผ ์ฌ๋ถ (์ฑ๊ณต, ์ค๋ต, ์๊ฐ ์ด๊ณผ, ๋ฐํ์ ์ค๋ฅ ๋ฑ)
- ์ ์ฒด ์ ์
- ์ด ์คํ ์๊ฐ
- ์ค๋ฅ๊ฐ ์๋ ๊ฒฝ์ฐ ํด๋น ๋ฉ์์ง
- ๋ชจ๋ ํ
์คํธ ์ผ์ด์ค๋ฅผ ํต๊ณผํ๋ฉด โ์ ๋ต์
๋๋ค!โ ๋ชจ๋ฌ ์ฐฝ์ด ๋ํ๋ฉ๋๋ค.
- โ๊ณ์ ํ๊ธฐโ: ๋ชจ๋ฌ์ ๋ซ๊ณ ํ์ฌ ๋ฌธ์ ํ์ด ํ๋ฉด์ ๋จธ๋ฌด๋ฆ ๋๋ค.
- โ๊ฒฐ๊ณผ ํ์ธ ๋ฐ ๊ณต์ โ: ํด๋น ์ ์ถ์ ๋ํ ์์ธ ๊ฒฐ๊ณผ ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
2.3. ์ฑ์ ๊ฒฐ๊ณผ ํ์ธํ๊ธฐ
์ฝ๋ฉ ํ
์คํธ ๋ฌธ์ ํ์ด ํ โ์ ์ถโ์ ํ๋ฉด, ๋๋ ์ ์ถ ํํฉ ํ์ด์ง์์ ํน์ ์ ์ถ ๊ฑด์ ํด๋ฆญํ๋ฉด ์์ธ ์ฑ์ ๊ฒฐ๊ณผ ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
- ๋ฌธ์ ์ ๋ชฉ, ์ ์, ์ํ (์ ๋ต, ์ค๋ต ๋ฑ) ๊ฐ ํ์๋ฉ๋๋ค.
- ์คํ ์๊ฐ, ์ฌ์ฉ ์ธ์ด, (์ง์๋๋ ๊ฒฝ์ฐ) ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋ ๋ฑ์ ์์ฝ ์ ๋ณด๊ฐ ์ ๊ณต๋ฉ๋๋ค.
- ์ค๋ฅ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ, ์ค๋ฅ ์ ๋ณด ์น์ ์์ ์์ธ ๋ด์ฉ์ ํ์ธํ ์ ์์ต๋๋ค.
- โ๋ฌธ์ ๋ก ๋์๊ฐ๊ธฐโ ๋ฒํผ์ ํตํด ๋ค์ ๋ฌธ์ ํ์ด ํ๋ฉด์ผ๋ก ๊ฐ ์ ์์ต๋๋ค.
- โ์ด ๋ฌธ์ ์ ๋ชจ๋ ์ ์ถ ๋ณด๊ธฐโ ๋ฒํผ์ ํด๋ฆญํ๋ฉด ํด๋น ๋ฌธ์ ์ ๋ํ ๋ชจ๋ ์ฌ์ฉ์์ ์ ์ถ ๊ธฐ๋ก ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค. (ํํฐ๋ง๋ ์ํ)
- ๋ณธ์ธ์ด ์ ์ถํ ์ฝ๋์ด๊ณ ์ฑ๊ณต์ ์ผ๋ก ์ฑ์ ๋ ๊ฒฝ์ฐ, โ์ปค๋ฎค๋ํฐ์ ํ์ด ๊ณต์ โ ๋ฒํผ์ด ํ์ฑํ๋ฉ๋๋ค. ์ด๋ฅผ ํด๋ฆญํ๋ฉด ํด๋น ์ ์ถ ์ฝ๋๊ฐ ํฌํจ๋ ์ ๊ฒ์๊ธ ์์ฑ ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค. (2.4.3. ์ฐธ๊ณ )
2.4. ์ปค๋ฎค๋ํฐ ํ์ฉํ๊ธฐ
์ปค๋ฎค๋ํฐ์์๋ ์ฌ์ฉ์๋ค์ด ์์ฑํ๊ฑฐ๋ ํผ ๋ฌธ์ ์ ๋ํด ํ ๋ก ํ๊ณ , ํ์ด๋ฅผ ๊ณต์ ํ๋ฉฐ, ์ฝ๋ฉ ์ง์์ ๋๋ ์ ์์ต๋๋ค.
2.4.1. ๊ฒ์๊ธ ๋ชฉ๋ก ๋ณด๊ธฐ ๋ฐ ๊ฒ์
- ํค๋ ๋ฉ๋ด์์ โ์ปค๋ฎค๋ํฐโ๋ฅผ ํด๋ฆญํฉ๋๋ค.
- ๊ฒ์๊ธ ๋ชฉ๋ก์ด ์ต์ ์์ผ๋ก ํ์๋ฉ๋๋ค.
- ๊ฐ ๊ฒ์๊ธ์ ์ ๋ชฉ, ์์ฑ์, ์์ฑ์ผ, ์ข์์ ์, ๋๊ธ ์๋ฅผ ๊ฐ๋ตํ๊ฒ ๋ณด์ฌ์ค๋๋ค.
- ๋ฌธ์ ์ ์ฐ๊ด๋ ๊ฒ์๊ธ์ธ์ง(โ๋ฌธ์ ์ฐ๊ดโ), ์์ ๊ฒ์๊ธ์ธ์ง ํ๊ทธ๋ก ๊ตฌ๋ถ๋ฉ๋๋ค.
- ํ์ด์ง ํ๋จ์ โ๋ ๋ณด๊ธฐโ ๋ฒํผ์ผ๋ก ์ด์ ๊ฒ์๊ธ์ ์ถ๊ฐ๋ก ๋ถ๋ฌ์ฌ ์ ์์ต๋๋ค.
2.4.2. ๊ฒ์๊ธ ์์ธ ๋ณด๊ธฐ ๋ฐ ๋๊ธ ์์ฑ/์ข์์
- ์ปค๋ฎค๋ํฐ ๋ชฉ๋ก์์ ์ํ๋ ๊ฒ์๊ธ ์ ๋ชฉ์ ํด๋ฆญํ๋ฉด ์์ธ ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
- ๊ฒ์๊ธ ๋ด์ฉ (Markdown ํ์ ์ง์, ์ฝ๋ ๋ธ๋ก ํฌํจ)์ ํ์ธํ ์ ์์ต๋๋ค.
- ์ข์์:
- ๊ฒ์๊ธ ํ๋จ์ ํํธ ์์ด์ฝ์ ํด๋ฆญํ์ฌ โ์ข์์โ๋ฅผ ๋๋ฅด๊ฑฐ๋ ์ทจ์ํ ์ ์์ต๋๋ค. (๋ก๊ทธ์ธ ํ์)
- ๋๊ธ:
- ๊ฒ์๊ธ ํ๋จ์ ๋๊ธ ๋ชฉ๋ก์ด ํ์๋ฉ๋๋ค. โ๋๊ธ ๋ ๋ณด๊ธฐโ๋ก ์ด์ ๋๊ธ์ ๋ถ๋ฌ์ฌ ์ ์์ต๋๋ค.
- ๋ก๊ทธ์ธํ ๊ฒฝ์ฐ, ๋๊ธ ์ ๋ ฅ์ฐฝ์ ๋ด์ฉ์ ์์ฑํ๊ณ โ๋๊ธ ๋ฑ๋กโ ๋ฒํผ์ ๋๋ฌ ๋๊ธ์ ๋จ๊ธธ ์ ์์ต๋๋ค.
- ์์ ์ด ์์ฑํ ๋๊ธ์ โ์ญ์ โ ๋ฒํผ์ผ๋ก ์ญ์ ํ ์ ์์ต๋๋ค.
2.4.3. ์ ๊ฒ์๊ธ ์์ฑ (ํ์ด ๊ณต์ ํฌํจ)
- ์ปค๋ฎค๋ํฐ ํ์ด์ง ์ฐ์ธก ์๋จ์ โ๊ธ ์์ฑํ๊ธฐโ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
- โ๊ฒ์๊ธ ์์ฑโ ํ์ด์ง์์ ๋ค์ ์ ๋ณด๋ฅผ ์
๋ ฅํฉ๋๋ค:
- ์ ๋ชฉ: ๊ฒ์๊ธ์ ์ ๋ชฉ์ ์ ๋ ฅํฉ๋๋ค.
- ๋ด์ฉ: Markdown ํ์์ผ๋ก ๋ด์ฉ์ ์์ฑํฉ๋๋ค. ์ฝ๋ ๋ธ๋ก์ ๋ค์๊ณผ ๊ฐ์ด ์์ฑํ ์ ์์ต๋๋ค:
```์ธ์ด์ด๋ฆ (์: python, javascript)
// ์ฌ๊ธฐ์ ์ฝ๋ ์์ฑ
``` ๋๋ <details>
ํ๊ทธ๋ฅผ ์ฌ์ฉํ์ฌ ์ ๊ณ ํผ ์ ์๋ ์ฝ๋ ๋ธ๋ก์ ๋ง๋ค ์ ์์ต๋๋ค.
- ํ์ด ๊ณต์ ์: ์ฝ๋ฉ ํ
์คํธ ๊ฒฐ๊ณผ ํ์ด์ง์์ โ์ปค๋ฎค๋ํฐ์ ํ์ด ๊ณต์ โ ๋ฒํผ์ ํตํด ์ด ํ์ด์ง๋ก ์๋ค๋ฉด, ๊ฒ์๊ธ ์ ๋ชฉ๊ณผ ๋ด์ฉ(์ ์ถ ์ฝ๋ ํฌํจ)์ด ์๋์ผ๋ก ์ฑ์์ง๋๋ค. ๋ด์ฉ์ ์์ ๋กญ๊ฒ ์์ ํ๊ณ ์ค๋ช
์ ์ถ๊ฐํ ์ ์์ต๋๋ค.
- ์ด ๊ฒฝ์ฐ, ๊ฒ์๊ธ์ ์๋์ผ๋ก ํด๋น ๋ฌธ์ ์ ์ฐ๊ฒฐ๋ฉ๋๋ค.
- โ๊ฒ์๊ธ ๋ฑ๋กโ ๋ฒํผ์ ๋๋ฅด๋ฉด ๊ฒ์๊ธ์ด ๋ฑ๋ก๋๊ณ , ํด๋น ๊ฒ์๊ธ์ ์์ธ ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
2.4.4. ๊ฒ์๊ธ ์์ ๋ฐ ์ญ์
- ์์ ์ด ์์ฑํ ๊ฒ์๊ธ์ ์์ธ ํ์ด์ง์์๋ โ์์ โ ๋ฐ โ์ญ์ โ ๋ฒํผ์ด ํ์๋ฉ๋๋ค.
- ์์ : ๊ฒ์๊ธ ์์ ํ์ด์ง๋ก ์ด๋ํ์ฌ ์ ๋ชฉ๊ณผ ๋ด์ฉ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
- ์ญ์ : ํ์ธ ์ฐฝ์ด ๋ํ๋๋ฉฐ, ํ์ธ ์ ๊ฒ์๊ธ๊ณผ ๊ด๋ จ๋ ๋ชจ๋ ๋๊ธ์ด ํจ๊ป ์ญ์ ๋ฉ๋๋ค.
2.5. ๋ด ์ ์ฅ์ (๋ด๊ฐ ์์ฑํ ๋ฌธ์ )
โ๋ด ์ ์ฅ์โ๋ ์ฌ์ฉ์๊ฐ AI๋ฅผ ํตํด ์ง์ ์์ฑํ ๋ฌธ์ ๋ค์ ๋ชจ์๋ณด๋ ๊ณต๊ฐ์ ๋๋ค.
- ํค๋ ๋ฉ๋ด์์ โ๋ด ์ ์ฅ์โ๋ฅผ ํด๋ฆญํฉ๋๋ค. (๋ก๊ทธ์ธ ํ์)
- ๋ด๊ฐ ์์ฑํ ๋ฌธ์ ๋ชฉ๋ก์ด ํ์๋ฉ๋๋ค.
- ๋ฌธ์ ์ ๋ชฉ, ์๊ณ ๋ฆฌ์ฆ ์ ํ(์๋ ๊ฒฝ์ฐ), ๋์ด๋, ์์ฑ ๋ ์ง ๋ฑ์ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌํ๊ฑฐ๋ ๊ฒ์ํ ์ ์์ต๋๋ค.
- ๋ฌธ์ ์ ๋ชฉ์ ํด๋ฆญํ๋ฉด ํด๋น ๋ฌธ์ ํ์ด ํ๋ฉด์ผ๋ก ์ด๋ํ์ฌ ๋ค์ ํ์ด๋ณด๊ฑฐ๋ ๋ด์ฉ์ ํ์ธํ ์ ์์ต๋๋ค.
- ํ์ด์ง ํ๋จ์ โ๋ ๋ณด๊ธฐโ ๋ฒํผ์ผ๋ก ์ด์ ์์ฑ ๋ฌธ์ ๋ค์ ๋ถ๋ฌ์ฌ ์ ์์ต๋๋ค.
2.6. ์ ์ถ ํํฉ ๋ณด๊ธฐ
ํ๋ซํผ์์ ์ด๋ฃจ์ด์ง ๋ชจ๋ ์ฝ๋ ์ ์ถ ๊ธฐ๋ก์ ๋ณด๊ฑฐ๋ ํํฐ๋งํ ์ ์๋ ํ์ด์ง์ ๋๋ค.
- ํค๋ ๋ฉ๋ด์์ โ์ ์ถ ํํฉโ์ ํด๋ฆญํฉ๋๋ค.
- ์ ์ถ ๋ชฉ๋ก์ด ์ต์ ์์ผ๋ก ํ์๋ฉ๋๋ค. ๊ฐ ํญ๋ชฉ์ ์ ์ถ ID, ๋ฌธ์ , ๊ฒฐ๊ณผ, ์คํ ์๊ฐ, ์ธ์ด, ์ ์ถ์, ์ ์ถ ์๊ฐ ์ ๋ณด๋ฅผ ํฌํจํฉ๋๋ค.
- ํํฐ๋ง:
- ํ์ด์ง ์๋จ์ ํํฐ ์ ๋ ฅ๋์ ์ฌ์ฉํ์ฌ ๋ฌธ์ ์ ๋ชฉ (ํ๊ธ) ๋๋ ์์ฑ์ (๋๋ค์) ๋ก ๊ฒ์ํ ์ ์์ต๋๋ค.
- URL ํ๋ผ๋ฏธํฐ(
userId
,problemId
)๋ฅผ ํตํด ํน์ ์ฌ์ฉ์ ๋๋ ํน์ ๋ฌธ์ ์ ์ ์ถ๋ง ๋ณด๋๋ก ์ด๊ธฐ ํํฐ๋ง ๋ ์ ์์ต๋๋ค. (์: ์ฝ๋ฉ ํ ์คํธ ๊ฒฐ๊ณผ ํ์ด์ง์์ โ์ด ๋ฌธ์ ์ ๋ชจ๋ ์ ์ถ ๋ณด๊ธฐโ ํด๋ฆญ ์) - ์ ๋ ฌ: โ์ต์ ์โ ๋๋ โ์ค๋๋์โ์ผ๋ก ์ ๋ ฌ ์์๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
- ์ ์ถ ID๋ฅผ ํด๋ฆญํ๋ฉด ํด๋น ์ ์ถ์ ์์ธ ๊ฒฐ๊ณผ ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
- ๋ฌธ์ ์ ๋ชฉ์ ํด๋ฆญํ๋ฉด ํด๋น ๋ฌธ์ ํ์ด ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
- ํ์ด์ง ํ๋จ์ โ๋ ๋ณด๊ธฐโ ๋ฒํผ์ผ๋ก ์ด์ ์ ์ถ ๊ธฐ๋ก์ ๋ถ๋ฌ์ฌ ์ ์์ต๋๋ค.
3. ๊ณ์ ์ค์
์ฌ์ฉ์ ๋๋ค์ ๋ฑ ๊ฐ์ธ ์ค์ ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
- ๋ก๊ทธ์ธ๋ ์ํ์์ ํค๋์ ์ฌ์ฉ์ ๋๋ค์ ์ ์ค์ ์์ด์ฝ(์ฌ๋ ๋ชจ์)์ ํด๋ฆญํฉ๋๋ค.
- ๋๋, ๋ชจ๋ฐ์ผ ๋ฉ๋ด ๋ฑ์์ โ์ค์ โ ๋งํฌ๋ฅผ ํด๋ฆญํฉ๋๋ค.
- โ์ฌ์ฉ์ ์ค์ โ ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
- ํ์ฌ ๋๋ค์์ ํ์ธํ๊ณ , ํ์ํ ๊ฒฝ์ฐ ์ ๋๋ค์์ ์ ๋ ฅํ ํ โ์ ์ฅํ๊ธฐโ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
ALPACO ํ๋ซํผ๊ณผ ํจ๊ป ์ฆ๊ฑฐ์ด ์ฝ๋ฉ ํ์ต ์ฌ์ ์ด ๋์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค!