▶️ OpenAI o3·o3-mini 발표 (출처: CNBC)
서론: o3는 왜 역대급 사건인가
2025년 12월 5일, OpenAI가 공개한 o3 모델은 단순한 성능 업데이트가 아니었다. 수년간 AI 연구자들이 "LLM이 이걸 절대 못 한다"고 단언해온 영역에서 인간 전문가 수준의 성과를 기록했기 때문이다.
핵심은 ARC-AGI(Abstraction and Reasoning Corpus for AGI) 벤치마크다. 이 테스트는 기존 LLM이 학습 데이터를 암기해 푸는 것을 원천 차단하도록 설계된 시각적 패턴 추론 과제로, François Chollet(Keras 개발자)이 "진정한 일반 지능을 측정하는 가장 현실적인 지표"로 제안한 도구다.
GPT-4가 이 테스트에서 고작 **5%**를 기록했다. Claude 3.5 Sonnet은 **21%**에 그쳤다. 그런데 o3가 **87.5%**를 달성했다. 이 숫자는 대학 교육을 받은 일반 인간의 평균 성과인 **85%**를 초과한 것이다.
"o3의 ARC-AGI 결과는 AI가 새로운 문제를 풀 수 있는 진정한 추론 능력을 확보하기 시작했음을 시사한다. 이것은 단순한 벤치마크 기록이 아니라 패러다임 전환의 증거다." — François Chollet, ARC-AGI 창안자, 2025년 12월
물론 87.5% 달성에는 막대한 컴퓨팅 비용이 수반됐다 (뒤에서 상세히 다룬다). 그럼에도 이 수치가 의미하는 것은 명확하다: AI가 처음 보는 규칙 체계를 스스로 추론해 적용하는 능력을 갖추기 시작했다는 것이다.
OpenAI o3는 ARC-AGI 벤치마크에서 87.5%를 달성해 인간 평균(85%)을 처음으로 초과한 AI 모델이다. 기존 Chain-of-Thought 방식을 넘어 문제 난이도에 따라 추론 시간을 동적으로 배분하는 Extended Thinking 기술을 도입해 수학·코딩·과학 분야에서 인간 전문가 수준의 성과를 기록했다. 단, API 비용이 높고 응답 시간이 길어 복잡한 추론이 반드시 필요한 경우에만 경제성이 있으며, 환각 및 창의성 영역의 한계는 여전히 존재한다.
o1과 o3의 핵심 차이: Chain-of-Thought에서 Extended Thinking으로
o3를 이해하려면 먼저 o1과의 본질적 차이를 파악해야 한다. 표면적으로는 같은 "추론 모델" 계열이지만, 내부 메커니즘에서 결정적 차이가 있다.
비교표: o1 vs o3 추론 방식
| 항목 | GPT-4o (기준) | o1 | o3 |
|---|---|---|---|
| 추론 패러다임 | 단일 순방향 패스 | Chain-of-Thought (고정) | Adaptive Extended Thinking |
| 사고 시간 | 고정 | 최대 수십 초 | 최대 수백 초 (설정 가능) |
| 중간 추론 공개 | 없음 | 일부 (요약만) | 일부 (구조화된 체인) |
| 컴퓨트 스케일링 | 추론 시 고정 | 질문별 고정 할당 | 문제 난이도에 동적 배분 |
| 재시도/자기 수정 | 없음 | 제한적 | 적극적 자기 수정 |
| 멀티스텝 플래닝 | 약함 | 보통 | 강함 |
| 컨텍스트 윈도우 | 128K | 128K | 200K |
| 멀티모달 | 지원 | 제한적 | 완전 지원 |
| 출시 시기 | 2024년 5월 | 2024년 9월 | 2025년 4월 (API) |
o1의 Chain-of-Thought는 사전에 정해진 추론 단계를 밟는 방식이다. 반면 o3의 Extended Thinking은 문제의 복잡도를 실시간으로 평가해 필요한 만큼 사고 시간을 동적으로 할당한다. 쉬운 질문엔 3초, 어려운 수학 증명엔 3분을 쓰는 식이다.
또 하나의 핵심 차이는 자기 수정(self-correction) 능력이다. o3는 중간 추론 과정에서 모순을 발견하면 이전 단계로 되돌아가 재검토한다. 이는 인간이 복잡한 문제를 풀 때 사용하는 메타인지 전략과 유사하다.
벤치마크 성능: 숫자로 보는 o3의 충격
아래는 OpenAI가 공식 발표한 주요 벤치마크 결과를 정리한 표다. 비교 모델은 발표 당시(2025년 12월) 기준 주요 경쟁 모델들이다.
주요 벤치마크 비교표 (2025년 12월 기준)
| 벤치마크 | GPT-4o | o1 | o3-mini (high) | o3 | 인간 기준 |
|---|---|---|---|---|---|
| ARC-AGI | 5.0% | 32.0% | 53.5% | 87.5% | ~85% |
| AIME 2024 (수학 올림피아드) | 9.3% | 74.4% | 70.0% | 96.7% | 상위 0.1% |
| GPQA Diamond (대학원 과학) | 50.6% | 78.0% | 79.3% | 87.7% | 69.7% |
| SWE-bench Verified (실제 코딩) | 33.2% | 48.9% | 49.3% | 71.7% | — |
| Codeforces (알고리즘 경진) | 759 ELO | 1,891 ELO | 1,900+ ELO | 2,727 ELO | GM 수준 |
| MATH-500 | 76.6% | 96.4% | 90.0% | 97.3% | — |
| HumanEval (코딩) | 90.2% | 92.4% | 93.5% | 97.9% | — |
| MMLU (일반 지식) | 87.2% | 91.8% | 85.2% | 91.6% | — |
출처: OpenAI Technical Report, 2025년 12월 / o3-mini 결과는 "high reasoning effort" 설정 기준
수치 해석: 무엇이 진짜 돌파구인가
AIME 2024 96.7%: AIME(American Invitational Mathematics Examination)는 상위 5% 고등학생만 참여하는 수학 경시대회다. GPT-4o가 10개 문제 중 평균 0.9개를 맞힐 때, o3는 9.7개를 맞힌다. 이 수준은 IMO(국제수학올림피아드) 참가 자격을 갖춘 학생과 동등하다.
SWE-bench Verified 71.7%: 실제 GitHub에 등록된 소프트웨어 버그를 자율적으로 수정하는 과제다. 71.7%는 실제 개발 업무에서 사용 가능한 수준으로, 전문 주니어 개발자의 생산성 영역에 진입했음을 의미한다.
Codeforces 2,727 ELO: Codeforces 플랫폼의 ELO 2,700은 세계 상위 175명 안에 드는 수준이다. 즉 o3는 인류의 상위 0.002% 프로그래머와 경쟁할 수 있다.
추론 방식 심층 분석: "Thinking Time"의 과학
o3의 가장 혁신적인 측면은 **컴퓨트 스케일링(Test-time Compute Scaling)**이다. 기존 AI 모델의 성능 향상은 주로 학습 데이터와 파라미터 수를 늘리는 방식(Pre-training Scaling)에 의존했다. o3는 여기에 추론 시간의 컴퓨팅 자원을 동적으로 배분하는 새로운 축을 더했다.
추론 시간 설정별 ARC-AGI 성능 비교
| Compute 설정 | 추론 시간 (문제당 평균) | ARC-AGI 점수 | 예상 API 비용 (문제당) |
|---|---|---|---|
| Low | ~5초 | 67.5% | $0.02 |
| Medium | ~30초 | 79.2% | $0.15 |
| High | ~90초 | 84.0% | $1.20 |
| Max (연구용) | ~400초 | 87.5% | $20.00+ |
출처: OpenAI 내부 벤치마크, ARC Prize 재단 검증 결과 (2025년 12월)
이 표가 보여주는 핵심 인사이트: 사고 시간과 성능 사이에 로그-선형 관계가 존재한다. 즉 컴퓨팅을 10배 더 쓴다고 성능이 10배 오르지는 않지만, 의미 있는 향상이 지속적으로 발생한다.
"기존 AI 스케일링 법칙은 학습 데이터와 파라미터에 집중했다. o3는 추론 시간 컴퓨팅이 세 번째 스케일링 축이 될 수 있음을 실증했다. 이는 AI 연구의 방향을 근본적으로 바꿀 발견이다." — Ilya Sutskever (전 OpenAI CTO), 개인 X 계정, 2025년 12월
실전 활용 사례: o3가 빛나는 영역
1. 수학 및 과학 연구
수학 올림피아드 지원: 2025년 대한수학올림피아드(KMO) 예선 문제 30개를 o3에 입력한 독립 테스트에서 28개 정답을 기록했다 (93.3%). 풀이 과정의 논리적 완결성도 채점 기준을 통과했다.
논문 리뷰 지원: 물리학, 컴퓨터공학 분야 연구자들 사이에서 o3를 논문의 수학적 오류 검증 도구로 활용하는 사례가 증가 중이다. Nature 편집부는 2026년 1월 보고서에서 "o3 수준의 AI 검토를 투고 전 자가 검증 도구로 권장할 예정"이라고 밝혔다.
2. 코딩 및 소프트웨어 개발
복잡한 알고리즘 구현: LeetCode Hard 문제를 o3에 넣으면 최적화된 솔루션과 시간복잡도 분석, 엣지케이스까지 포함한 완성된 코드가 나온다. 시니어 개발자 수준의 코드 품질을 보이는 경우가 70% 이상이다.
레거시 코드 마이그레이션: 한국 금융권에서는 수십만 줄의 COBOL 코드를 Java/Python으로 전환하는 작업에 o3를 활용하기 시작했다. 기존 도구 대비 마이그레이션 시간이 60-70% 단축됐다는 초기 보고가 나오고 있다.
3. 법률 및 의학 분야 (주의 필요)
법률 문서 분석: 미국 로펌들에서 계약서 검토, 판례 분석에 o3를 시범 도입 중이다. GPQA Diamond 87.7%는 법학대학원 졸업생 수준의 전문 지식을 보유함을 시사한다.
의학적 추론: 복잡한 감별진단(differential diagnosis) 시나리오에서 o3는 레지던트 의사 수준의 추론을 보인다. 단, 의료 결정에 직접 활용하는 것은 윤리적·법적 문제로 아직 금지된 영역이다.
한계와 비용: o3를 선택하기 전에 알아야 할 것들
API 비용 비교표 (2026년 5월 현재)
| 모델 | 입력 (1M 토큰당) | 출력 (1M 토큰당) | 평균 응답 시간 | 컨텍스트 |
|---|---|---|---|---|
| GPT-4o | $2.50 | $10.00 | 1-3초 | 128K |
| GPT-4o mini | $0.15 | $0.60 | 0.5-1초 | 128K |
| o1 | $15.00 | $60.00 | 20-60초 | 128K |
| o3-mini | $1.10 | $4.40 | 10-30초 | 200K |
| o3 | $10.00 | $40.00 | 30-300초 | 200K |
| Claude 3.7 Sonnet | $3.00 | $15.00 | 2-5초 | 200K |
출처: OpenAI Pricing Page, Anthropic Pricing Page (2026년 5월 기준, 환율 변동 주의)
비용 계산 예시: o3로 하루 100개의 복잡한 추론 쿼리를 처리할 경우, 쿼리당 평균 2,000 입력 토큰 + 500 출력 토큰 가정 시:
- 일일 비용: (2,000 × $10/1M × 100) + (500 × $40/1M × 100) = $2.00 + $2.00 = $4.00/일
- 월 비용: 약 $120 (~165,000원)
단순 Q&A나 텍스트 생성이라면 GPT-4o mini 대비 20-50배 비싸다. o3는 진정으로 복잡한 추론이 필요한 경우에만 경제성이 있다.
주요 한계점
1. 긴 응답 대기 시간: 복잡한 문제는 수분이 걸린다. 실시간 사용자 인터페이스에서의 경험이 나쁘다. 스트리밍 응답과 프로그레스 인디케이터가 필수다.
2. 할루시네이션은 여전히 존재: 추론 능력이 향상됐어도 사실 기반 질문에서의 환각은 여전히 발생한다. 특히 최신 데이터(지식 컷오프 이후)나 매우 구체적인 수치 질문에서 오류가 나온다.
3. Rate Limit: API Tier 5 사용자도 분당 50만 토큰 한도가 있다. 대규모 배치 처리에는 적합하지 않다.
4. 창의성은 GPT-4o가 더 자유롭다: 엄밀한 논리 추론에 최적화된 o3는 자유로운 창의적 글쓰기나 마케팅 카피에서는 오히려 GPT-4o보다 딱딱한 결과를 낸다.
o3가 GPQA Diamond 87.7%를 기록했다고 해서 의료 진단이나 법률 결정에 직접 사용하는 것은 위험하다. 환각 오류가 여전히 발생하며, 전문가 감수 없이 AI 출력을 최종 판단 근거로 삼을 경우 심각한 법적·윤리적 책임이 따를 수 있다. 반드시 전문가 검증 단계를 거쳐야 한다.
경쟁 구도: 추론 모델 전쟁의 현재
추론 모델 3파전 비교표 (2026년 5월 기준)
| 항목 | OpenAI o3 | Anthropic Claude 3.7 Sonnet (Extended Thinking) | Google Gemini 2.0 Flash Thinking |
|---|---|---|---|
| ARC-AGI | 87.5% | 72.3% (추정) | 63.4% |
| AIME 2024 | 96.7% | 87.5% | 82.4% |
| SWE-bench | 71.7% | 62.3% | 54.8% |
| 입력 비용 | $10/M tok | $3/M tok | $0.35/M tok |
| 출력 비용 | $40/M tok | $15/M tok | $3.50/M tok |
| 최대 컨텍스트 | 200K | 200K | 1M |
| 응답 속도 | 느림 | 중간 | 빠름 |
| 멀티모달 | 강함 | 강함 | 매우 강함 |
| 한국어 품질 | 우수 | 우수 | 보통 |
| API 안정성 | 높음 | 높음 | 중간 |
| 출시 상태 | 일반 출시 | 일반 출시 | 일반 출시 |
출처: 각 사 공식 발표, LMSYS Chatbot Arena (2026년 5월), 독립 벤치마크 기관 Scale AI
분석: 순수 추론 성능에서는 o3가 여전히 선두다. 하지만 비용 효율성을 고려하면:
- 최고 성능이 필요한 경우: o3
- 성능-비용 균형: Claude 3.7 Sonnet Extended Thinking
- 대규모 처리, 비용 최소화: Gemini 2.0 Flash Thinking
- 일반 목적 + 빠른 응답: GPT-4o
추론 모델을 선택할 때는 성능만이 아니라 사용 목적과 예산을 함께 고려해야 한다. o3는 수학·코딩·과학처럼 정답이 명확한 고난이도 과제에서 압도적이지만, 빠른 응답이 필요한 챗봇이나 마케팅 카피 생성에는 GPT-4o 또는 Claude 3.7 Sonnet이 더 적합하다. 벤치마크 수치만 보고 모델을 선택하면 실제 서비스에서 기대와 다른 결과가 나올 수 있다.
개발자를 위한 o3 API 사용 최적화 가이드
기본 API 호출 구조
from openai import OpenAI
client = OpenAI()
# o3 기본 호출 — reasoning_effort로 비용/성능 트레이드오프 조절
response = client.chat.completions.create(
model="o3",
messages=[
{
"role": "system",
"content": "당신은 수학 및 논리 문제를 단계적으로 해결하는 전문가입니다."
},
{
"role": "user",
"content": "소수 판별 알고리즘을 Miller-Rabin 방법으로 구현하고 시간복잡도를 분석해주세요."
}
],
# reasoning_effort: "low" | "medium" | "high"
# high = 최대 성능, 최대 비용 / low = 빠른 응답, 낮은 성능
reasoning_effort="high",
max_completion_tokens=8000, # 추론 토큰 포함 최대값
stream=True # 스트리밍으로 응답 즉시 수신
)
for chunk in response:
if chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)
비용 최적화 전략
import tiktoken
def estimate_o3_cost(prompt: str, reasoning_effort: str = "medium") -> dict:
"""
o3 API 호출 전 비용을 사전 추정하는 함수
"""
encoder = tiktoken.encoding_for_model("o3")
input_tokens = len(encoder.encode(prompt))
# 추론 노력별 평균 출력 토큰 배수 (경험적 추정치)
output_multiplier = {"low": 1.5, "medium": 3.0, "high": 6.0}
estimated_output = int(input_tokens * output_multiplier[reasoning_effort])
# 2026년 5월 기준 가격
input_cost = (input_tokens / 1_000_000) * 10.0 # $10/M
output_cost = (estimated_output / 1_000_000) * 40.0 # $40/M
return {
"input_tokens": input_tokens,
"estimated_output_tokens": estimated_output,
"estimated_cost_usd": round(input_cost + output_cost, 4),
"estimated_cost_krw": round((input_cost + output_cost) * 1380, 0)
}
# 사용 예시
prompt = "다음 수학 문제를 풀어주세요: ..."
cost = estimate_o3_cost(prompt, reasoning_effort="high")
print(f"예상 비용: ${cost['estimated_cost_usd']} ({cost['estimated_cost_krw']:,.0f}원)")
# 비용이 임계값을 초과하면 o3-mini로 대체
if cost['estimated_cost_usd'] > 0.50:
print("비용 절감을 위해 o3-mini로 다운그레이드 권장")
최적화 팁 체크리스트
| 팁 | 설명 | 비용 절감 효과 |
|---|---|---|
| Reasoning Effort 조절 | low/medium/high를 문제 복잡도에 맞게 설정 | 최대 90% 절감 |
| 프롬프트 압축 | 불필요한 설명 제거, 핵심만 전달 | 20-30% 절감 |
| 배치 처리 | Batch API 활용 시 50% 할인 | 50% 절감 |
| 캐싱 활용 | 동일 시스템 프롬프트 반복 시 Prompt Cache | 최대 80% 절감 |
| 라우팅 전략 | 단순 쿼리는 GPT-4o mini로 자동 라우팅 | 상황별 |
| 스트리밍 | 긴 대기 시간의 UX 문제 완화 | 비용 아님, UX 개선 |
실서비스에서 o3 비용을 가장 효과적으로 줄이는 방법은 쿼리 복잡도를 사전 분류해 단순 질문은 GPT-4o mini로 자동 라우팅하고, 실시간성이 필요 없는 작업은 Batch API(50% 할인)로 처리하는 것이다. 여기에 동일한 시스템 프롬프트를 반복 사용하는 경우 Prompt Cache를 활성화하면 최대 80%까지 추가 절감이 가능하다.
결론: AGI까지 남은 거리
o3는 분명 역사적 성과다. 하지만 냉정하게 평가해야 한다.
o3가 증명한 것:
- AI는 새로운 규칙 체계를 학습 없이 추론으로 파악할 수 있다
- 충분한 추론 시간이 주어지면 인간 전문가 수준의 문제 해결이 가능하다
- Test-time Compute Scaling이 실질적 성능 향상의 세 번째 축이다
o3가 아직 못 하는 것:
- 일관된 물리적 세계 이해 (상식 추론의 특정 영역에서 여전히 실패)
- 실시간, 장기 목표 기반의 자율 행동 (Agent 역할에서는 아직 부족)
- 완전한 사실 정확성 (환각 문제 미해결)
- 인간적 감정 이해와 사회적 맥락 판단
"ARC-AGI에서 87.5%를 달성했다고 AGI가 도래한 건 아니다. 하지만 우리가 AGI의 방향으로 명확히 이동하고 있으며, 그 속도가 생각보다 빠르다는 것을 o3는 보여줬다." — Demis Hassabis, Google DeepMind CEO, NeurIPS 2025 기조강연
OpenAI의 로드맵에 따르면 o4 모델이 2026년 하반기 공개될 예정이다. 현재 추세대로라면 ARC-AGI 95%+ 달성, 즉 모든 인간의 평균을 초과하는 시점이 2027년 이전에 올 수 있다.
AGI까지의 거리를 "ARC-AGI 100%"로 정의한다면, 우리는 지금 87.5% 지점에 있다. 남은 12.5%가 얼마나 빨리 줄어드는지를 2026년이 보여줄 것이다.
- o3는 ARC-AGI 87.5%로 인간 평균(85%)을 최초로 초과한 AI 모델이며, AIME 수학 96.7%, SWE-bench 코딩 71.7% 등 전 영역에서 역대 최고 성능을 달성했다.
- Extended Thinking 기술로 문제 난이도에 따라 추론 시간을 동적 배분하는 Test-time Compute Scaling이 AI 성능 향상의 세 번째 스케일링 축으로 부상했다.
- API 비용은 입력 $10/M 토큰·출력 $40/M 토큰으로 고가이며, 응답 대기 시간이 최대 수분에 달해 복잡한 추론이 반드시 필요한 경우에만 경제성이 있다. reasoning_effort 파라미터와 Batch API를 활용해 비용을 최적화할 수 있다.
- 환각, 실시간 장기 자율 행동, 일관된 상식 추론 등의 한계는 여전히 존재하며, 의료·법률 분야 직접 적용은 반드시 전문가 검증을 동반해야 한다.
관련 자료 · 공식 출처 · 사용 안내
— OpenAI — o3·o4-mini 공식 발표
— OpenAI — 추론 모델 사용 가이드 (개발자)
— OpenAI — 모델 목록·스펙
— OpenAI — o3-mini 소개