세션 (Session)은 대화방의 '문이 열려 있는 동안' 같은 것 — 에이전트 (Agent)가 사용자를 기억하고 맥락을 유지하는 시간 단위로, 문이 닫히면 그 안의 흐름도 끝난다.
카페에서 자리를 잡고 앉아 있는 동안은 직원이 '아, 아까 아이스 라떼 주문하셨던 분'이라고 기억한다. 세션 (Session)은 이 '앉아 있는 시간' 같은 것 — 에이전트가 한 사용자와 나누는 대화의 흐름과 상태를 담아 두는 단위다. 세션이 살아 있는 동안 에이전트는 앞서 한 말을 이어서 이해하고, 작업의 컨텍스트 (Context)를 잃지 않는다.
클로드 코드(Claude Code)나 코덱스(Codex)를 터미널에서 실행하면 그 대화 하나가 하나의 세션이 되고, 그 안에서 주고받은 지시와 작업 결과가 이어진다. 1인 비즈니스(1인 사이트 운영)를 운영하면서 슬랙 (Slack) 채널로 에이전트에게 콘텐츠 작성을 요청하거나, 텔레그램 (Telegram)으로 쇼핑몰 재고를 물어볼 때, 그 대화 흐름 전체가 하나의 세션 안에서 유지된다. 멀티 에이전트 (Multi-agent) 환경에서는 채널마다 별도 세션이 분리되어 서로 간섭하지 않는다.
초보자가 흔히 헷갈리는 점은 '세션이 끊기면 에이전트가 이전 대화를 기억 못 하지 않나?' 하는 걱정이다. 클로드 코드와 코덱스는 지난 세션을 다시 불러와 이어서 작업하는 기능(resume)을 제공하므로, 창을 닫았다고 처음부터 다시 설명할 필요는 없다. 처음에는 메인 세션 하나로 시작해 에이전트와 대화하는 흐름에 익숙해지는 것이 좋다.
AI 에이전트를 직접 만들고 24시간 운영하는 법을 단계별 강의로 배워보세요.