Hiểu trạng thái
Mô hình diễn giải ngôn ngữ tự nhiên hoặc văn bản có cấu trúc: ticket hỗ trợ, trace của Agent, bản ghi sản phẩm hoặc trạng thái trò chơi.
System One là lớp mô hình AI của TypeSafe dành cho nhà phát triển cần chuyển trạng thái ứng dụng phi cấu trúc thành câu trả lời có kiểu và xác suất. Jev là triển khai đầu tiên: một thành phần quyết định có giới hạn, được thiết kế để nằm trong mã ứng dụng.
Đây là hướng dẫn độc lập dành cho nhà phát triển. Chi tiết sản phẩm và tuyên bố hiệu năng được dẫn từ TypeSafe. Hãy kiểm thử Jev trên dữ liệu của bạn trước khi dùng trong production.
state → decisions“Tôi bị tính phí hai lần và cần giải quyết việc này hôm nay.”
if (confidence < threshold) → reviewSystem One đọc ý nghĩa từ đầu vào nhưng không tiếp tục hội thoại hay soạn câu trả lời. Bạn khai báo trước câu hỏi và dạng câu trả lời được phép; mô hình trả về một phán đoán có giới hạn để chương trình kiểm tra.
Mô hình diễn giải ngôn ngữ tự nhiên hoặc văn bản có cấu trúc: ticket hỗ trợ, trace của Agent, bản ghi sản phẩm hoặc trạng thái trò chơi.
Ứng dụng xác định không gian câu trả lời trước khi gọi. Mô hình chọn một phương án, đặt đầu vào lên thang đo hoặc đánh giá mệnh đề có/không.
Mỗi câu trả lời đều có tín hiệu xác suất. Choice và Score còn tóm tắt độ phân tán bằng confidence.
Threshold, kiểm tra chính sách, tác dụng phụ, retry, fallback và đánh giá của con người vẫn nằm trong mã thông thường.
Jev biến một lần gọi mô hình thành tập hợp tín hiệu quyết định. Đơn vị hữu ích không phải một lượt chat mà là hợp đồng nhỏ, có kiểu giữa mô hình và ứng dụng.
Gửi thông tin cần thiết cho quyết định. Jev hiện nhận đầu vào dạng văn bản, gồm string, đối tượng JSON và mảng văn bản.
Tin nhắn khách hàng + dữ liệu tài khoảnĐặt tên từng câu hỏi, chọn primitive và mô tả các phương án hoặc thang đo được phép. Nhiều câu hỏi độc lập có thể đi trong cùng một request.
bộ phận · độ khẩn cấp · mức bức xúcJev trả về câu trả lời có kiểu và tín hiệu xác suất cho từng câu hỏi. Choice và Score còn có giá trị confidence riêng.
thanh toán · 0,93 · confidence caoKết hợp đầu ra mô hình với kiểm tra xác định. Tự động xử lý trường hợp rõ ràng, ít rủi ro; chuyển trường hợp mơ hồ hoặc tác động lớn cho con người hay reasoning model.
định tuyến · hỏi · duyệt · dừngbillingChọn một phương án từ tập được định trước và trả về xác suất cho từng phương án.
1.43 / 2Đặt đầu vào lên phổ được mô tả bằng các mức có thứ tự; điểm số có thể nằm giữa các mức.
0.95Đánh giá mệnh đề có/không và trả về xác suất của mô hình cho câu trả lời “có”.
Mô hình tạo sinh được thiết kế để tạo string linh hoạt cho con người. Luận điểm của TypeSafe là phần mềm cần một dạng trí tuệ hẹp hơn: có thể nằm trong mã, chạy lặp lại, bộc lộ độ bất định và giữ luồng điều khiển minh bạch.
Đầu ra có thể là văn bản, mã, JSON, lời từ chối hoặc sai định dạng. Ứng dụng thường phải parse, xác thực và xử lý lỗi trước khi hành động.
Khi mô hình chạy nền, chương trình cần biết trước các kết quả có thể xảy ra và hành động mà mỗi kết quả cho phép.
Phân phối xác suất cho phép tự động hóa trường hợp rõ ràng và chuyển trường hợp mơ hồ sang đường an toàn hơn.
Workflow phức tạp có thể tách thành các đánh giá ngữ nghĩa tập trung rồi ghép bằng logic xác định, thay vì giấu mọi thứ trong một prompt lớn.
Trường hợp tốt nhất xuất hiện thường xuyên, cần hiểu đầu vào lộn xộn và dẫn đến một số ít hành động mà ứng dụng đã biết cách thực hiện.
Phân loại ticket, xác định ý định và độ khẩn cấp, chấm điểm cảm xúc và chuyển trường hợp không chắc chắn để duyệt.
Thanh toán, kỹ thuật, tài khoản hay vấn đề khác?
Chọn mô hình hoặc công cụ, quyết định có cần retrieval, kiểm tra độ đầy đủ của kết quả hoặc tool call được đề xuất.
Agent nên tiếp tục, thử lại hay chuyển cấp?
Chấm điểm mức phù hợp của ứng viên với truy vấn, hồ sơ, chính sách hoặc ngữ cảnh rồi kết hợp tín hiệu với quy tắc nghiệp vụ.
Ứng viên này liên quan đến yêu cầu đến mức nào?
Đánh giá tin nhắn, đầu ra, trace hoặc thay đổi mã theo tiêu chí rõ ràng; giữ rủi ro cao sau các gate xác định.
Điều này có vi phạm quy tắc đã nêu không?
Chọn hành động được phép cho trò chơi, mô phỏng, UI hoặc thiết bị mà không cần chờ câu trả lời tạo sinh dài.
Hành động được phép nào phù hợp nhất với trạng thái này?
Chuyển lượng lớn bản ghi thành danh mục, điểm, cờ và feature cho các hệ thống tiếp theo.
Danh mục và mức rủi ro của bản ghi này là gì?
Các phương án đã biết, đầu vào phức tạp về ngữ nghĩa, quyết định lặp lại, latency quan trọng và mã có hành động hoặc fallback cho từng kết quả.
Cần tạo văn bản hoặc mã mới, suy luận sâu nhiều bước, nghiên cứu rộng, giải thích, đầu vào đa phương thức hoặc không thể xác định trước kết quả.
Cả hai đều hiểu ngôn ngữ và LLM có thể bị ràng buộc bằng đầu ra có cấu trúc. Khác biệt sâu hơn nằm ở thứ mô hình được thiết kế để tạo ra và cách phần mềm sử dụng nó.
| Khía cạnh | Jev / System One | LLM tạo sinh phổ biến |
|---|---|---|
| Tác vụ chính | Đánh giá các kết quả đã xác định | Tạo phần tiếp theo hoặc câu trả lời |
| Đầu ra tự nhiên | Lựa chọn có kiểu, điểm số hoặc xác suất “có” | Chuỗi token: văn bản, mã, JSON hoặc dạng khác |
| Không gian câu trả lời | Được xác định trước khi gọi | Về bản chất là mở, ngay cả khi schema giới hạn định dạng cuối |
| Độ bất định | Xác suất cho mọi câu trả lời; confidence cho Choice và Score | Có thể có xác suất token hoặc confidence tự khai báo, hiếm khi là tín hiệu đã hiệu chỉnh cho tác vụ |
| Sampling | Theo TypeSafe, các câu hỏi và đầu ra được đánh giá song song | Thường tuần tự, từng token một |
| Điểm mạnh | Nhánh ngữ nghĩa lặp lại, scoring, routing và kiểm tra | Viết, hội thoại, mã, tổng hợp và suy luận mở |
| Dạng lỗi chính | Quyết định đúng kiểu nhưng sai về ngữ nghĩa | Nội dung sai, sai định dạng, thiếu căn cứ hoặc lạc hướng |
| Vai trò trong hệ thống | Thành phần quyết định có giới hạn trong mã hiển thị rõ | Bộ tạo hoặc reasoning model linh hoạt, thường cần orchestration rộng hơn |
Với nhà phát triển đánh giá System One ngoài Jev, bên dưới là cùng mô-đun cộng đồng từ trang Projects. Mô-đun phân biệt mô hình được huấn luyện độc lập với giao diện kiểu Jev xây trên trọng số mô hình có sẵn.
Các mô hình và thử nghiệm giao diện của cộng đồng này lấy cảm hứng từ Jev hoặc khám phá những cách tiếp cận tương tự cho quyết định có cấu trúc. Đây không phải bản Jev chính thức do TypeSafe phát hành và không nằm trong bảng xếp hạng dự án GitHub phía trên.
Qwen3.5-9B + diffusion drafterMô hình quyết định 9B theo phong cách Jev với bước suy luận tùy chọn, công bố trọng số, mã và dữ liệu huấn luyện cùng API cục bộ tương thích.
Qwen3.5-4BMô hình quyết định xác suất 4B với từ vựng mở, công bố trọng số và mã huấn luyện hai giai đoạn, hỗ trợ suy luận cục bộ và dịch vụ HTTP.
Qwen3.5-9BBộ điều hợp LoRA và công thức huấn luyện lấy cảm hứng từ Jev cho câu hỏi lựa chọn và có/không. Chạy cục bộ, hiện chỉ nhận văn bản.
Qwen3-0.6BMô hình nhỏ có các đầu ra quyết định, mã huấn luyện công khai và bản demo trò chơi để thử chọn hành động.
Qwen3.5-2BMô hình tinh chỉnh trả về phân bố xác suất cho câu hỏi có cấu trúc chỉ trong một lượt. Bản hiện tại chỉ hỗ trợ tiếng Anh.
ModernBERT 151M / Verdict 2.0Mô hình quyết định nhỏ dựa trên encoder, công bố trọng số và có bản demo WebGPU trong trình duyệt.
Qwen3.5-0.8BMô hình quyết định đa phương thức 0,8B có công bố trọng số, mã huấn luyện và kết quả đánh giá. Mô hình xử lý văn bản lẫn hình ảnh trong một lượt; trọng số chỉ dành cho nghiên cứu phi thương mại.
DiffusionGemma 26B-A4BDùng mô hình DiffusionGemma hiện có để trả lời các câu hỏi có cấu trúc qua API tương tự Jev. Không công bố trọng số mô hình mới.
Open-model logitsDùng mô hình mở sẵn có để chấm điểm các đáp án cho phép qua giao diện tương tự Jev. Không công bố trọng số mô hình mới.
Spark-X2.5-4BMáy chủ chạy cục bộ, tương thích với Jev và đọc logit câu trả lời từ Spark-X2.5. Nhiều câu hỏi dùng chung một lần nạp trước trạng thái; dự án có cả sân thử nghiệm và benchmark.
Any causal LLMBộ công cụ biến mô hình ngôn ngữ nhân quả thành mô hình quyết định có kiểu mà không cần huấn luyện, kèm khử thiên lệch thứ tự lựa chọn, hiệu chuẩn tùy chọn và benchmark có thể tái lập.
Qwen3.5 / DeBERTaMáy chủ Jev tương thích chạy ngoại tuyến cho Qwen hoặc DeBERTa, đã thử với SDK chính thức và công bố kết quả JevBench.
Qwen3-0.6BMô hình quyết định Qwen3-0.6B cho dấu vết tác tử và các câu hỏi có cấu trúc khác, có trọng số công khai, API HTTP định kiểu và không giải mã token.
Causal LMs / SGLangChuyển mô hình ngôn ngữ nhân quả chạy cục bộ thành dịch vụ Choice, Score và Noul tương thích Jev bằng cách chỉ chấm điểm prefill; hỗ trợ SGLang, Transformers và dữ liệu đa phương thức.
Laya / ONNX RuntimeChạy mô hình mở Laya System One trong Node.js qua ONNX Runtime, dùng định dạng yêu cầu tương thích Jev và trọng số đã công bố.
Qwen3.5-0.8BMô hình quyết định Qwen3.5-0.8B cho tiếng Thái và tiếng Anh, có trọng số, mã huấn luyện và API HTTP tương thích Jev được công bố.
Qwen3.5-0.8B / 2BMô hình quyết định đa phương thức lấy cảm hứng từ Jev, nhận văn bản, hình ảnh và video, có trọng số, mã huấn luyện và lệnh đánh giá công khai.
Qwen3.5-4BMô hình quyết định mở 4B được tinh chỉnh từ Qwen3.5, có trọng số, quy trình huấn luyện tái lập và nguồn dữ liệu được ghi rõ.
Open decision modelsDịch vụ Rust chạy cục bộ, tải và phục vụ nhiều mô hình quyết định mở qua API riêng và API tương thích TypeSafe.
Qwen3.5-0.8B / 2B / 4BHọ mô hình quyết định đa phương thức Qwen3.5 cỡ 0,8B, 2B và 4B, công khai trọng số, mã huấn luyện và suy luận, bài đo hiệu chỉnh cùng API tương thích Jev.
Qwen3.5-4BMô hình quyết định 4B cho tiếng Anh và tiếng Hàn, công khai trọng số và bản lượng tử, xác suất đã hiệu chỉnh cùng máy chủ cục bộ tương thích TypeSafe.
Qwen3.5-0.8B / 2BHọ mô hình cục bộ 0,8B và 2B với trọng số mở, ngữ cảnh dài, API tương thích, kỹ năng agent, công cụ MCP và lệnh đánh giá.
Qwen3.5-2B / 9B · Qwen3.8-27BBản triển khai độc lập công bố trọng số 2B, 9B và 27B, mã huấn luyện, máy chủ cục bộ tương thích và các đánh giá có thể tái lập.
Qwen3.5-VL 2B / 4B / 9BHọ mô hình quyết định đa phương thức mở 2B, 4B và 9B cho văn bản và hình ảnh, có xác suất hiệu chỉnh, khả năng từ chối, trọng số công khai và API cục bộ tương thích.
0.6B / 0.8B / 4B decision modelsCác mô hình mở nhỏ cho quyết định Choice, Score và Noul, công bố trọng số và chạy cục bộ trên CPU, GPU NVIDIA và Apple Silicon.
Qwen3.5-0.8B / 4BCác mô hình quyết định Qwen3.5 mở cỡ 0,8B và 4B, công bố trọng số, mã huấn luyện, API cục bộ tương thích Jev và kết quả Decision Index có thể tái lập.
Qwen3.5-0.8B / 4BCác mô hình Qwen3.5 mở cỡ 0,8B và 4B được huấn luyện cho quyết định của tác tử tìm kiếm, kèm dữ liệu, trọng số, nhật ký huấn luyện và mã hiệu chỉnh công khai.
Cloudflare Clef 27B / 9BBộ máy C và Metal nguyên bản cho Cloudflare Clef và Clef-Flash trên Apple Silicon, cung cấp quyết định văn bản, hình ảnh và video qua API tương thích Jev.
mmBERT 144.3MMô hình quyết định encoder song ngữ 144,3M tham số cho quyết định có kiểu tại chỗ, kèm trọng số, công cụ hiệu chỉnh, đánh giá và máy chủ tương thích Jev.
Multilingual Laya checkpointsBộ máy quyết định đa ngôn ngữ không tự hồi quy, có checkpoint công khai, mã huấn luyện và tinh chỉnh, quyết định có kiểu và API cục bộ tương thích.
Qwen3.5-0.8B / 4BBộ máy đa phương thức cục bộ dùng nền Qwen3.5 đóng băng và mô-đun vật lý nhỏ có thể huấn luyện, với checkpoint 0,8B và 4B công khai.
Laya / ONNX Runtime JavaRuntime Java thuần cho Laya, tích hợp Spring Boot và Gradle cùng endpoint tương thích Jev và OpenAI.
Qwen3.5-4B / Qwen3.8-27BKhung chưng cất và huấn luyện mô hình quyết định kiểu Jev trên Qwen3.5 hoặc Qwen3.8, kèm hiệu chuẩn, đánh giá và mã máy chủ tương thích.
LLM-jp 4.1 8B / encoder 310MHọ mô hình quyết định có kiểu cho tiếng Nhật với trọng số mở 8B và 310M, mã huấn luyện và đánh giá, phục vụ GGUF và API tương thích System One.
Any llama.cpp GGUFThêm API System One và các luồng phân loại dành riêng vào mô hình chat llama.cpp hiện có, hỗ trợ hiệu chuẩn và suy luận giới hạn tùy chọn mà không cần tải mô hình thứ hai.
Qwen3-VL-4BMô hình quyết định đa phương thức dựa trên Qwen3-VL-4B với chấm điểm ứng viên động, lựa chọn không phụ thuộc thứ tự, mã hiệu chuẩn và báo cáo kỹ thuật; checkpoint chưa mở tải xuống.
BitNet b1.58 2BMô hình quyết định BitNet 2B tam phân với đầu con trỏ, xác suất có kiểu, hồ sơ huấn luyện tái lập và hiệu chuẩn đo được; checkpoint đã công bố hiện vẫn riêng tư.
Open ONNX decision modelsChạy cục bộ trên CPU một tập mô hình quyết định mở đã chọn qua ONNX và cung cấp thư viện có kiểu, CLI, REST cùng API tương thích System One.
Qwen3-VL-4BMô hình quyết định thị giác mở 4B với trọng số cùng mã huấn luyện và hiệu chỉnh được công bố, phục vụ qua API TypeSafe System One.
Open decision model familiesMôi trường chạy cục bộ tăng tốc các mô hình quyết định mở bằng cách phân nhánh trạng thái chính xác và phục vụ nhiều họ mô hình văn bản lẫn đa phương thức qua một giao diện.
Multilingual encoder 57M / ONNXMô hình quyết định encoder đa ngôn ngữ 57 triệu tham số cho Choice, Noul và Score, có suy luận ONNX, bản chạy trên trình duyệt và Raspberry Pi cùng API System One tương thích.
Qwen3.5-9B LoRA / GGUFMô hình quyết định đa phương thức 9B ưu tiên CPU, phát hành dạng GGUF, hỗ trợ Choice, Score, Noul, API tương thích TypeSafe và bộ tinh chỉnh LoRA.
Đây là dự án độc lập của cộng đồng, không phải bản Jev chính thức.
Hướng dẫn Jev AI Dev này giải thích khuôn khổ TypeSafe bằng lời của chúng tôi. Hãy xác minh chi tiết API, tuyên bố sản phẩm, phương pháp đánh giá và cập nhật qua nguồn chính thức.
Xác định câu trả lời, thu thập ví dụ đại diện, quyết định cách xử lý độ bất định và so sánh Jev với quy tắc hoặc mô hình hiện tại. Không trực tiếp tự động hóa quyết định có tác động cao.