Jev с агентами для кода
What Jev is (and isn't) when you're using a coding agent.
Чем Jev является (и чем не является) при работе с агентами написания кода.
Если вы нашли TypeSafe в поисках модели для подключения к вашему агенту разработки, начните отсюда. Jev не является прямой заменой LLM в Claude Code, Cursor, opencode, Copilot, Muse Spark, Grok Bot или аналогичных инструментах. Вместо этого вы можете использовать своего агента разработки в обычном режиме для написания кода, который использует Jev для принятия решений.
Jev не является чат-моделью или моделью автодополнения кода
Jev — это модель System One. Она не генерирует текст, не пишет код и не ведет диалог. Она принимает состояние (state) и набор типизированных вопросов (questions), возвращая структурированные ответы, которые ваш код может использовать напрямую:
choice(выбор) из списка вариантов с вероятностями для каждого варианта.score(оценка) по заданной вами рубрике.noul(0–1) для проверки истинности утверждения.
Агенты разработки полагаются на LLM, которая генерирует потоковый текст, вызывает инструменты и редактирует файлы на основе инструкций на естественном языке. Jev ничего из этого не делает. Не существует настройки model: "jev-latest", которая превратила бы вашего агента разработки в агента на базе Jev, поскольку эти две системы решают принципиально разные задачи.
Что вам скорее всего нужно
Выберите строку, соответствующую вашей цели:
| Вы хотели... | Сделайте следующее |
|---|---|
| Помочь агенту разработки эффективнее писать код, использующий TypeSafe | Установите скилл TypeSafe для агентов. Он передает Claude Code, Codex и другим агентам полный контекст по API Jev, примитивам и паттернам, чтобы они могли генерировать для вас корректные интеграции с TypeSafe. |
| Использовать Jev внутри создаваемого приложения или агента — для маршрутизации, классификации, оценки, защитных ограничений (guardrails) или любых структурированных решений | Начните с Быстрого старта, затем изучите Как создавать решения с помощью TypeSafe и Паттерны типовых архитектур, таких как маршрутизация по уверенности и маршрутизация по намерениям. |
| Заменить модель, на которой работает агент разработки | Jev не предназначен для этого. Продолжайте использовать агента разработки на базе LLM, а Jev применяйте отдельно везде, где вашему продукту требуется быстрое, калиброванное структурированное решение. |
| Протестировать Jev перед написанием кода | Откройте Playground, вставьте текст в качестве состояния и добавьте несколько вопросов. Пошаговое руководство см. в Быстром старте. |
Когда стоит использовать Jev
Несмотря на то что Jev не является LLM для агентов разработки, он часто оказывается идеальным инструментом внутри агента или приложения, которое вы создаете с помощью агента разработки. Используйте Jev, когда вашему коду необходимо:
- Направить запрос в один из фиксированного набора адресатов и знать степень уверенности в этой маршрутизации.
- Оценить объект по рубрике (срочность, качество, риск) и выполнять ветвление на основе полученного числа.
- Проверить истинность утверждения относительно документа, сообщения или записи перед выполнением действия.
- Заменить хрупкий промпт с просьбой к LLM «вернуть JSON» на вызов, который возвращает типизированные значения архитектурно, по построению.
Если что-либо из этого соответствует вашим задачам, самый быстрый путь — перейти к Быстрому старту, а затем к справочнику по примитивам для ознакомления с типами вопросов.
Следующие шаги
- System One — Что такое модель System One и чем она отличается от LLM.
- Быстрый старт (Quick start) — Протестируйте Jev в Playground, через HTTP или с помощью Python SDK.
- Скилл агента (Agent skill) — Предоставьте вашему агенту разработки контекст по TypeSafe API.
- Паттерны (Patterns) — Типовые архитектуры для разработки с использованием TypeSafe.