비교
OpenAI Decisions API vs Function Calling
Function calling은 모델이 툴을 호출하고 인자를 만들게 합니다. OpenAI Decisions API 뒤의 의사결정 패턴 — 그리고 이 사이트의 decisions-1 엔드포인트 — 은 유한한 옵션 중 어떤 것이 적용되는지만 각각의 확률과 함께 답합니다. 모델의 일이 분기를 고르는 것이라면 한쪽은 배선이 훨씬 적습니다.
업데이트
실제 차이
Function calling에서는 도구를 선언하고, 대화를 보내고, tool_calls 페이로드를 받고, 인자를 검증하고, 함수를 실행하고, 결과를 다시 넣습니다. '행동'을 위해 설계된 루프입니다.
의사결정 호출은 왕복 한 번입니다: 상태 입력, 답변 출력. 도구 레지스트리도, 검증할 인자 스키마도, 사용 가능한 라벨을 얻기 위한 두 번째 호출도 없습니다. 응답에는 이미 승자와 모든 옵션의 확률이 들어 있습니다.
function calling 방식
function calling으로 티켓을 라우팅한다는 것은 답변을 도구 정의 안에 싸고 tool_calls를 파싱한다는 뜻입니다. 동작합니다 — 모델이 진짜로 액션용 인자를 생성해야 할 때는 올바른 도구입니다.
Function calling
// Function calling: the model decides to call a tool and
// builds its arguments. You parse tool_calls and execute it.
{
"tools": [{
"type": "function",
"function": {
"name": "route_ticket",
"parameters": {
"type": "object",
"properties": {
"team": { "enum": ["payments", "frontend", "account"] }
}
}
}
}]
}의사결정 방식
같은 라우팅 작업을 choice 질문으로 표현했습니다: 옵션은 criteria에 이름을 붙이고, 답변은 이긴 라벨, 옵션별 확률, 확신도 값을 담아 돌아옵니다 — 바로 임계값을 적용할 수 있습니다.
의사결정 요청
// Decision endpoint: pick among finite answers and get a
// probability per option — no tool plumbing, no arg parsing.
{
"model": "decisions-1",
"state": "The page renders blank in Safari.",
"questions": {
"team": {
"type": "choice",
"instructions": "Which team should own this ticket?",
"criteria": {
"payments": "Checkout or billing.",
"frontend": "Rendering or browser behavior.",
"account": "Login or permissions."
}
}
}
}언제 어느 것을 쓸까
모델이 액션용 구조화된 인자를 생성해야 할 때는 function calling — 이것을 예약하고, 저것을 쿼리하고, 이 필드를 채우는 식입니다. 출력은 실행하는 코드로 들어갑니다.
출력 자체가 액션의 입력일 때는 의사결정 엔드포인트 — 어느 큐인지, 어느 분기인지, 통과인지 보류인지. 선택뿐 아니라 분포를 받으므로 경계 사례는 추측 대신 사람에게 라우팅할 수 있습니다.
자주 묻는 질문
enum 파라미터가 있는 도구와 같은 것 아닌가요?
정신은 가깝지만 — tool_calls 계층을 만들고 파싱해야 하며 모델의 선택에는 확률이 없습니다. 의사결정 엔드포인트는 분포를 반환하고, 그것이 임계값 설정을 가능하게 합니다.
의사결정 후에도 액션을 실행할 수 있나요?
네 — 이긴 라벨을 로컬의 자체 함수에 매핑하세요. 의사결정 엔드포인트가 선택하고, 당신의 코드가 실행합니다. 모델의 접촉면이 최소로 유지됩니다.
OpenAI의 Decisions API가 function calling을 대체하나요?
일이 다릅니다. Function calling은 실행할 도구의 인자를 생성하고, decisions API는 확률과 함께 유한 답변 중에서 고릅니다. 2026-09-29 발표가 설명하는 것은 후자입니다.
도구 배선을 건너뛰세요
신규 방문자에게 1회 무료 체험 의사결정 — choice 질문을 하고 전체 분포를 받아보세요.