๋ฐ์ํ
๐งฉ ์์ ์ง๋ฌธ:
"์ ์๋ฒํธ 1234๋ฒ ๋ฌธ์ ๋ด์ฉ ์์ฝํด์ค"
1๏ธโฃ ์ฌ์ฉ์ ์ ๋ ฅ
์ ์๋ฒํธ 1234๋ฒ ๋ฌธ์ ๋ด์ฉ ์์ฝํด์ค
2๏ธโฃ Retriever ๋์
- ์ฐ์ ๋ฒกํฐ ๊ฒ์(ํ ์คํธ ์๋ฏธ ๊ธฐ๋ฐ) ์๋ → "1000000120" ๊ฐ์ ์ซ์๋ ์ ์ ์กํ.
- ํ์ง๋ง Qdrant์ ์ ์ฅํ payload ํํฐ(SR_IDX = 1000000120)๊ฐ ์์ผ๋ฉด ์ง์ ๊ฑธ๋ฌ๋ผ ์ ์์.
- ๊ทธ๋์ ๊ฒฐ๊ณผ ํ๋ณด๋ ์ด๋ฐ ์์ผ๋ก ๋์ด:
[
{
"page_content": "์ ๋ชฉ: ๋ก๊ทธ์ธ ์ค๋ฅ ... ์ ์๋ฒํธ:1234 ... ๋ฌธ์๋ด์ฉ: ๋ก๊ทธ์ธ ๋ถ๊ฐ ํ์ ๋ฐ์ ...",
"payload": {
"์ ์๋ฒํธ": "1234",
"์ ๋ชฉ": "๋ก๊ทธ์ธ ์ค๋ฅ",
"๊ณ ๊ฐ์ฌ๋ช
": "๊ณ ๊ฐ์ฌ",
"๋ด๋น์": "ํ๊ธธ๋",
"์ ์๋ ์ง": "2025-01-12",
"๋ฌธ์๋ด์ฉ": "๋ก๊ทธ์ธ ์ ๋น๋ฐ๋ฒํธ ์ค๋ฅ๋ก ์ธํ ์ ์ ์คํจ",
"summary": "๋ก๊ทธ์ธ ๋ถ๊ฐ ์ด์, ์ฌ์ฉ์ ์ธ์ฆ ๋ฌธ์ ",
"category": "์ค๋ฅ"
}
}
]
3๏ธโฃ LLM์ ์ ๋ฌ
RetrievalQA ์ฒด์ธ์ด LLM(Gemini)ํํ ์ด๋ ๊ฒ ๋๊น:
๋ฌธ์:
- ์ ๋ชฉ: ๋ก๊ทธ์ธ ์ค๋ฅ
- ์ ์๋ฒํธ: 1234
- ๊ณ ๊ฐ์ฌ๋ช
: ๊ณ ๊ฐ์ฌ
- ๋ด๋น์: ํ๊ธธ๋
- ์ ์๋ ์ง: 2025-01-12
- ๋ฌธ์๋ด์ฉ: ๋ก๊ทธ์ธ ์ ๋น๋ฐ๋ฒํธ ์ค๋ฅ๋ก ์ธํ ์ ์ ์คํจ
- summary: ๋ก๊ทธ์ธ ๋ถ๊ฐ ์ด์, ์ฌ์ฉ์ ์ธ์ฆ ๋ฌธ์
์ฌ์ฉ์ ์ง๋ฌธ: ์ ์๋ฒํธ 1234๋ฒ ๋ฌธ์ ๋ด์ฉ ์์ฝํด์ค
4๏ธโฃ LLM ์๋ต
LLM์ด context ๊ธฐ๋ฐ์ผ๋ก ๋ต๋ณ ์์ฑ:
์ ์๋ฒํธ 1234๋ฒ์ ๊ณ ๊ฐ์ฌ์ ๋ก๊ทธ์ธ ๋ถ๊ฐ ์ด์๋ก,
์ฌ์ฉ์ ์ธ์ฆ ๊ณผ์ ์์ ๋น๋ฐ๋ฒํธ ์ค๋ฅ๊ฐ ๋ฐ์ํ ์ฌ๋ก์
๋๋ค.
๐งฉ ๋ ๋ค๋ฅธ ์์ ์ง๋ฌธ:
"๊น์ฒ ์๊ฐ ์ฒ๋ฆฌํ ๋ฏธ์๋ฃ ํฐ์ผ ๋ณด์ฌ์ค"
1๏ธโฃ ์ฌ์ฉ์ ์ ๋ ฅ
๊น์ฒ ์๊ฐ ์ฒ๋ฆฌํ ๋ฏธ์๋ฃ ํฐ์ผ ๋ณด์ฌ์ค
2๏ธโฃ Retriever ๋์
- Qdrant ๊ฒ์ ์ → payload ํํฐ:
- ์ฒ๋ฆฌ์="๊น์ฒ ์"
- ์ํ != ์๋ฃ
- ๊ฒฐ๊ณผ ํ๋ณด:
[
{
"payload": {
"์ ์๋ฒํธ": "123456",
"์ ๋ชฉ": "ERP ์ ํ ์ ์ฅ ์ค๋ฅ",
"์ํ": "์งํ์ค",
"์ฒ๋ฆฌ์": "๊น์ฒ ์",
"summary": "์ ํ ์ ์ฅ ์ DB ํธ๋์ญ์
์ค๋ฅ ๋ฐ์",
"category": "ERP"
}
},
{
"payload": {
"์ ์๋ฒํธ": "123457",
"์ ๋ชฉ": "์ฌ๋ฌด ๋ณด๊ณ ์ ์ถ๋ ฅ ์ง์ฐ",
"์ํ": "๋๊ธฐ",
"์ฒ๋ฆฌ์": "๊น์ฒ ์",
"summary": "๋ณด๊ณ ์ ์์ฑ ์ ์๋ฒ ์๋ต ์ง์ฐ",
"category": "์ฌ๋ฌด"
}
}
]
3๏ธโฃ LLM์ ์ ๋ฌ
๋ฌธ์:
- 123456: ERP ์ ํ ์ ์ฅ ์ค๋ฅ (์งํ์ค)
- 123457: ์ฌ๋ฌด ๋ณด๊ณ ์ ์ถ๋ ฅ ์ง์ฐ (๋๊ธฐ)
์ฌ์ฉ์ ์ง๋ฌธ: ๊น์ฒ ์๊ฐ ์ฒ๋ฆฌํ ๋ฏธ์๋ฃ ํฐ์ผ ๋ณด์ฌ์ค
4๏ธโฃ LLM ์๋ต
๊น์ฒ ์๊ฐ ์ฒ๋ฆฌ ์ค์ธ ๋ฏธ์๋ฃ ํฐ์ผ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
1. ์ ์๋ฒํธ 123456 - ERP ์ ํ ์ ์ฅ ์ค๋ฅ (์งํ์ค)
2. ์ ์๋ฒํธ 123457 - ์ฌ๋ฌด ๋ณด๊ณ ์ ์ถ๋ ฅ ์ง์ฐ (๋๊ธฐ)
์ฆ, ์ง๋ฌธ → Qdrant์์ ํ๋ณด ๊ฒ์ (payload+๋ฒกํฐ) → LLMํํ context๋ก ์ฃผ์ → ๋ต๋ณ ์์ฑ.
๋ฐ์ํ
