본문으로 건너뛰기
IFAI

AI 도구

OpenAI, Responses API에 셸 도구와 호스팅 컨테이너 도입: 에이전트 실행 환경 강화

게시 확산 지수 43

OpenAI는 Responses API에 셸 도구, 호스팅 컨테이너 환경, 네이티브 컨텍스트 압축 기능을 추가했다. GPT-5.2 이상 모델에서 Unix 명령어를 병렬 실행하고 파일 시스템과 SQLite를 직접 다룰 수 있다. 개발자가 자체 인프라를 구축하지 않아도 복잡한 장기 에이전트 작업을 안정적으로 처리할 수 있게 됐다.

OpenAI, Responses API에 셸 도구와 호스팅 컨테이너 도입: 에이전트 실행 환경 강화
이미지: openai.com

그동안 AI 에이전트를 실무에 쓰려면 번거로운 인프라 작업이 필수였습니다. 개발자가 직접 안전한 샌드박스를 만들고, 중간 결과 파일을 저장하며, 타임아웃과 재시도를 처리하는 워크플로를 일일이 구현해야 했습니다.

OpenAI가 3월 11일 Responses API에 전용 컴퓨터 환경을 통합했다고 밝혔습니다. GPT-5.2 이후 모델을 대상으로 셸 도구와 호스팅 기반 컨테이너 작업 공간을 제공해, 복잡한 에이전트 작업을 플랫폼 안에서 직접 실행할 수 있도록 만들었습니다.

파이썬을 넘어 유닉스 셸 전체로 확장

가장 눈에 띄는 변화는 셸 도구의 지원입니다. 기존 코드 인터프리터가 파이썬 실행에 머물렀던 것과 달리, 새 셸 도구는 익숙한 유닉스 명령어를 지원합니다. 별도 설정 없이도 grep, curl, awk 같은 표준 도구를 바로 쓸 수 있습니다.

이제 모델이 필요에 따라 Go나 자바 프로그램을 실행하거나 로컬 NodeJS 서버를 띄울 수 있습니다. Responses API는 모델이 제안한 명령을 격리된 컨테이너로 보내 실행하고, 터미널 출력을 스트리밍 방식으로 다시 모델에 전달합니다.

명령어 실행 결과가 너무 길어 컨텍스트 창을 낭비하는 문제도 방지했습니다. 모델이 출력 글자 수 한도를 지정하면, API가 시작과 끝부분만 남기고 중간을 생략해 모델에 전달하는 방식입니다.

파일 시스템과 자동 압축 시스템

대용량 데이터를 다루는 방식도 달라졌습니다. 표 전체를 프롬프트에 복사해 넣는 대신, 컨테이너 내 파일 시스템이나 SQLite 데이터베이스에 데이터를 올린 뒤 필요한 행만 쿼리해 읽어오는 구조를 권장합니다. 이를 통해 비용과 지연 시간을 크게 줄일 수 있습니다.

장시간 실행되는 에이전트 작업의 컨텍스트 한계를 해결하기 위해 네이티브 컨텍스트 압축 기능도 추가되었습니다. 이전 대화 상태를 토큰 효율적인 암호화 표현으로 요약해 다음 단계로 넘겨줍니다. OpenAI는 이 압축 시스템을 개발할 때 Codex를 테스트베드로 썼으며, 한 Codex 인스턴스에서 압축 오류가 나면 다른 Codex를 띄워 문제를 조사하고 고치도록 했다고 설명했습니다.

왜 중요한가

에이전트 기반 서비스를 구축하려는 개발자에게는 인프라 구축 부담을 덜어주는 실질적인 변화입니다. 복잡한 컨테이너 오케스트레이션이나 샌드박스 보안을 직접 고민하지 않고도, GPT-5.2 기반의 자율 워크플로를 즉시 제품에 도입할 수 있습니다.

업계 관점에서는 AI 기업의 경쟁 축이 단순 모델 성능에서 에이전트 런타임 환경으로 완전히 옮겨가고 있음을 보여줍니다. 앤스로픽이 화면 조작 방식에 집중하는 동안, OpenAI는 백엔드 개발자들에게 가장 익숙하고 안정적인 명령줄 셸과 컨테이너 환경을 선점하려는 모습입니다.

다만 플랫폼 종속성은 뚜렷한 위험 요소입니다. 데이터 저장부터 실행 환경, 컨텍스트 압축 메커니즘까지 OpenAI 인프라에 의존하게 되면 다른 공급자로 전환하기가 극히 어려워집니다. 네트워크 정책 제어가 제공된다고는 하나, 외부 접속 권한을 가진 컨테이너에 사내 데이터를 맡길 수 있는지는 각 기업이 꼼꼼히 따져봐야 합니다.

출처 (1)

  1. [1]
    openai.com(새 탭에서 열림)원문openai.com

매일 AI 콘텐츠 픽