๊ตฌ๊ธ ์ฝ๋ฉ: ๊ตฌ๊ธ์ด ๋ฌด๋ฃ๋ก ์ ๊ณตํ๋ ํ์ด์ฌ ๊ฐ๋ฐ ํ๊ฒฝ
๊ตฌ๊ธ ์ฝ๋ฉ์์ ํ๋ก๊ทธ๋จ์ ๋
ธํธ๋ถ(.ipynb)๋ผ๋ ํ์ผ์ ์์ฑ ๋ฐ ๊ด๋ฆฌํ๋ฉฐ, ๋
ธํธ๋ถ์ ๊ตฌ๊ธ ๋๋ผ์ด๋ธ์ ์ ์ฅ
์์ฑํ ๋
ธํธ๋ถ์ ์ด๋ฉด ๊ตฌ๊ธ ์ฝ๋ฉ์ ์ธ์คํด์ค ์คํ
( ์ธ์คํด์ค: ํด๋ผ์ฐ๋์์ ๊ฐ์ ์๋ฒ)
๋
ธํธ๋ถ์์ ํ์ด์ฌ ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ๋ฉด ์ธ์คํด์ค์์ ์คํ๋๊ณ ,
๊ทธ ๊ฒฐ๊ณผ๊ฐ ๋
ธํธ๋ถ์ ์ถ๋ ฅ
TPU: ๊ตฌ๊ธ์ด ๊ฐ๋ฐํ ๋จธ์ ๋ฌ๋ ์ ์ฉ ํ๋์จ์ด ๊ฐ์๊ธฐ๋ก, ํ ์ํ๋ก ํ๋ ์์ํฌ์ ์ต์ ํ
๊ตฌ๊ธ ๋๋ผ์ด๋ธ ๋ง์ดํธ
๋ง์ดํธ: ๋์คํฌ ๋๋ผ์ด๋ธ๋ฅผ ์ธ์ํ์ฌ ์ฌ์ฉ ๊ฐ๋ฅํ ์ํ๋ก ์ฐ๊ฒฐ
ํ์ด์ฌ ์ต์ ๋ฒ์ ์ค์น ํ ๊ฐ์ ํ๊ฒฝ์ ๋ง๋ค๊ณ ํ์ํ ์ถ๊ฐ ํจํค์ง ์ค์น
( โ ์๋์ฝ๋ค: ํ์ด์ฌ์ ์ฒด๊ณ์ ์ธ ํจํค์ง ๊ด๋ฆฌ์ ๋ฐ์ดํฐ ์ฌ์ด์ธ์ค ๋ฐ ๋จธ์ ๋ฌ๋ ๋ฑ ๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ถ)
ํ
์คํธ ์์ฑ
๋ฌธ์ฅ ์์ฑ, ์ง์์๋ต, ์์ฝ, ๋ฒ์ญ, ๋ํ ๋ฑ
์คํธ๋ฆฌ๋ฐ: ํ
์คํธ๋ฅผ ์์ฑํ ๋ ์ผ์ ํ ๊ธ์ ์ ๋จ์๋ก ์ถ๋ ฅ์ ๋ฐํํ๋ ๊ธฐ๋ฅ โ ๋น ๋ฅด๊ฒ ์๋ต์ ๋ฐ์ ์ฌ์ฉ์์๊ฒ ํ์ ๊ฐ๋ฅ(generate_content() ํจ์์ stream=True๋ก ์ค์ )
์ฑ ๊ธฐ๋ฅ: ๋ฉํฐํด ๋ํ ๊ฐ๋ฅ(chat.history๋ฅผ ์ฌ์ฉํ์ฌ ํ์ฌ๊น์ง ๋ชจ๋ธํ ๋ํํ๋ ๋ด์ฉ์ ๊ฐ์ ธ์ด)
๋ฉํฐ๋ชจ๋ฌ
์ฌ๋ฌ ์
๋ ฅ ๋ฐฉ์์ ๊ฒฐํฉํ ์ ๋ณด๋ฅผ ์ฒ๋ฆฌํ๊ฑฐ๋ ์ ๋ฌ(ํ
์คํธ, ์ด๋ฏธ์ง, ๋์์, ์์ฑ ๋ฑ)
๊ณ ํ์ง ์ด๋ฏธ์ง์ ๋์์์ File API๋ก ์
๋ก๋
์๋ฒ ๋ฉ
ํ
์คํธ๋ฅผ ์๋ฒ ๋ฉ ๋ฒกํฐ๋ก ๋ณํํ์ฌ ํํ
(์ฐธ๊ณ : ์๋ฒ ๋ฉ ๋ฒกํฐ๋ ์ ์ฌํ ์๋ฏธ์ ๋จ์ด๋ ๋ฌธ์ฅ์ ๋ฒกํฐ๋ก ๋ณํํ์ ๋ ์๋ก ๊ฑฐ๋ฆฌ๊ฐ ๊ฐ๊น๊ณ , โจ์ ์ฌํ์ง ์์ ์๋ฏธ์ ๋จ์ด๋ ๋ฌธ์ฅ์ ๋ฒกํฐ ๊ฐ ๊ฑฐ๋ฆฌ๊ฐ ๋ฉ์ด์ง๋๋ก ์ค๊ณ)
ํจ์ ํธ์ถ
๋ชจ๋ธ์์ ์ธ๋ถ ๋๊ตฌ๋ฅผ ํธ์ถํ์ฌ ์ด์ฉํ๋ ๊ธฐ๋ฅ
์ฆ, ๊ฐ๋ฐ์๊ฐ ์ฌ์ ์ ์ ์ํ ํจ์๋ฅผ ๋ชจ๋ธ์ด ์ ํ, ํธ์ถํ ์ ์๋๋ก ํ๋ ๊ธฐ๋ฅ
์๋ฅผ ๋ค์ด โ์์ธ์ ๊ธฐ์จ์?โ์ด๋ผ๊ณ ์ง๋ฌธํ๋ฉด ๋ชจ๋ธ ์์ฒด๋ก๋ ์ ํํ ๋ต์ ์ ๊ณตํ ์ ์์ง๋ง ๊ฐ๋ฐ์๊ฐ ๊ธฐ์จ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ค๋ ์ธ๋ถ ํ๋ก๊ทธ๋จ์ ํจ์๋ก ๋ฏธ๋ฆฌ ์ ์ํ๋ฉด, ๋ชจ๋ธ์ด ๊ธฐ์จ์ ๊ดํ ์ง๋ฌธ์ ๋ฐ์์ ๋ ๊ทธ ํจ์๋ฅผ ํธ์ถํด์ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํ ๊ฐ๋ฅ
ํ์ธ ํ๋
์ฌ์ ํ์ต๋ ๋ชจ๋ธ์ ํน์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋ ํ์ต ๋ฐ์ดํฐ๋ฅผ ์ถ๊ฐ๋ก ํ์ต์์ผ ์์
ํ์ง์ ํฅ์์ํค๋ ๋ฐฉ๋ฒ
์: ์ถ๋ ฅ์ ์์์ ์ด์กฐ๋ ๋ฌธ์ฒด๋ก ์กฐ์ , ์ถ๋ ฅ์ ์ ๋ขฐ๋ ํฅ์, ํ ํฐ ์ ๋จ์ถ์ ์ด์ฉํ ์ถ๋ก ์๊ฐ ๋ฐ ๋น์ฉ ๊ฐ์ ๋ฑ
โ ๋ผ๋ง์ธ๋ฑ์ค(LamaIndex): LLM(๋ํ ์ธ์ด ๋ชจ๋ธ)์ด ์ธ๋ถ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ๊ฒ์ํ๊ณ ์ดํดํ ์ ์๋๋ก ๋์์ฃผ๋ ๋ฐ์ดํฐ ํ๋ ์์ํฌ๋ก, ์ฌ์ฉ์๊ฐ ๋ณด์ ํ ๋ฌธ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฆ์ ๋ํํ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณต ๊ฐ๋ฅ
ํต์ฌ ํน์ง:
โข ๐ ์ธ๋ถ ๋ฌธ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ง์์๋ต(QA)
์ฌ์ ํ์ต(pretraining)์ด ์ ๋ ์ ๋ณด๋ ์ฌ์ฉ์๊ฐ ์ ๊ณตํ ๋ฐ์ดํฐ ๊ธฐ๋ฐ์ผ๋ก ์๋ต ๊ฐ๋ฅ
โข ๐งฉ ๋ค์ํ ๋ฐ์ดํฐ ์์ค ์ฐ๊ฒฐ ๊ฐ๋ฅ
PDF, Notion, Google Drive, DB, API ๋ฑ ์ค์๊ฐ ์ธ๋ถ ๋ฐ์ดํฐ ์ฐ๋
โ
ํ์ฉ ์์
โข ๊ณ ๊ฐ ์ง์ ์ฑ๋ด: ๊ณ ๊ฐ FAQ ๋ฌธ์ + ๋ผ๋ง์ธ๋ฑ์ค โ LLM ๊ธฐ๋ฐ์ ๊ณ ๊ฐ ์๋
โข ๋ด๋ถ ๋ฌธ์ ๊ฒ์: ์ฌ๋ด ์ ์ฑ
๋ฌธ์ + ๋ผ๋ง์ธ๋ฑ์ค โ ์์ง์ ์ง์์๋ต
โข ๊ฐ์ธ ์ง์๊ด๋ฆฌ: ๋ธ๋ก๊ทธ/๋
ธ์
์ ๋ฆฌ๋ด์ฉ + ๋ผ๋ง์ธ๋ฑ์ค โ ๋๋ง์ AI ๋น์
๋๋ฉ์ธ ๊ณ ์ ์ ์ง์์ ์ฌ์ฉํ์ฌ ์ ๋ฌธ ์ง์์ด ํ์ํ ์ง์์๋ต ์ฑ๋ด์ ์ฝ๊ฒ ๋ง๋ค ์ ์๋ ํ๋ ์์ํฌ
์ง๋ฌธ๊ณผ ๊ด๋ จ๋ ์ ๋ณด๋ฅผ ์ธ๋ถ์์ ๊ฒ์ํ์ฌ ๊ฐ์ ธ์ค๊ณ , ๊ทธ ์ ๋ณด๋ฅผ ๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ์ ํ๋กฌํํธ๋ก ์ ๋ฌํ์ฌ ์ธ๋ถ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ๋ต๋ณ์ ์์ฑ(RAG, ๊ฒ์ ์ฆ๊ฐ ์์ฑ)
๐ ๋ผ๋ง์ธ๋ฑ์ค์ ๋ญ์ฒด์ธ
๋ ๋ค LLM ์ ํ๋ฆฌ์ผ์ด์
์ ๊ฐ๋ฐํ๋ ํ๋ ์์ํฌ๋ก,
๋ผ๋ง์ธ๋ฑ์ค๋ ์ธ๋ถ ๋ฐ์ดํฐ ์ฐ๋ ๋ฑ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ํ ๊ธฐ๋ฅ์ ์งง์ ์ฝ๋๋ก ๊ตฌํ ๊ฐ๋ฅ
๋ญ์ฒด์ธ์ ๋
ผ๋ฌธ์์ ๋ฐํํ๊ณ ์ผ๋ง ์ง๋์ง ์์ ์ต์ ๊ธฐ๋ฅ์ ๋น ๋ฅด๊ฒ ํ์ฌ
๋ผ๋ง์ธ๋ฑ์ค ํต์ฌ ๋จ๊ณ: ๋ก๋ฉ โ ์ธ๋ฑ์ฑ โ ์ ์ฅ โ ์ฟผ๋ง โ ํ๊ฐ