오픈AI(OpenAI)가 자사의 코드 생성 및 실행 모델인 코덱스(Codex)를 기반으로 하는 에이전트(Agent) 기능을 애플리케이션에 쉽게 통합할 수 있는 '에이전트 API(Agents API)'를 출시했습니다. 이 API는 개발자가 복잡한 에이전트의 세션 관리, 작업 조율, 문맥 압축 및 복구 등의 부담을 덜고, 에이전트가 사용할 도구와 실행 환경만 지정하면 되도록 설계되었습니다. 이를 통해 에이전트는 코드 실행, 파일 편집, 외부 서비스 연결, 산출물 생성 등 다양한 작업을 수행할 수 있습니다.
에이전트 API는 에이전트(Agent), 환경(Environment), 세션(Session), 이벤트 및 아이템(Events and items)의 네 가지 핵심 개념으로 구성됩니다. 개발자는 사용할 모델, 지침, 도구 등을 에이전트에 설정하고, 파일을 읽고 명령을 실행하는 샌드박스 또는 자체 호스팅 환경을 지정할 수 있습니다. 특히, 이전 작업의 상태를 유지하며 대화 맥락을 이어갈 수 있는 세션 기능이 강점입니다. 오픈AI는 호스팅 샌드박스를 제공하거나, 개발자가 자체 호스팅 환경을 선택할 수 있도록 지원하며, 장애 대응 에이전트, 슬랙(Slack) 봇, 데이터 분석가, 문서 검토 도구 등 다양한 활용 예시를 제시했습니다.
이번 에이전트 API 출시는 AI 에이전트 개발의 진입 장벽을 크게 낮추고, 더 많은 개발자가 AI 기능을 활용한 혁신적인 애플리케이션을 만들 수 있는 기회를 제공할 것으로 보입니다. 기존에는 개발자가 직접 에이전트의 복잡한 실행 체계(하네스)를 구축해야 했지만, 이제는 오픈AI가 이 부분을 담당함으로써 개발자는 핵심 비즈니스 로직과 사용자 경험 개선에 집중할 수 있게 됩니다. 이는 AI 에이전트가 단순한 챗봇을 넘어 실제 업무를 수행하는 강력한 도구로 발전하는 중요한 단계이며, 다양한 산업 분야에서 AI 자동화 솔루션의 확산을 가속화할 잠재력을 가지고 있습니다.