Query Construction in LLM

Query Construction in LLMยถ

Summaryยถ

Query construction in LLM์€ ์ž์—ฐ์–ด ์ฟผ๋ฆฌ๋ฅผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ฟผ๋ฆฌ ์–ธ์–ด๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ณผ์ •์ž…๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์€ ๊ตฌ์กฐํ™”๋œ ๋ฐ์ดํ„ฐ(์˜ˆ: SQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค), ๋ฐ˜๊ตฌ์กฐํ™”๋œ ๋ฐ์ดํ„ฐ(์˜ˆ: ๋ฌธ์„œ ๋‚ด์˜ ํ…Œ์ด๋ธ”), ๋น„๊ตฌ์กฐํ™”๋œ ๋ฐ์ดํ„ฐ(์˜ˆ: ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋‚ด์˜ ํ…์ŠคํŠธ)์™€ ์ƒํ˜ธ์ž‘์šฉํ•˜๋Š” ๋ฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. LLM์€ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ์œ ํ˜•์— ๋Œ€ํ•œ ์ฟผ๋ฆฌ ๊ตฌ์„ฑ์„ ์ง€์›ํ•˜๋ฉฐ, ์ด๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์–ธ์–ด๋ฅผ ์ดํ•ดํ•˜๊ณ  ์ž์—ฐ์–ด ์ฟผ๋ฆฌ๋ฅผ ํ•ด๋‹น ์–ธ์–ด๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

Key Conceptsยถ

  • Query Construction : ์ž์—ฐ์–ด ์ฟผ๋ฆฌ๋ฅผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ฟผ๋ฆฌ ์–ธ์–ด๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ณผ์ •์ž…๋‹ˆ๋‹ค.

  • Structured Data : SQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ๊ฐ™์€ ๊ตฌ์กฐํ™”๋œ ๋ฐ์ดํ„ฐ๋Š” ์‚ฌ์ „ ์ •์˜๋œ ์Šคํ‚ค๋งˆ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ, ํ…Œ์ด๋ธ”์ด๋‚˜ ๊ด€๊ณ„๋กœ ๊ตฌ์„ฑ๋˜์–ด ์ •ํ™•ํ•œ ์ฟผ๋ฆฌ ์ž‘์—…์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

  • Semi-structured Data : ๋ฐ˜๊ตฌ์กฐํ™”๋œ ๋ฐ์ดํ„ฐ๋Š” ๊ตฌ์กฐํ™”๋œ ์š”์†Œ(์˜ˆ: ๋ฌธ์„œ ๋‚ด์˜ ํ…Œ์ด๋ธ”)์™€ ๋น„๊ตฌ์กฐํ™”๋œ ์š”์†Œ(์˜ˆ: ํ…์ŠคํŠธ ๋˜๋Š” ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋‚ด์˜ ์ž„๋ฒ ๋”ฉ ์—ด)๋ฅผ ํ˜ผํ•ฉํ•ฉ๋‹ˆ๋‹ค.

  • Unstructured Data : ๋น„๊ตฌ์กฐํ™”๋œ ๋ฐ์ดํ„ฐ๋Š” ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅ๋˜๋ฉฐ, ์‚ฌ์ „ ์ •์˜๋œ ๋ชจ๋ธ์ด ์—†์œผ๋ฉฐ, ๊ตฌ์กฐํ™”๋œ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ์™€ ํ•จ๊ป˜ ์ €์žฅ๋˜์–ด ํ•„ํ„ฐ๋ง์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.