Jev AI Dev · 개발자 가이드

System One AI 모델이란? 개발자를 위한 Jev 가이드.

System One은 비정형 애플리케이션 상태를 타입이 지정된 답과 확률로 바꾸는 TypeSafe의 AI 모델 클래스입니다. Jev는 첫 구현이며 애플리케이션 코드 안에 들어가는 제한된 의사결정 컴포넌트입니다.

입력
텍스트, JSON 또는 텍스트 배열
출력
Choice, Score 또는 Noul
제어 흐름
코드가 소유

이 페이지는 독립적인 개발자 가이드입니다. 제품 세부 정보와 성능 주장은 TypeSafe 자료를 바탕으로 합니다. 프로덕션에 사용하기 전에 자체 데이터로 Jev를 검증하세요.

System Onestate → decisions
state

“이중 청구되었습니다. 오늘 해결해 주세요.”

choice결제팀0.96
noul긴급0.88
score불만도1.7 / 2
if (confidence < threshold) → review
모델 클래스

System One 모델은 애플리케이션 코드를 위한 의사결정 프리미티브입니다.

System One 모델은 입력의 의미를 읽지만 대화를 이어가거나 답변 문장을 만들지 않습니다. 질문과 허용할 답의 형태를 먼저 선언하면 프로그램이 검사하고 처리할 수 있는 범위 안의 판단을 반환합니다.

01

상태 이해

티켓, Agent 실행 기록, 제품 레코드, 게임 상태 같은 자연어 또는 구조화 텍스트를 해석합니다.

02

계약 안에서 답하기

호출 전에 답의 범위를 정의합니다. 모델은 선택지를 고르거나 척도에 점수를 매기거나 참·거짓 명제를 평가합니다.

03

불확실성 노출

모든 답에는 확률 신호가 있습니다. Choice와 Score는 분포를 요약한 confidence도 제공해 명확한 결과와 모호한 결과를 구분합니다.

04

코드와 조합

임계값, 정책 검사, 부수 효과, 재시도, 대체 경로, 사람의 검토는 일반 코드가 담당합니다.

Jev 워크플로

개발자가 Jev를 애플리케이션 코드에 통합하는 방법.

Jev는 한 번의 모델 호출을 여러 의사결정 신호로 바꿉니다. 개발자에게 유용한 단위는 대화 한 턴이 아니라 모델과 애플리케이션 사이의 작고 타입이 지정된 계약입니다.

입력

1. 상태 구성

판단에 필요한 정보를 보냅니다. Jev는 현재 문자열, JSON 객체, 텍스트 배열을 포함한 텍스트 기반 입력을 받습니다.

고객 메시지 + 계정 정보
계약

2. 질문 정의

각 질문에 이름을 붙이고 primitive를 선택한 뒤 허용할 선택지나 척도를 설명합니다. 독립적인 여러 질문을 한 요청에 담을 수 있습니다.

담당 부서 · 긴급도 · 불만도
모델

3. Jev 평가

각 질문에 타입이 지정된 답과 확률 신호를 반환합니다. Choice와 Score에는 별도의 confidence도 포함됩니다.

결제팀 · 0.93 · 높은 confidence
애플리케이션

4. 코드가 정책 적용

모델 출력과 결정적 검사를 결합합니다. 위험이 낮고 명확하면 실행하고, 모호하거나 영향이 크면 사람 또는 추론 모델로 보냅니다.

라우팅 · 재질문 · 검토 · 중지

세 가지 답 형태

Choicebilling

어느 팀이 처리해야 하나?

미리 정의한 집합에서 하나를 선택하고 모든 선택지의 확률을 반환합니다.

Score1.43 / 2

이 문제는 얼마나 심각한가?

설명된 순서 척도에 입력을 배치합니다. 결과는 두 단계 사이에 놓일 수 있습니다.

Noul0.95

환불을 요청하는가?

예/아니요 명제를 평가하고 “예”일 확률을 반환합니다.

배경 논리

TypeSafe가 소프트웨어용 모델 인터페이스를 만든 이유.

생성 모델은 사람을 위한 유연한 문자열 생성에 강합니다. TypeSafe는 소프트웨어에는 코드 안에서 반복 실행되고 불확실성을 드러내며 제어 흐름을 보이게 하는 더 좁은 형태의 지능이 필요하다고 봅니다.

01

문자열은 유연하지만 개방적

결과가 글, 코드, JSON, 거부 또는 잘못된 형식일 수 있습니다. 애플리케이션은 실행 전에 파싱, 검증, 복구를 해야 합니다.

02

자동화에는 경계가 필요

모델이 백그라운드에서 실행되면 프로그램은 가능한 결과와 각 결과가 허용할 동작을 미리 알아야 합니다.

03

불확실성이 흐름을 바꿔야 함

확률 분포를 이용하면 명확한 사례는 자동 처리하고 모호한 사례는 더 안전한 경로로 보낼 수 있습니다.

04

작은 판단을 조합

복잡한 흐름을 집중된 의미 판단으로 나눈 뒤 큰 프롬프트에 숨기지 않고 결정적 로직으로 연결합니다.

적용 위치

System One AI가 개발 워크플로에 맞는 경우.

자주 반복되고 복잡한 입력 의미를 이해해야 하며 애플리케이션이 이미 처리 방법을 아는 소수의 동작으로 이어지는 작업이 가장 적합합니다.

01

고객 지원 운영

티켓을 분류하고 의도, 긴급도, 고객 감정을 파악하며 불확실한 사례를 검토로 보냅니다.

결제, 기술, 계정 문제인가, 다른 문제인가?
02

Agent 제어

모델이나 도구 선택, 검색 필요 여부, 결과 완성도, 예정된 도구 호출을 판단합니다.

Agent가 계속, 재시도, 에스컬레이션 중 무엇을 해야 하나?
03

순위와 관련성

후보가 검색, 프로필, 정책, 문맥과 얼마나 맞는지 평가하고 비즈니스 규칙과 결합합니다.

이 후보는 요청과 얼마나 관련 있는가?
04

안전과 검증

명시된 기준으로 메시지, 생성 결과, 실행 기록, 코드 변경을 평가하고 고위험 결과는 결정적 게이트 뒤에 둡니다.

명시된 규칙을 위반하는가?
05

실시간 상호작용

게임, 시뮬레이션, 반응형 UI, 기기 자동화에서 허용된 동작을 선택해 긴 텍스트 생성을 피합니다.

현재 상태에서 가장 적절한 허용 동작은?
06

데이터 작업

많은 레코드를 범주, 점수, 플래그, 특성으로 바꿔 후속 시스템이 집계하거나 검토하게 합니다.

이 레코드의 범주와 위험 수준은?

적합한 경우

선택지가 알려져 있고 입력 의미가 복잡하며 판단이 반복되고 지연이 중요하고 코드가 각 결과에 명확한 동작이나 대체 경로를 둘 수 있을 때.

적합하지 않은 경우

새로운 글이나 코드, 깊은 다단계 추론, 폭넓은 조사, 설명, 멀티모달 입력이 필요하거나 결과 범위를 미리 정의할 수 없을 때.

System One과 생성형 LLM

System One과 생성형 LLM은 AI 스택에서 서로 다른 역할을 합니다.

둘 다 언어를 이해하며 LLM도 구조화 출력으로 형식을 제한할 수 있습니다. 핵심 차이는 모델이 무엇을 내도록 설계됐고 주변 소프트웨어가 이를 어떻게 쓰는지입니다.

비교 항목Jev / System One일반 생성형 LLM
주요 작업미리 정의한 결과 평가다음 내용 또는 답변 생성
기본 출력타입이 지정된 선택, 점수, “예”의 확률글, 코드, JSON 등 token 열
답 공간호출 전에 선언schema로 최종 형식을 제한해도 본질적으로 개방적
불확실성모든 답에 확률, Choice와 Score에는 confidencetoken 확률이나 자체 보고 confidence가 있을 수 있으나 보통 작업에 보정된 판단 신호는 아님
샘플링TypeSafe에 따르면 질문과 출력을 병렬 평가보통 token 단위 순차 생성
강점고빈도 의미 분기, 점수화, 라우팅, 검사글쓰기, 대화, 코딩, 종합, 개방형 추론
주요 실패형식은 맞지만 의미 판단이 틀림틀리거나 잘못된 형식, 근거 부족, 작업 이탈
시스템 역할보이는 코드 안의 제한된 의사결정 컴포넌트유연한 생성기 또는 추론기, 대규모 오케스트레이션이 필요한 경우가 많음

Jev 외의 System One 방식을 평가하는 개발자를 위해 Projects 페이지와 같은 커뮤니티 모듈을 제공합니다. 독립적으로 학습한 모델과 기존 가중치를 사용하는 Jev 유사 인터페이스를 구분합니다.

System One

Jev에서 영감을 받은 커뮤니티 System One 프로젝트

Jev에서 영감을 받았거나 비슷한 구조화 의사결정 방식을 탐구하는 커뮤니티 모델과 인터페이스 실험입니다. TypeSafe가 공식 배포한 Jev 버전이 아니며 위 GitHub 프로젝트 순위에는 포함하지 않습니다.

커뮤니티 모델Qwen3.5-9B + diffusion drafter

Jeeves

선택적 추론 단계를 갖춘 9B Jev 방식 의사결정 모델로, 가중치와 학습 코드·데이터, 호환 로컬 API를 공개합니다.

커뮤니티 모델Qwen3.5-4B

OpenJev-4B

가중치와 2단계 학습 코드, 로컬 추론, HTTP 서비스를 공개한 4B 개방형 어휘 확률 의사결정 모델입니다.

커뮤니티 모델Qwen3.5-9B

Bespoke Nimble

Jev에서 영감을 받은 LoRA 어댑터와 학습 방법입니다. 선택형·예/아니요 판단을 로컬에서 처리하며 현재 텍스트만 지원합니다.

커뮤니티 모델Qwen3-0.6B

NanoJev

판단 헤드를 갖춘 소형 모델입니다. 학습 코드와 행동 선택을 시험하는 게임 데모를 공개합니다.

커뮤니티 모델Qwen3.5-2B

decider

정형화된 질문들의 확률 분포를 한 번에 반환하는 미세 조정 모델입니다. 현재 버전은 영어만 지원합니다.

커뮤니티 모델ModernBERT 151M / Verdict 2.0

Verdict

소형 인코더 기반 의사결정 모델로, 가중치와 브라우저용 WebGPU 데모를 공개합니다.

커뮤니티 모델Qwen3.5-0.8B

Dohnuts

가중치와 학습 코드, 평가 결과를 공개한 0.8B 멀티모달 의사결정 모델입니다. 한 번의 순전파로 텍스트와 이미지를 처리하며 가중치는 비상업 연구용입니다.

API 구현 실험DiffusionGemma 26B-A4B

OpenJev

기존 DiffusionGemma 모델을 이용해 Jev와 비슷한 API로 구조화된 질문에 답합니다. 새로운 모델 가중치를 공개하지는 않습니다.

API 구현 실험Open-model logits

Simple Jev

기존 오픈 모델로 허용된 답을 점수화해 Jev와 유사한 인터페이스를 제공합니다. 새로운 모델 가중치는 공개하지 않습니다.

API 구현 실험Spark-X2.5-4B

Rizzo Flow

Spark-X2.5의 답변 로짓을 읽는 로컬 Jev 호환 서버입니다. 여러 질문이 상태 프리필을 공유하며 플레이그라운드와 벤치마크도 제공합니다.

API 구현 실험Any causal LLM

AnyJev

별도 학습 없이 인과 언어 모델을 정형 의사결정 모델로 바꾸는 도구입니다. 선택지 순서 편향 보정, 선택적 보정, 재현 가능한 벤치마크를 지원합니다.

API 구현 실험Qwen3.5 / DeBERTa

local-jev

Qwen 또는 DeBERTa를 사용하는 오프라인 Jev 호환 서버입니다. 공식 SDK로 호환성을 확인했고 JevBench 결과도 공개했습니다.

커뮤니티 모델Qwen3-0.6B

AgentJev

에이전트 실행 기록 등 구조화된 질문을 위한 Qwen3-0.6B 의사결정 모델입니다. 가중치와 형식화된 HTTP API를 공개하며 토큰 생성은 하지 않습니다.

API 구현 실험Causal LMs / SGLang

LLM2Jev

로컬 인과 언어 모델을 프리필 전용 점수화로 Jev 호환 Choice, Score, Noul 서비스로 연결합니다. SGLang, Transformers와 멀티모달 입력을 지원합니다.

API 구현 실험Laya / ONNX Runtime

Laya

공개 Laya System One 모델을 ONNX Runtime으로 Node.js에서 실행합니다. Jev 호환 요청 형식과 공개된 모델 가중치를 사용합니다.

커뮤니티 모델Qwen3.5-0.8B

OpenThai System One

태국어와 영어를 지원하는 Qwen3.5-0.8B 의사결정 모델로, 가중치와 학습 코드, Jev 호환 HTTP API를 공개합니다.

커뮤니티 모델Qwen3.5-0.8B / 2B

Valen

Jev에서 영감을 받은 멀티모달 의사결정 모델로, 텍스트·이미지·영상을 처리하며 가중치, 학습 코드, 평가 명령을 공개합니다.

커뮤니티 모델Qwen3.5-4B

Tev1

Qwen3.5를 미세 조정한 오픈 4B 의사결정 모델로, 가중치와 재현 가능한 학습 방법, 데이터 출처를 공개합니다.

API 구현 실험Open decision models

Ollaya

여러 오픈 의사결정 모델을 내려받아 로컬에서 실행하고 자체 API와 TypeSafe 호환 API로 제공하는 Rust 서비스입니다.

커뮤니티 모델Qwen3.5-0.8B / 2B / 4B

Intern-Decision

Qwen3.5 기반의 0.8B·2B·4B 멀티모달 의사결정 모델군으로, 가중치와 학습·추론 코드, 보정 벤치마크, Jev 호환 API를 공개합니다.

커뮤니티 모델Qwen3.5-4B

Mica

영어와 한국어를 지원하는 4B 의사결정 모델로, 가중치와 양자화 버전, 보정된 확률, TypeSafe 호환 로컬 서버를 공개합니다.

커뮤니티 모델Qwen3.5-0.8B / 2B

Jev-Style

로컬에서 실행하는 0.8B·2B 의사결정 모델군으로, 가중치와 긴 문맥, 호환 API, 에이전트 스킬, MCP 도구, 평가 명령을 제공합니다.

커뮤니티 모델Qwen3.5-2B / 9B · Qwen3.8-27B

Open-Jev

2B·9B·27B 가중치, 학습 코드, 호환 로컬 서버와 재현 가능한 평가를 공개한 독립 구현입니다.

커뮤니티 모델Qwen3.5-VL 2B / 4B / 9B

imajev

텍스트와 이미지를 처리하는 2B·4B·9B 오픈 멀티모달 판단 모델군으로, 보정 확률, 응답 보류, 공개 가중치와 호환 로컬 API를 제공합니다.

커뮤니티 모델0.6B / 0.8B / 4B decision models

OpenDecider

Choice·Score·Noul 판단용 소형 오픈 모델군으로, 가중치를 공개하며 CPU, NVIDIA GPU, Apple Silicon에서 로컬 추론을 지원합니다.

커뮤니티 모델Qwen3.5-0.8B / 4B

jiwo

가중치, 학습 코드, Jev 호환 로컬 API와 재현 가능한 Decision Index 결과를 공개한 0.8B·4B Qwen3.5 의사결정 모델입니다.

커뮤니티 모델Qwen3.5-0.8B / 4B

SearchJev

검색 에이전트의 판단을 위해 학습한 오픈 0.8B·4B Qwen3.5 모델로, 데이터와 가중치, 학습 로그, 보정 코드를 공개합니다.

API 구현 실험Cloudflare Clef 27B / 9B

cleffa

Apple Silicon에서 Cloudflare Clef와 Clef-Flash를 실행하는 C·Metal 네이티브 추론 엔진으로, Jev 호환 API에서 텍스트·이미지·영상 판단을 제공합니다.

커뮤니티 모델mmBERT 144.3M

Phocinae Largha

로컬 형식화 판단을 위한 이중 언어 144.3M 인코더 모델로, 가중치와 보정 도구, 평가, Jev 호환 서버를 공개합니다.

커뮤니티 모델Multilingual Laya checkpoints

Laya Decision Engine

다국어 비자기회귀 의사결정 엔진으로, 가중치와 학습·미세조정 코드, 형식화 판단, 호환 로컬 API를 공개합니다.

커뮤니티 모델Qwen3.5-0.8B / 4B

VegaML

동결된 Qwen3.5 백본과 작은 학습형 물리 모듈을 결합한 로컬 멀티모달 의사결정 엔진으로 0.8B·4B 가중치를 공개합니다.

API 구현 실험Laya / ONNX Runtime Java

laya-java

Laya 체크포인트용 순수 Java 런타임으로, Spring Boot·Gradle 통합과 Jev/OpenAI 호환 의사결정 API를 제공합니다.

커뮤니티 모델Qwen3.5-4B / Qwen3.8-27B

train-jev

Qwen3.5와 Qwen3.8에서 Jev 방식 모델을 증류·학습하는 프레임워크로, 보정·평가·호환 서버 코드를 포함합니다.

커뮤니티 모델LLM-jp 4.1 8B / encoder 310M

saihai

일본어용 타입 지정 의사결정 모델군으로 8B·310M 가중치, 학습·평가 코드, GGUF 서빙, System One 호환 API를 공개합니다.

API 구현 실험Any llama.cpp GGUF

Callosum

기존 llama.cpp 채팅 모델에 System One API와 전용 분류 레인을 추가해 두 번째 모델 없이 선택적 보정과 제한된 추론을 제공합니다.

커뮤니티 모델Qwen3-VL-4B

OpenVisualJev

Qwen3-VL-4B 기반 멀티모달 의사결정 모델로 동적 후보 점수, 후보 순서에 독립적인 선택, 보정 코드와 기술 보고서를 공개하지만 체크포인트 다운로드는 아직 준비 중입니다.

커뮤니티 모델BitNet b1.58 2B

BitSOne-s1

2B 삼진 BitNet과 포인터 헤드로 타입 지정 확률을 내는 의사결정 모델로 재현 가능한 학습 기록과 보정 결과를 공개했지만 게시된 체크포인트는 현재 비공개입니다.

API 구현 실험Open ONNX decision models

decision-toolkit

검증된 공개 의사결정 모델을 ONNX로 로컬 CPU에서 실행하며 하나의 타입 지정 라이브러리, CLI, REST, System One 호환 API를 제공합니다.

커뮤니티 모델Qwen3-VL-4B

Fovea

가중치와 학습·보정 코드를 공개하고 TypeSafe System One API로 제공하는 오픈 4B 비전 의사결정 모델입니다.

API 구현 실험Open decision model families

Flide

정확한 상태 분기로 오픈 의사결정 모델을 가속하고 여러 텍스트·멀티모달 모델군을 하나의 인터페이스로 제공하는 로컬 런타임입니다.

커뮤니티 모델Multilingual encoder 57M / ONNX

Skejja

Choice, Noul, Score를 지원하는 57M 다국어 인코더 의사결정 모델로, ONNX 추론, 브라우저·라즈베리 파이 데모와 System One 호환 API를 제공합니다.

커뮤니티 모델Qwen3.5-9B LoRA / GGUF

OpenChoice-9B

GGUF로 배포되는 CPU 우선 9B 멀티모달 의사결정 모델로, Choice·Score·Noul 엔드포인트, TypeSafe 호환 API와 LoRA 미세조정 도구를 제공합니다.

커뮤니티가 독립적으로 만든 프로젝트이며, Jev 공식 버전이 아닙니다.

새로운 커뮤니티 모델과 인터페이스 실험을 Jev AI Radar에서 확인하세요.Jev AI Radar 살펴보기
1차 자료

원문에서 주장을 확인하세요.

이 Jev AI Dev 개발자 가이드는 TypeSafe의 프레임을 독립적으로 설명합니다. API 세부 정보, 제품 주장, 평가 방법, 업데이트는 공식 자료를 확인하세요.

개념보다 형태를 시험하기

애플리케이션이 이미 하는 한 가지 판단부터 시작하세요.

가능한 답을 정하고 대표 예시를 모으며 불확실한 결과의 처리 방법을 정한 뒤 Jev를 기존 규칙이나 모델과 비교하세요. 영향이 큰 결정을 바로 자동화하지 마세요.

Playground에서 Jev 사용 Jev 프로젝트 보기