AX 기술 생태계 개요
AX(Agent eXperience)는 AI Agent가 사용자, 도구, 다른 에이전트와 상호작용하는 경험 전체를 설계하는 메타 개념이다. UX가 사람-소프트웨어 인터페이스를, DX가 개발자-도구 인터페이스를 다루듯, AX는 에이전트-세계 인터페이스를 다룬다.
온톨로지 구조 (10 Layers)
이 위키는 AX 기술 생태계를 10개 레이어로 구조화한다:
| Layer | 이름 | 핵심 질문 |
|---|---|---|
| L01-foundation | Foundation | AI/LLM은 어떻게 작동하는가? |
| L02-knowledge | Knowledge | 지식을 어떻게 표현하고 저장하는가? |
| L03-rag | RAG | 외부 지식을 어떻게 활용하는가? |
| L04-agent-core | Agent Core | 에이전트는 어떻게 사고하고 행동하는가? |
| L05-multi-agent | Multi-Agent | 여러 에이전트가 어떻게 협업하는가? |
| L06-protocol | Protocol | 에이전트의 상호작용을 어떻게 표준화하는가? |
| L07-skill | Skill | 에이전트의 능력을 어떻게 정의하고 관리하는가? |
| L08-infrastructure | Infrastructure | 에이전트를 어떻게 배포하고 운영하는가? |
| L09-security | Security | 에이전트를 어떻게 안전하게 만드는가? |
| L10-framework | Framework | 이 모든 것을 어떤 도구로 구현하는가? |
핵심 통찰
-
레이어 간 의존성은 단방향이 아니다: 상위 레이어의 요구가 하위 레이어의 진화를 이끌기도 한다 (예: Agent의 복잡한 도구 사용 요구 → MCP의 Streamable HTTP 전환)
-
MCP와 Skills는 상호보완적이다: MCP는 “에이전트 바깥 세계에 접근하는 어댑터”이고, Skills는 “에이전트가 어떻게 행동해야 하는지 정의하는 프로그램”이다. 둘은 경쟁이 아닌 다른 축의 문제를 해결한다.
-
보안(L09)은 모든 레이어를 관통한다: Prompt Injection은 L01에서, Tool 남용은 L06에서, Multi-Agent 권한 문제는 L05에서 각각 다른 양상으로 나타난다.
미해결 질문
- AX와 기존 UX/DX 방법론은 어떻게 수렴하는가?
- Agent의 자율성이 높아질수록 거버넌스 모델은 어떻게 진화해야 하는가?
- Knowledge Graph와 Vector DB의 하이브리드 접근이 표준이 될 것인가?