더북(TheBook)

에이전트: 단일 역할 전문가

에이전트(Agent)는 오픈클로의 가장 기본 단위입니다. 하나의 에이전트는 하나의 역할에만 집중합니다. 단일 책임 원칙(Single Responsibility Principle)은 소프트웨어 설계의 핵심 원칙 중 하나입니다. 한 에이전트가 너무 많은 일을 하면 오류 발생 시 원인 파악이 어렵고, 재사용성도 낮아집니다.

에이전트는 내부적으로 파일로 관리됩니다. 클로드 코드가 자연어 요청을 받으면 이 파일들을 자동으로 생성하고 수정합니다. 사용자가 직접 파일을 열거나 수정할 필요는 없습니다. ‘뉴스를 수집하는 에이전트를 만들어 줘’라고 말하면 클로드 코드가 알아서 필요한 파일을 만들어 주고, ‘키워드를 추가해 줘’라고 말하면 해당 파일을 찾아서 수정합니다.