EU AI Act ์ค์๋ฅผ ์ํ Multi-Agent RAG ๊ธฐ๋ฐ ๋ฒ๋ฅ ๋ถ์ ์์คํ ์ค๊ณ
Agentic AI for the EU AI Act ๐ช๐บ
AI ์์ฝ
Context
EU AI Act์ ๋ณต์กํ ๋ฒ๋ฅ ํ ์คํธ๋ฅผ ์ผ๋ฐ ์ฌ์ฉ์๊ฐ ์ฝ๊ฒ ์ดํดํ ์ ์๋๋ก ๋๋ ๊ฐ์ด๋ ๋๊ตฌ ํ์์ฑ ์ฆ๋. ๋จ์ผ Agent ๊ตฌ์กฐ๋ก๋ ๋ฐฉ๋ํ ๋ฒ๋ฅ ๋ฌธ์์ ์ ๋ฐํ ํด์๊ณผ ๊ฐ๋๋ ์ผ ํ๋ณด๊ฐ ๋ถ๊ฐ๋ฅํ ํ๊ณ์ ์กด์ฌ.
Technical Solution
- ๋ฐ์ดํฐ ์ ์ด๊ถ ํ๋ณด ๋ฐ ํ์ฅ์ฑ ๊ณ ๋ ค๋ฅผ ํตํ Qdrant Vector DB ์ฑํ
- CrewAI ๊ธฐ๋ฐ์ Role-based Digital Persona๋ฅผ ์ ์ฉํ Multi-Agent ์ํคํ ์ฒ ์ค๊ณ
- Intake Agent๋ฅผ ํตํ ์ฌ์ฉ์ ์ฟผ๋ฆฌ ๋ถ์ ๋ฐ Role, Jurisdiction, Purpose์ 3๋ ํต์ฌ Pillar ์ถ์ถ
- ์ถ์ถ๋ Structured Context Payload๋ฅผ ๊ธฐ๋ฐ์ผ๋ก Compliance Enforcer Agent๊ฐ ์ํํ๋ Restricted RAG ๊ตฌํ
- ์ถ๋ก ๋จ๊ณ์์ ๋ฐ์ํ ๊ฐ์ค์ ๊ณต์ ๋ฒ๋ฅ ํ ์คํธ์ ๋์กฐํ์ฌ ๊ฒ์ฆํ๊ณ ํ๊ธฐํ๋ Audit ํ๋ก์ธ์ค ๋์
- ์ฟผ๋ฆฌ ํ ํฐ ์ ๊ฐ์ ์ํด decoupled two-agent team ๊ตฌ์กฐ๋ฅผ ํตํ ์ต์ ํ ์ํ
์ค์ฒ ํฌ์ธํธ
1. ๋ณต์กํ ๋๋ฉ์ธ ์ง์ ์ฒ๋ฆฌ ์ ๋จ์ผ Agent๋ณด๋ค ์ญํ ์ด ๋ถ๋ฆฌ๋ Multi-Agent ๊ตฌ์กฐ๋ก ๊ฐ๋๋ ์ผ ๊ฐํ
2. RAG ๊ตฌํ ์ ๋จ์ ๊ฒ์์ด ์๋, ์ถ์ถ๋ ํ๋ผ๋ฏธํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ Structured Payload ์ ๋ฌ ์ฒด๊ณ ๊ตฌ์ถ
3. Role-playing ๊ธฐ๋ฐ Agent์ Prompt Drift์ Latency ์ฆ๊ฐ ๊ฐ๋ฅ์ฑ์ ๊ณ ๋ คํ์ฌ LangGraph ๊ฐ์ ์ํ ์ ์ด ํ๋ ์์ํฌ ๊ฒํ
4. ๋๋ฉ์ธ ํนํ ์์คํ ์ ๊ฒฝ์ฐ Ragas์ ๊ฐ์ ์ ๋์ ํ๊ฐ ๋ ์ด์ด ๋์ ์ ํตํ ๋ต๋ณ ์ ๋ขฐ๋ ๊ฒ์ฆ