제5장 — 입력 검증과 출력 필터링

게시일: 2026-05-14 마지막 업데이트 날짜: 2026-07-13 버전: 1
제5장 — 입력 검증과 출력 필터링

์ œ5์žฅ โ€” ์ž…๋ ฅ ๊ฒ€์ฆ๊ณผ ์ถœ๋ ฅ ํ•„ํ„ฐ๋ง

LLM Primer VII: AI ๋ณด์•ˆ์˜ ์ฑ•ํ„ฐ๋ณ„ ์›Œํฌ์Šค๋ฃจ ๋‹ค์„ฏ ๋ฒˆ์งธ ๊ธ€์ž…๋‹ˆ๋‹ค. ์ œ4์žฅ์˜ ์ธตํ™”๋œ ์™„ํ™” ํ‹€์„ ์šด์˜ ๊ทœ์œจ โ€” ์œ„์ƒ ์ฒ˜๋ฆฌ ๋‹จ๊ณ„, ๊ฐ€๋“œ๋ ˆ์ผ ๋„๊ตฌ, ๊ตฌ์กฐํ™”๋œ ์ถœ๋ ฅ, ๋ ˆ๋“œํŒ€, ๊ทธ๋ฆฌ๊ณ  ์˜๋ฏธ ์žˆ๋Š” ์•ˆ์ „ ์ธก์ • โ€” ๋กœ ๋ฐœ์ „์‹œํ‚ค๋Š” ์žฅ์ž…๋‹ˆ๋‹ค.


์ด ์žฅ์ด ์กด์žฌํ•˜๋Š” ์ด์œ 

์ œ4์žฅ์—์„œ ๋ช…๋ช…ํ•œ ๋„ค ์ธต์˜ ์™„ํ™” ์•„ํ‚คํ…์ฒ˜๋Š” ์ธต์ด ์šด์˜ ๊ฐ€๋Šฅํ•œ ๋งŒํผ๋งŒ ์œ ํšจํ•ฉ๋‹ˆ๋‹ค. ์ œ5์žฅ์€ ๊ทธ์ค‘ ๋‘ ์ธต์„ ๋ฐœ์ „์‹œํ‚ต๋‹ˆ๋‹ค: ์ž…๋ ฅ ์ธก, ์ฆ‰ ์‚ฌ์šฉ์ž ์š”์ฒญ์ด ๊ฒ€์‚ฌ๋˜์–ด ํ†ต๊ณผยท๋ณ€ํ™˜ยท๊ฑฐ๋ถ€๋˜๋Š” ๊ณณ; ๊ทธ๋ฆฌ๊ณ  ์ถœ๋ ฅ ์ธก, ์ฆ‰ ๋ชจ๋ธ์˜ ์‘๋‹ต์ด ์‹œ์Šคํ…œ์„ ๋– ๋‚˜๊ธฐ ์ „์— ๋‘ ๋ฒˆ์งธ ๊ฒŒ์ดํŠธ ์„ธํŠธ์— ๋Œ€ํ•ด ํ™•์ธ๋˜๋Š” ๊ณณ. ๊ทธ ์–‘์ชฝ ์ฃผ๋ณ€์—๋Š” ๊ตฌ์กฐํ™”๋œ ํ”„๋กฌํ”„ํŒ…, ์ ๋Œ€์  ํ…Œ์ŠคํŠธ, ์•ˆ์ „ ์ธก์ •์ด๋ผ๋Š” ๊ทœ์œจ์ด ์ž๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๋„๊ตฌ๋Š” ์„ฑ์ˆ™ํ•ด์กŒ์Šต๋‹ˆ๋‹ค โ€” Llama Guard, NeMo Guardrails, Lakera Guard, AWS Bedrock Guardrails, Garak, PyRIT, promptfoo โ€” ๊ทธ๋ฆฌ๊ณ  ์ด๋“ค์„ ์—ฎ๋Š” ์šด์˜ ํŒจํ„ด์€ ์ˆ˜๋ ดํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ•œ ์ค„๋กœ: ์ž…๋ ฅ ๊ฒ€์ฆ๊ณผ ์ถœ๋ ฅ ํ•„ํ„ฐ๋ง์€ ๋…๋ฆฝ๋œ ๋‘ ๊ฐœ์˜ ์˜ค๋ฅ˜ ํ™•๋ฅ  ๋ถ„ํฌ๋ฅผ ๊ตฌ์„ฑํ•˜๋ฉฐ, ๊ทธ ๊ณฑ์€ ์–ด๋А ํ•œ์ชฝ๋ณด๋‹ค ์ž‘์Šต๋‹ˆ๋‹ค โ€” ๊ทธ๋ฆฌ๊ณ  ์•ˆ์ „ ์ฃผ์žฅ์ด ์‹ค์ œ ํŠธ๋ž˜ํ”ฝ์„ ์‚ด์•„๋‚จ์œผ๋ ค๋ฉด ๋‘˜ ๋‹ค ์ฃผ์žฅ์ด ์•„๋‹ˆ๋ผ ์ธก์ •๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

5.1 ์œ„์ƒ ์ฒ˜๋ฆฌ๋Š” ๋‹จ์ผ ์ƒท์ด ์•„๋‹ˆ๋ผ ๋‹จ๊ณ„์ ์ด๋‹ค

ใ€Œ์ž…๋ ฅ ์œ„์ƒ ์ฒ˜๋ฆฌใ€๋ผ๋Š” ๋ง์€ SQL ์ธ์ ์…˜ ์‹œ๋Œ€์˜ ์ž˜๋ชป๋œ ํ•จ์˜๋ฅผ ์‹ค์–ด ์˜ต๋‹ˆ๋‹ค. LLM ์‹œ์Šคํ…œ์—์„œ ์œ„์ƒ ์ฒ˜๋ฆฌ๋Š” ๋‹จ๊ณ„์  ๊ณผ์ •์ž…๋‹ˆ๋‹ค โ€” ๊ฒ€์‚ฌยท๋ถ„๋ฅ˜ยท๋ณ€ํ™˜ยทํ†ต๊ณผ ๋˜๋Š” ๊ฑฐ๋ถ€ โ€” ์ด๋ฉฐ, ๊ทธ ์ถœ๋ ฅ์€ ใ€Œ์•ˆ์ „ํ•œใ€ ์ž…๋ ฅ์ด ์•„๋‹ˆ๋ผ ๊ฒฐ๊ณผ๊ฐ€ ๊ธฐ๋ก๋œ ์ƒํƒœ๋กœ ์ •์ฑ… ๊ฒŒ์ดํŠธ๋ฅผ ํ†ต๊ณผํ•œ ์ž…๋ ฅ์ž…๋‹ˆ๋‹ค. ํŒŒ์ดํ”„๋ผ์ธ์€ ๋น„์šฉ ์ˆœ์œผ๋กœ ๋Œ€์ฒด๋กœ ๋„ค ๊ฐ€์ง€ ๊ฒ€์‚ฌ๋ฅผ ๊ฐ–์Šต๋‹ˆ๋‹ค. ๊ตฌ์กฐ์  ๊ฒ€์‚ฌ๊ฐ€ ๊ฐ€์žฅ ์ €๋ ดํ•ฉ๋‹ˆ๋‹ค: ๊ธธ์ด ์ œํ•œ, ๋ฌธ์ž์…‹ ์ œ์•ฝ, ์œ ๋‹ˆ์ฝ”๋“œ NFKC ์ •๊ทœํ™”, ์Šค๋ฌด๊ธ€๋ง ๋ฌธํ—Œ์˜ ๋Œ€๋ถ€๋ถ„์„ ์ฐจ์ง€ํ•˜๋Š” ์ œ๋กœํญ ๋ฌธ์ž์™€ ํ˜ผ๋™ ๋ฌธ์ž ์ œ๊ฑฐ. ํŒจํ„ด ๊ธฐ๋ฐ˜ ๊ฒ€์‚ฌ๋Š” ๋ช…์‹œ์  ๋ฌด์‹œ์™€ ์•Œ๋ ค์ง„ ์ ๋Œ€์  ํ…œํ”Œ๋ฆฟ์„ ์žก์•„๋ƒ…๋‹ˆ๋‹ค. ์–‘๋ฐฉํ–ฅ์œผ๋กœ ์žก์Œ์ด ์žˆ์ง€๋งŒ ํžˆํŠธ๋ฅผ ์ฐจ๋‹จ์ด ์•„๋‹ˆ๋ผ ๋กœ๊น…ํ•  ๋•Œ ๋Œ€๋žต์  ์Šคํฌ๋ฆฐ์œผ๋กœ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ถ„๋ฅ˜ ๊ฒ€์‚ฌ๋Š” ์ „์šฉ ์•ˆ์ „ ๋ชจ๋ธ โ€” Llama Guard, OpenAI Moderation API, ๊ทธ๋ฆฌ๊ณ  Lakera์™€ AWS Bedrock์˜ ๋™๋“ฑ๋ฌผ โ€” ์„ ์‚ฌ์šฉํ•ด ์ •์˜๋œ ๋ถ„๋ฅ˜ ์ฒด๊ณ„์— ๋Œ€ํ•ด ์ž…๋ ฅ์„ ์ ์ˆ˜ ๋งค๊น๋‹ˆ๋‹ค. ๊ฐ€์žฅ ๋น„์‹ผ ์ธต์ธ LLM ๊ธฐ๋ฐ˜ ๊ฒ€์‚ฌ๋Š” ๋ถ„๋ฅ˜๊ธฐ์˜ ์‹ ๋ขฐ๋„๊ฐ€ ์ค‘๊ฐ„์ผ ๋•Œ ์˜๋„๋ฅผ ์ถ”๋ก ํ•˜๊ธฐ ์œ„ํ•ด ๋” ์ž‘์€ ๋ชจ๋ธ์„ ํ˜ธ์ถœํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ๋‹จ๊ณ„๋Š” ์˜คํƒ๋ฅ ๊ณผ ๋ฏธํƒ๋ฅ ์„ ๊ฐ€์ง€๋ฉฐ, ํŒŒ์ดํ”„๋ผ์ธ์ด ํ”„๋กœ๋•์…˜ ํŠธ๋ž˜ํ”ฝ์„ ์‹ ๋ขฐ๋ฐ›๊ธฐ ์ „์— ๋‘˜ ๋‹ค ์ธก์ •๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

5.2 ๊ตฌ์กฐํ™”๋œ ์ถœ๋ ฅ์€ ๊ทธ์ € ํ˜•์‹์˜ ํŽธ์˜๊ฐ€ ์•„๋‹ˆ๋ผ ๋ฐฉ์–ด๋‹ค

์ œ4์žฅ์˜ ์‹ฌ์ธต ๋ฐฉ์–ด ์•„ํ‚คํ…์ฒ˜์—๋Š” ์ด ์žฅ์ด ๋ฐœ์ „์‹œํ‚ค๋Š” ์„ธ ๋ฒˆ์งธ ๊ตฌ์กฐ์  ์ธต์ด ์žˆ์Šต๋‹ˆ๋‹ค: ๋ชจ๋ธ์˜ ์ถœ๋ ฅ์„ ์ •์˜๋œ ์Šคํ‚ค๋งˆ๋กœ ์ œ์•ฝํ•˜์—ฌ, ์ธ์ ์…˜์— ์˜ํ–ฅ์„ ๋ฐ›์€ ์ถœ๋ ฅ์กฐ์ฐจ ๊ตฌ์กฐ์  ํฌ๋ฝ์„ ์„ ๋ฒ—์–ด๋‚  ์ˆ˜ ์—†๊ฒŒ ํ•˜๋Š” ๊ฒƒ. ๊ฐ€์žฅ ๋‹จ์ˆœํ•œ ํ˜•ํƒœ๋Š” ์Šคํ‚ค๋งˆ ๊ฐ•์ œ JSON์ž…๋‹ˆ๋‹ค. ๋ชจ๋ธ์€ ์Šคํ‚ค๋งˆ๋ฅผ ๋”ฐ๋ฅด๋Š” JSON์„ ๋ฐฉ์ถœํ•˜๋„๋ก ์ง€์‹œ๋ฐ›๊ณ , ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ํŒŒ์‹ฑยท๊ฒ€์ฆํ•˜๋ฉฐ, ํ˜•์‹์— ๋งž์ง€ ์•Š๋Š” ์ถœ๋ ฅ์€ ๊ฑฐ๋ถ€๋˜๊ฑฐ๋‚˜ ์žฌ์‹œ๋„๋ฉ๋‹ˆ๋‹ค. Jason Liu์˜ instructor ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” OpenAI์™€ Anthropic ํด๋ผ์ด์–ธํŠธ๋ฅผ pydantic ๋ชจ๋ธ๋กœ ๊ฐ์Œ‰๋‹ˆ๋‹ค โ€” ๊ฐœ๋ฐœ์ž๊ฐ€ ์ถœ๋ ฅ ๊ตฌ์กฐ๋ฅผ ๊ธฐ์ˆ ํ•˜๋Š” ํด๋ž˜์Šค๋ฅผ ์ž‘์„ฑํ•˜๋ฉด, ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ํ”„๋กฌํ”„ํŠธ ๊ตฌ์„ฑ, ๊ฒ€์ฆ, ์žฌ์‹œ๋„๋ฅผ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. Microsoft Research์˜ Guidance๋Š” ๋” ๋‚˜์•„๊ฐ€, ์–ด๋–ค ์œ„์น˜๊ฐ€ ์ž์œ  ํ…์ŠคํŠธ๋ฅผ ๋‹ด์„ ์ˆ˜ ์žˆ๋Š”์ง€ ์ •ํ™•ํžˆ ์ •์˜ํ•˜๋Š” ํ…œํ”Œ๋ฆฟ์— ๋Œ€ํ•ด ํ† ํฐ ๋‹จ์œ„๋กœ ์ƒ์„ฑ์„ ์ œ์•ฝํ•ฉ๋‹ˆ๋‹ค. ์ถœ๋ ฅ ์กฐ์ • ์ธก์—์„œ๋Š” Meta์˜ Llama Guard ๊ณ„์—ด โ€” ๋ฒ„์ „ 1์—์„œ 3๊นŒ์ง€, 3์—์„œ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ์ปค๋ฒ„๋ฆฌ์ง€ ์ถ”๊ฐ€ โ€” ์ด 2023~2025๋…„ ๋™์•ˆ ํ‘œ์ค€ ์˜คํ”ˆ ๊ฐ€์ค‘์น˜ ๋ถ„๋ฅ˜๊ธฐ๊ฐ€ ๋˜์–ด ๋Œ€๋ถ€๋ถ„์˜ ํ”„๋กœ๋•์…˜ ์Šคํƒ์— ์‘๋‹ต ํ•„ํ„ฐ๋กœ ํ†ตํ•ฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. NVIDIA NeMo Guardrails์™€ Lakera, AWS Bedrock, Cisco AI Defense์˜ ์ƒ์—…์  ์ œ๊ณต๋ฌผ์ด ๋น„์Šทํ•œ ๊ธฐ๋ฐ˜์—์„œ ๊ฒฝ์Ÿํ•ฉ๋‹ˆ๋‹ค.

5.3 ์ธก์ •๋˜์ง€ ์•Š๋Š” ๋ฐฉ์–ด๋Š” ๋ฐฉ์–ด๊ฐ€ ์•„๋‹ˆ๋‹ค

๋ ˆ๋“œํŒ€์€ ์•ˆ์ „ ์ฃผ์žฅ์„ ์ธก์ •์œผ๋กœ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค. ์ˆ˜๋™ ๋ ˆ๋“œํŒ€ โ€” ํ›ˆ๋ จ๋œ ์ ๋Œ€์  ํ…Œ์Šคํ„ฐ, ๋Œ€๊ฐœ ์™ธ๋ถ€ โ€” ์€ ๋ฐฐํฌ์— ๋Œ€ํ•ด ์„ฑ๊ณตํ•œ ํŠน์ • ํ”„๋กฌํ”„ํŠธ๋ฅผ ๊ณต๊ฒฉ ํŒจํ„ด๋ณ„๋กœ ๋ฌถ์–ด ๋งŒ๋“ค์–ด ๋ƒ…๋‹ˆ๋‹ค. ์ž๋™ํ™”๋œ ๋ ˆ๋“œํŒ€์€ ์ˆ˜๋™ ์ž‘์—…์„ ์ž…๋ ฅ ๊ณต๊ฐ„ ์ „๋ฐ˜์œผ๋กœ ํ™•๋Œ€ํ•ฉ๋‹ˆ๋‹ค. 2023๋…„ ์˜คํ”ˆ์†Œ์Šค๋กœ ๊ณต๊ฐœ๋˜๊ณ  ์ง€์† ๊ฐฑ์‹ ๋˜๋Š” NVIDIA Garak์€ ๋Œ€์ƒ ์—”๋“œํฌ์ธํŠธ์— ๋Œ€ํ•ด ์ผ๋ จ์˜ ํ”„๋กœ๋ธŒ๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์–ด๋А ๊ฒƒ์ด ์„ฑ๊ณตํ–ˆ๋Š”์ง€ ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ๋ธŒ๋Š” ํ”„๋กฌํ”„ํŠธ ์ธ์ ์…˜, ๋ฐ์ดํ„ฐ ๋ˆ„์ถœ, ํ˜์˜ค ๋ฐœ์–ธ ์œ ๋„, ์ธ์ฝ”๋”ฉ ์Šค๋ฌด๊ธ€๋ง, ๋กคํ”Œ๋ ˆ์ด ํƒˆ์˜ฅ ๋“ฑ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. 2024๋…„ ๊ณต๊ฐœ๋œ Microsoft PyRIT(Python Risk Identification Toolkit)๋Š” ํ•œ ๋ชจ๋ธ์ด ๋‹ค๋ฅธ ๋ชจ๋ธ์— ๋Œ€ํ•œ ๊ณต๊ฒฉ์„ ์ƒ์„ฑํ•˜๋Š” ์—์ด์ „ํŠธ ๋ ˆ๋“œํŒ€ ํŒจํ„ด์„ ๋”ํ•ฉ๋‹ˆ๋‹ค. promptfoo๋Š” ํ”„๋กฌํ”„ํŠธ์™€ ๋ชจ๋ธ์„ ํ‰๊ฐ€ ์„ธํŠธ์— ๋Œ€ํ•ด ๋น„๊ตํ•˜๋ฉฐ, ์–ด๋–ค ๊ตฌ์„ฑ์ด ๋” ์•ˆ์ „ํ•œ๊ฐ€๋ผ๋Š” ์งˆ๋ฌธ์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ค‘์š”ํ•œ ์ง€ํ‘œ๋Š” ๋‘ ์‹คํŒจ ๋ชจ๋“œ๋ฅผ ์กฐํ•ฉํ•ฉ๋‹ˆ๋‹ค. ๊ณต๊ฒฉ ์„ฑ๊ณต๋ฅ ์€ ใ€Œ์ •์˜๋œ ๊ณต๊ฒฉ ์„ธํŠธ์˜ ๋ช‡ ํผ์„ผํŠธ๊ฐ€ ํ†ต๊ณผํ•˜๋Š”๊ฐ€ใ€์— ๋‹ตํ•ฉ๋‹ˆ๋‹ค. ๊ฑฐ๋ถ€ ์บ˜๋ฆฌ๋ธŒ๋ ˆ์ด์…˜์€ ใ€Œ๊ฑฐ๋ถ€๋œ ์š”์ฒญ ์ค‘ ๊ฑฐ๋ถ€๋˜์ง€ ์•Š์•˜์–ด์•ผ ํ•  ๊ฒƒ์€ ๋ช‡ ํผ์„ผํŠธ์ธ๊ฐ€ใ€์— ๋‹ตํ•ฉ๋‹ˆ๋‹ค. ๊ณต๊ฒฉ ์„ฑ๊ณต๋ฅ  0์— ๊ฑฐ๋ถ€์œจ 50%์ธ ์‹œ์Šคํ…œ์€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•œ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ๋น„์šฉ์„ ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ์ถœ๋ ฅ์—์„œ ๋„์›€์ด ๋˜์ง€ ์•Š๋Š” ๊ฒƒ์œผ๋กœ ์˜ฎ๊ธด ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‘ ์ง€ํ‘œ ๋ชจ๋‘ ์‹ค์ œ ํŠธ๋ž˜ํ”ฝ ๋ถ„ํฌ์—์„œ ๋ฝ‘ํžŒ ๋ ˆ์ด๋ธ”๋œ ์ƒ˜ํ”Œ์ด ํ•„์š”ํ•˜๋ฉฐ, ๋‘˜ ๋‹ค ํ‰๊ฐ€ ์„ธํŠธ ๊ตฌ์„ฑ์— ์กฐ๊ฑด์ ์ž…๋‹ˆ๋‹ค. ๊ตฌ์„ฑ ์—†์ด ๋‹จ์ผ ์ˆซ์ž๋ฅผ ๋ณด๊ณ ํ•˜๋Š” ๊ฒƒ์ด ์•ˆ์ „ ์ฃผ์žฅ์ด ๊ฐ€์žฅ ์ž์ฃผ ์˜ค๋„ํ•˜๋Š” ์ง€์ ์ž…๋‹ˆ๋‹ค.

๊ธฐ์–ตํ•ด ๋‘˜ ๊ฒƒ: 1,000๊ฑด์งœ๋ฆฌ ๋‚ด๋ถ€ ํ‰๊ฐ€์—์„œ 0.7%์˜ ๊ณต๊ฒฉ ์„ฑ๊ณต๋ฅ ์€ ์‹คํŒจ 7๊ฑด์ž…๋‹ˆ๋‹ค. ๊ฐ™์€ ๋น„์œจ์ด 10์–ต ๊ฑด์˜ ํ”„๋กœ๋•์…˜ ์ฟผ๋ฆฌ์— ์ ์šฉ๋˜๋ฉด 700๋งŒ ๊ฑด์ž…๋‹ˆ๋‹ค. ์ถฉ๋ถ„ํ•œ ๊ทœ๋ชจ์—์„œ ์ €ํ™•๋ฅ  ์‹คํŒจ๋Š” ํ™•์‹ค์„ฑ์ด ๋ฉ๋‹ˆ๋‹ค โ€” ๊ทธ๋ฆฌ๊ณ  ํŠธ๋ž˜ํ”ฝ ๋ถ„๋ชจ ์—†์ด ์ง€ํ‘œ๋ฅผ ๋ณด๊ณ ํ•˜๋Š” ๊ฒƒ์€ ๊ทธ ๊ณ„์‚ฐ์„ ๋ด์•ผ ํ•  ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๊ฐ์ถ”๋Š” ์ผ์ž…๋‹ˆ๋‹ค.

์ œ5์žฅ์ด ์ค€๋น„ํ•˜๋Š” ๊ฒƒ

์ œ6์žฅ์€ ๊ฒ€์ƒ‰ ์ฆ๊ฐ• ์ƒ์„ฑ์„ ํŠน์ •ํ•ด ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ๋ฐœ์ „๋œ ์ž…๋ ฅ ์ธต์€ ์‚ฌ์šฉ์ž ๋ฉ”์‹œ์ง€๋ฅผ ์‹ ๋ขฐ๋˜์ง€ ์•Š๋Š” ๋ถ€๋ถ„์œผ๋กœ ์ทจ๊ธ‰ํ•ฉ๋‹ˆ๋‹ค. RAG ์‹œ์Šคํ…œ์€ ๋‘ ๋ฒˆ์งธ ์‹ ๋ขฐ๋˜์ง€ ์•Š๋Š” ๋ถ€๋ถ„์„ ๋”ํ•ฉ๋‹ˆ๋‹ค: ๊ฒ€์ƒ‰๋œ ์กฐ๊ฐ๋“ค์ด๋ฉฐ, ๊ทธ ์ถœ์ฒ˜๋Š” ์‚ฌ์šฉ์ž ๋ฉ”์‹œ์ง€๋ณด๋‹ค ๋œ ๊นจ๋—ํ•œ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. Greshake์˜ ๊ฐ„์ ‘ ํ”„๋กฌํ”„ํŠธ ์ธ์ ์…˜, LLM ํ†ตํ•ฉ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ Liu์˜ ์ธ์ ์…˜ ๊ณต๊ฒฉ ํŠน์„ฑ ๊ทœ๋ช…, ๊ฒ€์ƒ‰ ์ฝ”ํผ์Šค ์˜ค์—ผ์— ๋Œ€ํ•œ Zhong์˜ ์—ฐ๊ตฌ, ๊ทธ๋ฆฌ๊ณ  ์ตœ๊ทผ์˜ PoisonedRAG์™€ BadRAG ๊ณ„๋ณด ๋ชจ๋‘ ์ด ๋‘ ๋ฒˆ์งธ ํ‘œ๋ฉด์ด ์‹คํŒจํ•˜๋Š” ๋ฐฉ์‹์„ ์„œ์ˆ ํ•ฉ๋‹ˆ๋‹ค. ์ œ6์žฅ์€ RAG์˜ ์‹ ๋ขฐ ๊ฒฝ๊ณ„, ๊ตฌ์ฒด์  ๊ณต๊ฒฉ ํŒจํ„ด, ํ•„๋“œ๊ฐ€ ์ˆ˜๋ ดํ•œ ์•ˆ์ „ํ•œ ๊ฒ€์ƒ‰ ์•„ํ‚คํ…์ฒ˜, ๊ทธ๋ฆฌ๊ณ  ๊ฒ€์ƒ‰ ์ˆ˜์ค€ ๊ณต๊ฒฉ์ด ์‚ฌ๊ฑด์ด ๋˜๊ธฐ ์ „์— ๋“œ๋Ÿฌ๋‚ด๋Š” ๋ชจ๋‹ˆํ„ฐ๋ง ๊ด€ํ–‰์„ ๊ฑท์Šต๋‹ˆ๋‹ค.


๋‹ค์Œ โ†’ ์ œ6์žฅ: ๊ฒ€์ƒ‰ ์ฆ๊ฐ• ์ƒ์„ฑ์˜ ์œ„ํ—˜. RAG์˜ ์‹ ๋ขฐ ๊ฒฝ๊ณ„, ์•…์˜์  ๋ฌธ์„œ ์ธ์ ์…˜, ์ž„๋ฒ ๋”ฉ ๊ฒฝ๋กœ๋ฅผ ํ†ตํ•œ ์ธ๋ฑ์Šค ์˜ค์—ผ, ๊ทธ๋ฆฌ๊ณ  ์œ„์ƒ ์ฒ˜๋ฆฌ๊ฐ€ ๋†“์นœ ๊ณต๊ฒฉ์„ ์žก๋Š” ๋ชจ๋‹ˆํ„ฐ๋ง.

์ „์ฒด ๊ทธ๋ฆผ์„ ๋ณด๊ณ  ์‹ถ์œผ์‹œ๋‹ค๋ฉด? ์ฑ…์˜ ์žฅ์€ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ Llama Guard ๋ž˜ํผ, Guidance์™€ instructor ํŒจํ„ด์˜ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋, ํ•™์Šต ์‹œ์ ์˜ ๋ณด์™„๋ฌผ๋กœ์„œ์˜ Anthropic Constitutional AI, ๊ทธ๋ฆฌ๊ณ  ์ด ๊ธ€์ด ์š”์•ฝ๋งŒ ํ•˜๊ณ  ์ง€๋‚˜๊ฐ€๋Š” In Plain English ์‚ฌ์ด๋“œ๋ฐ”๋ฅผ ๋‹ด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Amazon์—์„œ LLM Primer VII ๋ณด๊ธฐ โ†’

SHO
SHO