OpenAI Agents SDK 개요 — 에이전트의 5가지 핵심 원칙
OpenAI Agents SDK 개요 — 에이전트의 5가지 핵심 원칙
OpenAI Agents SDK는 상태 기반(agentic) 파이썬 앱을 만들기 위한 경량·확장 가능한 프레임워크예요. 대부분의 프레임워크가 '한 가지 특별한 방법'을 강요하지만, 이 SDK는 최소화를 핵심 원칙으로 삼아요. 가능한 한 작고 직관적으로 만들고, 표현력은 그대로 유지하죠.
설계의 5가지 원칙은 다음과 같아요.
- 최소화: 한 줄로 시작하고, 필요한 만큼만 확장해요.
- 상속보다 합성(prefer composition): 하위클래싱보다 기능을 조합하는 쪽을 권장해요.
- 관례를 기본으로(conventions over configuration): 설정보다 기본값을 사랑해요.
- 기본적으로 파이써닉: 파이썬 생태계에 자연스럽게 맞아요.
- 읽기 쉬운 코드 유지: 내부 구현은 원칙적으로 연구용(readable)으로 유지해요.
pip install openai-agents로 설치하고, API 키를 OPENAI_API_KEY 환경변수로 주입하면 바로 에이전트를 만들어볼 수 있어요.