Evergreen#ai#에이전트#컨텍스트

에이전트·스킬의 본질 — 텍스트 맥락 주입과 컨텍스트 관리

처음 적은 날 2026.06.04·마지막으로 고친 날 2026.06.09

에이전트와 스킬의 많은 부분은 거창한 하드웨어나 새로운 지능체가 아니라 잘 구조화된 텍스트 지침 + 실행 환경의 결합이다. 그리고 에이전트 패턴의 현실적 목적은 독립 인격을 만드는 것이 아니라 컨텍스트 관리 — 하나의 LLM에게 모든 맥락을 한꺼번에 먹였을 때 생기는 혼란을 줄이는 것이다.

스킬·에이전트 = 텍스트 기반 맥락 주입. CLI 에이전트의 skill, 에디터의 rule, custom agent, system prompt는 본질적으로 모델에게 역할·절차·기준·도구 사용법·출력 형식을 주입하는 것이다. 대부분 마크다운에 가까운 지침 문서로 구현되고, 그 문서가 도구 권한·실행 환경·파일 시스템·외부 API와 연결될수록 소프트웨어 시스템처럼 보인다.

에이전트 = 컨텍스트 관리 패턴. LLM은 컨텍스트가 길어질수록 길을 잃는다 — 지시가 약화되고, 주의가 분산되고, 목표가 흐려진다. 그래서 역할별·세션별·맥락별로 작업을 분할한다. 필요한 정보만 넣고, 불필요한 건 빼고, 역할과 성공 기준을 좁히고, 도구 권한을 제한하고, 결과만 요약된 artifact로 넘긴다. 같은 LLM이라도 다른 system prompt·context·tools·task boundary를 주면 다른 에이전트처럼 작동한다.

런타임 vs 모델의 구분. 스킬은 특정 모델에 내장된 기능이 아니라 런타임이 모델에게 제공하는 지침·리소스 묶음이다. 스킬 사용 가능성은 런타임이 결정하고, 스킬 실행 품질은 모델이 그 지침을 얼마나 잘 따르는가가 결정한다. 그래서 좋은 스킬은 작은 모델에서도 안정적으로 동작할 만큼 호출 조건과 절차가 선명해야 한다.

이 관점은 실행 주체의 이동가치는 구조에 있다의 토대가 된다.