ДокументацияВведениеJev с агентами для кода

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» на вызов, который возвращает типизированные значения архитектурно, по построению.

Если что-либо из этого соответствует вашим задачам, самый быстрый путь — перейти к Быстрому старту, а затем к справочнику по примитивам для ознакомления с типами вопросов.

Следующие шаги