์๋ ํ์ธ์ ๊ตฌ๋ ์๋, ์ต์ DevOps ์์์ ์ ๋ฆฌํด์ ๊ณต์ ํด๋๋ฆฌ๋ DevOps ์ฌํ์ ์ํ ์์์ง์ ๋๋ค.
์ด๋ฒ ์์์ง์์ Amazon Web Services์์ ์๋ก ์ ์ํ LLM ํ๋ ์์ํฌ Panda์ ๋ํด ๋ค๋ค๋ณด๊ฒ ์ต๋๋ค.
๐ผAWS์์ ์ ๋ณด์ธ ์๋ก์ด LLM ํ๋ ์์ํฌ, Panda
AWS์ AI Lab์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํนํ๋ LLM ํ๋ ์์ํฌ๋ฅผ ์๊ฐํ์ต๋๋ค. Panda๋ผ๋ ์ด๋ฆ์ ๊ฐ์ง ์ด๋ฒ ํ๋ ์์ํฌ๋, ์ฌ์ ํ๋ จ๋ LLM์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํนํ๋ ๋ฌธ๋งฅ(Context)์ ์ ์ฉ์ํจ ๊ฒ์ด ํน์ง์ด๋ผ๊ณ ํฉ๋๋ค.
์ฐธ๊ณ ๋ก Panda๋ผ๋ ์ด๋ฆ์ ํ๋ค์ Performance Debugging for Databases using LLM Agents์์ ๋ฐ์จ ๊ฑฐ๋ผ๊ณ ํ๋ค์.๐
AWS๋ 'ChatGPT์ฒ๋ผ ๊ธฐ์กด LLM ์๋น์ค๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ดํ ์ง๋ฌธ์ ๋ํด ์ ๋งคํ๊ฑฐ๋ ์ผ๋ฐ์ ์ธ ๋ต๋ณ์ ํ ๋ฟ, ์๋ จ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ง๋์ด์๊ฒ ์ ์ฉํ ๋์์ ์ฃผ์ง ์๋๋ค'๋ฉฐ, 'Panda๋ ์ฌ์ ํ๋ จ๋ LLM์ ๋ฐ์ดํฐ๋ฒ ์ด์ค Context๋ฅผ ์ฐ๊ฒฐ์ํด์ผ๋ก์จ, ๋์ฑ ์ ์ฉํ๊ณ ํน์ ์ํฉ์ ์๋ง์ ํธ๋ฌ๋ธ์ํ ์กฐ์ธ์ ์ ๊ณตํ ์ ์๋ค'๊ณ ๋ฐํ๋ฉฐ Panda๋ฅผ ์ ์ํ ์ด์ ๋ฅผ ์ค๋ช ํ๊ณ ์์ต๋๋ค.
๊ทธ๋ ๋ค๋ฉด Panda๋ ์ด๋ป๊ฒ ๋์ฑ ์ ์ฉํ ๋ต๋ณ์ ์ ๊ณตํ ์ ์๋ ๊ฑธ๊น์? Panda์ ์ฃผ์ ํน์ง 4๊ฐ์ง๋ฅผ ์ ๋ฆฌํ๋ฉฐ ์์๋ณด๊ฒ ์ต๋๋ค.
- Grounding(๋ฌธ๋งฅ ์ฐ๊ฒฐ): ์ค์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํธ๋ฌ๋ธ์ํ ๋ฌธ์์ ๊ณ ๊ฐ์ด ๋ง์ฃผ์น ์ด์ ์ค ์ด๋ฏธ ํด๊ฒฐ๋ ์ด์ ๋ฑ์ ์ ๋ณด๋ฅผ ํ์ฉํ์ฌ ๋์ฑ ์ ์ฉํ ์๋ฃจ์ ์ ๊ณต ๊ฐ๋ฅ
- Verification(๊ฒ์ฆ): ์์ฑ๋ ๋ต๋ณ์ ์ฐ๊ด ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ง๊ณ ๊ฒ์ฆ ๋ฐ ์ฌ์ฉ์์๊ฒ ์ธ์ฉ์ผ๋ก ์ ๊ณต ๊ฐ๋ฅ
- Affordance(ํ๋ ์ ๋): ์์ฑ๋ ์กฐ์ธ์ ์ค์ ๋ก ์ํ ์ ์ผ์ด๋ ์ ์๋ ๊ฒฐ๊ณผ๋ฅผ ํ๋ ์์ํฌ๊ฐ ์ฌ์ฉ์์๊ฒ ์๋ ค์ค ์ ์์
- Feedback(ํผ๋๋ฐฑ): ์ฌ์ฉ์๋ก๋ถํฐ ํผ๋๋ฐฑ์ ๋ฐ๊ณ , ์ถํ ๋ต๋ณ ์์ฑ ์ ์ด๋ฅผ ๊ณ ๋ คํ ์ ์์
AWS๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ง๋์ด๋ค์ ๋ชจ์ง ํ ์๋ จ๋์ ๋ฐ๋ผ 3๊ฐ์ ๊ทธ๋ฃน์ผ๋ก ๋๋ Panda๋ฅผ ์์ฐํ๋ค๊ณ ํ๋๋ฐ์. ๋๋ถ๋ถ์ ์์ง๋์ด๋ค์ด Panda๋ฅผ ๊ธ์ ์ ์ผ๋ก ํ๊ฐํ๋ค๊ณ ํฉ๋๋ค.๐
๊ฐ๋ณ๊ฒ ์ฝ์ด๋ณด๋ DevOps ์ง์: Grounding LLM
์์์ AWS์ Panda๊ฐ Grounding ๋ฉ์ปค๋์ฆ์ ์ฌ์ฉํด์ ChatGPT์ ๋จ์ ์ ๋ณด์ํ๋ค๊ณ ํ๋ค๊ณ ํ์์ฃ . ์ด๋ฒ์ ์ดํด๋ณผ ์ฃผ์ ๋ ๊ธฐ์กด LLM์ ํ๊ณ๋ฅผ ๋์ด์๊ธฐ ์ํด ๋ฑ์ฅํ Grounding LLM์ ๋๋ค.
Grounding LLM์ ํน์ ๋ถ์ผ์ ํนํ๋์ด ๋์ฑ ์ ํํ ๋ต๋ณ์ ์ ๊ณตํ๊ณ ์, ๊ทธ ๋ถ์ผ์ ์ฐ๊ด๋ ๋ฐ์ดํฐ๋ ์ปจํ ์คํธ๋ฅผ ํ์ฉํ๋ ๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ์ ๋งํฉ๋๋ค.
ChatGPT์ ๊ฐ์ ๊ธฐ์กด ์ธ์ด ๋ชจ๋ธ์ ์์ฒญ๋ ๊ท๋ชจ์ ์ ๋ฐ์ ์ธ ํ ์คํธ ๋ฐ์ดํฐ๋ก ํ๋ จ๋์๋๋ฐ์. ์ด๋ก ์ธํด ํน์ ๋ถ์ผ์ ๋ํ ๋ต๋ณ ์์ฑ์ด ์ด๋ ค์ด ๊ฒฝ์ฐ๊ฐ ๋ฐ์ํฉ๋๋ค. Grounding LLM์ ์ด๋ฌํ ํ๊ณ๋ฅผ ๊ทน๋ณตํ๊ณ ์ ํน์ ๋ถ์ผ๋ ๋ฐ์ดํฐ์ ๊ณผ ์ฐ๊ด๋ ์ค์ง์ ์ธ ์ ๋ณด์ ํนํ์ํจ ์ธ์ด ๋ชจ๋ธ์ ๋๋ค.
๊ทธ๋ ๋ค๋ฉด Grouding LLM์ ์ด๋ป๊ฒ ํ์ฉํ ์ ์์๊น์?
- ์ฌ๋ด ๋ฐ์ดํฐ ๊ฒ์ ์์คํ : ๊ธฐ์ ์ด ๊ธฐ๋ก ๋ฐ ๋ณด๊ด ์ค์ธ ์ง์ ๋ฐ์ดํฐ๋ฅผ ๋ชจ๋ธ์ ํ์ต์ํด์ผ๋ก์จ ์ฌ๋ด ๋ฐ์ดํฐ ๊ฒ์ ์์คํ ๊ตฌ์ถ์ด ๊ฐ๋ฅํฉ๋๋ค. ์ด๋ ๊ฒ ํ์ต๋ ๋ชจ๋ธ์ ์์๋ ์ง์์ด ์ ๋ฌด์ ๋ํ ์ง๋ฌธ์ ํ ๋ ์ด์ ํนํ๋ ๋ต๋ณ์ ์ป์ ์ ์๊ฒ ๋ฉ๋๋ค.
- ๊ณ ๊ฐ Q&A ์์คํ : ํน์ ๋ถ์ผ์ ๋ฐ์ดํฐ๋ฅผ ํ์ต์ํจ ๋ชจ๋ธ์ ๊ณ ๊ฐ Q&A ์์คํ ์ ์ ์ฉํ ์๋ ์์ต๋๋ค. ๊ณ ๊ฐ์ ๋ฌธ์์ ๋ํด ๋์ฑ ์ ํํ๋ฉด์ ๋ฌธ๋งฅ์ ๋ง๋ ๋ต๋ณ์ ์ ๊ณตํ ์ ์๋ ๊ฒ์ด์ฃ .
๐ญ๋ง์น๋ฉฐ...
AWS์ Panda๋ ์ด๋ฏธ ์ ์ธ๊ณ์ ์ผ๋ก ๋ ๋ณด์ ์ธ LLM ์๋น์ค์ธ ChatGPT๋ฅผ ๊ฒจ๋ฅํจ๊ณผ ๋์์, ๋ฐ์ดํฐ๋ฒ ์ด์ค ํนํ๋ผ๋ ์์ ๋ง์ ์์ญ์ ๊ตฌ์ถํ๋๋ฐ์. ์์ผ๋ก AWS๊ฐ Panda๋ฅผ ์์์ผ๋ก AI ๋ถ์ผ์์ ์ด๋ค ํ๋ณด๋ฅผ ๋ณด์ผ์ง ์ฃผ๋ชฉํ๊ฒ ๋ฉ๋๋ค.
ํน์ ์ด๋ฒ ๋ด์ฉ ๊ด๋ จํด์ ๋ ๊ถ๊ธํ ์ ์ด ์์ผ์๋ค๋ฉด ์๋ ๋ฉ์ผ๋ฆฌ ๋๊ธ ๋จ๊ฒจ์ฃผ์ธ์.๐
๊ทธ๋ผ, ๋ค์ ์์์ง์์ ๋ณด๋ค ์์ฐจ๊ณ ํฅ๋ฏธ๋ก์ด ๋ด์ฉ์ผ๋ก ์ฐพ์๋ต๊ฒ ์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค. ๐บ
๐์ถ์ฒ
Panda: Performance debugging for databases using LLM agents
AWS is readying LLM-based debugger for databases to take on OpenAI
Understanding Grounding LLMs and Retrieval-Augmented Generation
์๊ฒฌ์ ๋จ๊ฒจ์ฃผ์ธ์