What Is Jev? Inside TypeSafe's Decision-Only AI Model and Its Developer Use Cases
Quick Summary
TypeSafe AI의 Jev는 텍스트 대신 확률을 동반한 정형 결정을 반환하는 저비용·저지연 모델로, LLM 보조 판단에 적합하지만 스키마 보장이 판단의 정확성까지 보장하지는 않는다.
🖼️ 인포그래픽

🖼️ 4컷 인포그래픽

💡 한 줄 요약
TypeSafe AI의 Jev는 텍스트 대신 확률을 동반한 정형 결정을 반환하는 저비용·저지연 모델로, LLM 보조 판단에 적합하지만 스키마 보장이 판단의 정확성까지 보장하지는 않는다.
📌 핵심 요약
- TypeSafe AI는 2026년 9월 15일 DCVC 주도의 4,000만 달러 시드 투자와 함께 Jev를 초기 공개했다. Jev는 상태와 질문을 입력받아 Choice·Score·Noul 형식의 결정을 병렬로 반환하며 텍스트를 생성하지 않는다.
- 가격은 입력 100만 토큰당 0.042달러이고 출력은 무료다. TypeSafe가 보고한 종단 간 지연은 70~500ms이며, 자체 평가의 193.6배 속도·444.6배 비용 우위에는 비교 기준의 편향과 높은 개선 폭을 선택한 결과라는 단서가 있다.
- Jev는 허용된 스키마 밖의 값을 반환하지 않지만 잘못된 유효 값을 선택할 수 있다. RLCD는 확률의 보정을 목표로 하며, TypeSafe 문서는 선택지별 확률과 별도로 제공되는 confidence를 행동 여부 판단에 활용하도록 권고한다.
- Every의 글쓰기 평가에서 Jev는 문단당 중앙값 0.35초로 Fable 5.1의 8.83초보다 빨랐고 비용은 약 580배 낮았지만, 심어 둔 결함 7개 중 6개를 찾아 모두 찾은 Fable보다 정확도가 낮았다. pi-warden은 기록된 17,000회 이상의 호출에서 42회를 보류했고, 보류 판단의 약 88%가 옳았다.
- 출시 초기 개발 사례에는 pi-warden, 도구 호출 안전성 평가, typesafe-mcp 등이 있으며, Vercel은 9월 16일 AI Gateway에 Jev를 추가했다. 적합한 용도는 재순위화·인용 확인·도구 호출 판단·라우팅·검증 등 LLM 보조 작업이며, 산술·계수·날짜 계산과 오판 비용이 큰 저빈도 작업에는 제약이 있다.
🧩 주요 포인트
- Choice·Score·Noul로 답의 범위를 사전에 제한 → 출력 처리는 단순해지지만, 결정에 따라 실행할 정책과 오판 대응은 애플리케이션이 맡는다.
- 낮은 호출 비용과 병렬 판단으로 반복 평가 가능 → 속도·비용 이점은 유사한 분류 작업끼리 비교해야 하며, Every의 결과처럼 정확도 손실도 함께 고려해야 한다.
- pi-warden과 AI Gateway 통합이 초기 활용 경로를 제시 → Jev의 실용적 위치는 LLM 주변의 판단 계층이며, 코딩 적용에서는 필요한 문맥 구성과 명확한 질문 설계가 중요하다.
🧠 상세 정리
1. 도구 호출을 실행하기 직전의 판단
원문은 코딩 에이전트가 db:reset을 실행하려는 상황으로 Jev의 필요성을 설명한다. 데이터베이스 초기화를 요청받았다면 올바른 명령이지만, 열 하나를 추가하라는 요청이었다면 심각한 오동작이므로 정규식 차단 목록만으로는 둘을 구분하기 어렵다. 다른 프런티어 모델에 판단을 맡길 수도 있지만, 세션당 수백 번 발생하는 도구 호출마다 수초의 지연과 몇 센트의 비용이 더해질 수 있다는 것이 글의 문제 제기다. pi-warden은 bash·write·edit 실행 전에 작업, 에이전트의 계획, 대기 중인 명령을 Jev에 보내 비가역성·작업 이탈·변경 여부·영향 범위를 묻는다. 네 질문의 응답에는 약 250ms가 걸리며 실제 보류 여부는 코드가 결정하고, 기록된 17,000회 이상의 호출에서 42회를 보류했으며 그중 약 88%가 올바른 보류였다.
2. TypeSafe AI와 System One의 의미
Jev는 InstructGPT 논문 공동 저자인 Diogo Almeida가 설립한 샌프란시스코 연구소 TypeSafe AI의 첫 모델이다. 회사는 2026년 9월 15일 DCVC가 주도한 4,000만 달러 시드 투자와 Jev 초기 접근 서비스를 공개하며 모습을 드러냈다. 모델명은 자원 이용이 저렴해지면 총소비가 증가한다는 역설로 알려진 William Stanley Jevons에서 따왔으며, 저렴한 판단이 더 빈번한 판단 수요를 만들 것이라는 기대를 담고 있다. System One이라는 명칭은 Daniel Kahneman의 Thinking, Fast and Slow가 구분한 빠르고 자동적인 판단과 느리고 숙고하는 추론에서 가져왔다. 개발자에게 중요한 차이는 심리학적 비유보다 인터페이스로, 호출 전에 가능한 답을 정하고 Jev가 반환한 결정에 따라 무엇을 실행할지는 애플리케이션이 계속 통제한다는 점이다.
3. 상태 입력과 세 가지 정형 출력
Jev 호출은 텍스트나 JSON으로 된 state와 질문 사전으로 구성되며, 질문은 Choice·Score·Noul 중 하나의 형식을 사용한다. Choice는 선택한 항목과 항목별 확률 및 confidence를, Score는 기준표에 따른 수치 점수와 단계별 확률 및 confidence를, Noul은 명제의 참 여부에 대한 0~1 확률을 반환하도록 설명된다. 모든 질문은 같은 상태를 대상으로 서로 독립적으로 병렬 평가되므로, TypeSafe 문서에 따르면 질문을 추가해도 응답 시간은 거의 늘지 않는다. 예시에서는 Stripe 계정 연결이 3일째 실패한다는 지원 요청에 대해 담당 부서를 technical로 선택하고 해당 선택지 확률 0.84, confidence 0.596, 긴급성 확률 0.999를 반환한다. 결과는 사전에 정한 키나 숫자이므로 자유 형식 텍스트를 해석할 필요가 없으며, 문서는 답이 무엇인지 나타내는 확률과 그 답에 따라 행동할지 판단하는 confidence를 별도 축으로 다루도록 권한다.
4. 병렬 추론과 확률 보정의 목표
일반적인 LLM은 앞선 토큰에 의존해 다음 토큰을 순차 생성하지만, TypeSafe는 Jev가 생성 과정을 건너뛰는 새 아키텍처와 병렬 샘플러를 사용한다고 설명한다. 상태를 한 번 읽고 동일한 순전파에서 모든 답을 산출하므로, 출력에 자기회귀 반복 비용이 없다는 것이 출력 무료 정책의 기술적 설명이다. 입력 가격은 100만 토큰당 0.042달러이며, 회사가 보고한 종단 간 지연 범위는 70~500ms다. 학습에는 Reinforcement Learning for Calibrated Decisions라는 RLCD를 사용하며, 사람이 선호하는 응답을 최적화하는 RLHF와 달리 예측 확률이 실제 결과 빈도에 맞도록 만드는 데 목적이 있다. 가령 100개 입력에 각각 0.9의 확률을 부여했다면 약 90개가 참이어야 한다는 뜻이며, 원문은 이를 별도 모델을 훈련하는 목표로 설명하므로 모든 상황에서 보정이 완벽히 달성됐다는 보장으로 읽어서는 안 된다.
5. 환각 0% 주장과 정확성의 구분
TypeSafe의 도표는 Jev의 환각을 0%로 표시하지만, 출시 글의 세부 설명은 이 수치가 경험적 측정 결과가 아니라 스키마 일치를 보장한다는 이유로 기재됐다고 밝힌다. 즉 사용자가 제공하지 않은 선택지나 허용되지 않은 형식의 값을 출력할 수 없다는 뜻이며, 제공된 선택지 가운데 잘못된 항목을 고르는 일은 여전히 가능하다. Hacker News에서 많은 답글을 받은 jacobgold의 댓글은 유효하지 않은 타입을 내놓지 않는 것과 잘못된 유효 값을 내놓지 않는 것은 다르다고 지적했고, The Register도 같은 문제를 제기했다. 따라서 type-safe는 출력 형식의 속성이며 판단 내용의 정확성을 약속하는 표현으로 받아들여서는 안 된다는 것이 원문의 입장이다. 글은 TypeSafe 자체의 jaggedness 페이지에도 실패 유형이 나열돼 있다고 덧붙이며, 정형 출력과 확률 정보가 오류 가능성을 없애지는 않는다는 경계를 강조한다.
6. 자체 성능 비교에 붙은 조건과 반론
TypeSafe 홈페이지의 193.6배 빠르고 444.6배 저렴하다는 주장은 회사가 만든 네 가지 작업 흐름 평가에서 나왔으며, 기준 답은 GPT-6 Astra와 Fable 5.1의 평균을 사용했다. 출시 글은 평가 작업을 직원들이 만들었고 기준 답이 OpenAI와 Anthropic 모델에 유리한 편향을 가지며, 제시된 개선 폭도 기대 가능한 범위의 높은 쪽에 해당한다고 인정한다. Hacker News 게시물은 처음에 40~400배 저렴하고 20~200배 빠른 새 프런티어 모델이라는 제목을 썼지만 한 시간 안에 제목이 바뀌었다. ramon156은 LLM이 같은 수준의 일을 수행한 것이 아니라면 70ms와 3~329초의 비교는 동등한 비교가 아니라고 비판했고, 원문도 이 지적을 타당하다고 평가한다. 결국 비교가 유효한 범위는 원래 LLM을 분류 형태의 작업에 쓰려던 경우이며, 이런 수치를 일반적인 생성·추론 능력 전체의 우위로 확대할 근거는 제시되지 않는다.
7. 외부 평가에서 드러난 속도와 정확도
원문이 제시한 외부 평가 가운데 Every의 평가 책임자 Mike Taylor는 문서 37개에 각각 질문 21개를 적용해 총 777건의 판단을 0.7초 미만에 처리했고, 비용은 약 0.25센트였다고 보고했다. 이어 Every의 CEO Dan Shipper는 문단 12개에 동일한 글쓰기 점검 네 가지를 적용해 Jev와 Fable 5.1을 비교했다. 문단당 중앙 지연은 Jev가 0.35초, Fable이 8.83초였고 Jev의 비용은 약 580배 낮았지만, 심어 둔 결함 7개 가운데 Jev는 6개를 찾고 Fable은 모두 찾았다. 이 결과가 뒷받침하는 것은 해당 종류의 작업에서 큰 속도·비용 이점과 일부 정확도 손실이 함께 나타났다는 점이며, 모든 작업의 성능을 확정하는 결론은 아니다. 글은 요청 처리 경로나 게임 루프에 넣을 만큼 빠르고 모든 도구 호출·문단·행을 평가할 만큼 저렴한 점을 장점으로 보면서도, 산술·계수·날짜 계산과 단 한 번의 오판이 비싼 저빈도 작업에는 주의를 요구한다.
8. 초기 개발 사례와 LLM 보조 역할
출시 후 이틀 안에 Hacker News 토론은 1,821점과 댓글 480개를 기록했고, Diogo Almeida는 CompleteSkeptic이라는 이름으로 질문에 답하며 코딩의 어려운 부분을 필요한 의존성을 문맥에 넣는 state engineering이라고 설명했다. TypeSafe 팀은 가까운 코딩 활용처로 문맥 관리와 AGENTS.md에 대한 의미 기반 린팅을 들었고, Vercel은 출시 후 36시간 이내인 9월 16일 Jev를 AI Gateway에 추가해 대기 명단 없이 AI SDK 7의 evaluate 메서드로 호출할 수 있게 했다. pi-warden은 파괴적 호출 보류 외에도 프로젝트 규칙 위반, 미완성 코드, 반복 정체, 테스트 없이 완료했다고 주장하는 상황을 점검하며, u/peepo_comfy는 도구 안전성 평가를 구현하고 프롬프트 난도와 코드베이스 복잡도에 따른 모델 라우터를 계획했다. 이 개발자는 질문을 명확히 표현하고 하나의 큰 질문보다 여러 질문을 층층이 구성하는 방식이 효과적이라고 설명했으며, typesafe-mcp는 Claude가 Jev를 직접 호출하도록 하는 얇은 MCP 연결 도구로 소개된다. 원문은 출시 48시간 안에 인터페이스를 복제한 공개 가중치 기반 구현도 나왔다고 요약하지만 상세 설명은 제공하지 않으며, 전체적으로 Jev의 적합한 위치를 LLM을 대체하는 생성기가 아니라 재순위화·인용 확인·도구 호출 판단·라우팅·검증을 수행하는 보조 모델로 제시한다.
🧾 핵심 주장 / 시사점
- 정형 출력은 파싱과 형식 검증의 부담을 줄이지만 의미적으로 옳은 판단을 보장하지 않으므로, 실행 정책을 애플리케이션에 남기는 설계가 핵심이다.
- 저렴하고 빠른 판단은 매 도구 호출처럼 평가 빈도가 높은 작업에서 가치가 커지지만, 오판 한 번의 비용이 큰 작업에서는 정확도 손실이 그 이점을 상쇄할 수 있다.
- 병렬 질문의 이점을 활용하려면 판단에 필요한 문맥과 명확한 기준을 제공해야 하며, 초기 코딩 사례도 코드 생성 자체보다 주변의 검증과 통제에 집중돼 있다.
✅ 액션 아이템
- Jev 적용 후보를 재순위화·인용 확인·도구 호출 판단·라우팅·검증 중심으로 검토하고, 산술·계수·날짜 계산과 오판 비용이 큰 저빈도 작업의 제약을 반영한다.
- Every의 정확도 차이를 참고해 유사한 분류 작업에서 Jev의 속도·비용·오판을 함께 비교한다.
- Choice·Score·Noul 질문에 필요한 문맥과 판단 기준을 명확히 구성하고, confidence에 따른 행동 여부와 오판 대응을 애플리케이션 정책으로 정한다.
❓ 열린 질문
- 적용하려는 작업에서도 Jev가 Every 평가에서 보인 속도·비용 이점을 유지하면서 정확도 손실을 허용 범위 안에 둘 수 있는가?
- 스키마 보장이 정확성을 보장하지 않는 조건에서 confidence를 행동 여부에 어떻게 반영할 것인가?
- pi-warden과 같은 도구 호출 판단에 필요한 문맥과 명확한 질문 기준을 어떻게 구성할 것인가?