오픈AI가 ChatGPT Work와 코덱스(Codex)에서 사용되는 핵심 도구와 스킬에 대한 포괄적인 레퍼런스를 공개했습니다. 이는 AI가 파일 편집, 명령 실행, 웹 검색, 그리고 여러 에이전트(agent) 간의 협업을 어떻게 수행하는지에 대한 구체적인 가이드라인을 제공하며, 개발자들이 AI의 기능을 더욱 정교하게 제어하고 자동화할 수 있도록 돕습니다.
이번 레퍼런스에는 기본 개발 도구의 용도와 실행 환경이 명확히 구분되어 있습니다. 예를 들어, 'apply_patch'는 JSON이 아닌 패치 문자열로 파일을 편집하고, 'exec_command'는 PTY에서 셸 명령을 실행합니다. 또한, 다중 에이전트 협업을 위해 하위 에이전트 생성, 메시지 전달, 후속 작업, 중단, 상태 조회 및 대기를 위한 개별 도구들이 제공됩니다. 자동화 기능은 일회성 및 반복 일정, 미래 조건 감시, 정기 요약, 그리고 Gmail, Slack, GitHub 웹훅(webhook)을 통한 이벤트 기반 작업을 지원하지만, 시간당 최대 1회 폴링(polling)과 같은 일부 제약 사항도 명시되어 있습니다. 특히 GitHub 도구는 저장소, 이슈, PR(Pull Request), 커밋(commit) 조회부터 파일 수정 및 리뷰까지 세분화된 기능을 제공하며, Data Analytics 아티팩트는 최대 50개 데이터셋(dataset), 각 2,000행, 전체 3MB로 제한되는 등 구체적인 규칙이 포함되어 있습니다.
이러한 상세 레퍼런스 공개는 AI 기반 개발 및 자동화의 투명성과 효율성을 높이는 데 기여할 것으로 보입니다. 개발자들은 AI 도구의 작동 방식과 제약 조건을 명확히 이해함으로써, 더욱 안정적이고 예측 가능한 AI 워크플로우를 구축할 수 있게 됩니다. 또한, 승인, 개인정보, 안전, 공정주택 규정 등 운영 정책과 실패 처리 방식까지 포함되어 있어, AI 활용 시 발생할 수 있는 잠재적 문제에 대한 사전 인지와 대응이 가능해집니다. 이는 AI 에이전트의 오작동을 줄이고, 복잡한 개발 및 협업 환경에서 AI의 신뢰성을 향상시키는 중요한 발판이 될 것입니다.