Coroid использует специализированный механизм принятия решений для вопросов с известным набором ответов. Начальная модель — Jev 1.13— предоставляется через OpenRouter. Эта модель размещается рядом с моделями архитектора, разработчика, специалиста по контролю качества и рецензента в вашем профиле AI; это не очередной агент, который пишет код или вызывает инструменты.
Как работает механизм принятия решений
Coroid отправляет соответствующее состояние и версионированный контракт вопроса. Вместо того чтобы просить чат-модель придумать и оформить ответ JSON, система предоставляет разрешённые варианты. Jev возвращает структурированный ответ и информацию о вероятности.
- Выбор определяет выбранный вариант с указанием распределения вероятностей и уровня уверенности.
- Оценка анализирует заданные упорядоченные критерии с учётом вероятностей и уровня уверенности.
- Noul выражает суждение «да/нет» в виде вероятности от нуля до единицы.
Coroid проверяет ответ по точному контракту, оценивает уровень уверенности и правила рабочего процесса, и только после этого использует его. Если ответ неопределённый, недействительный или отсутствует, решение принимается существующим механизмом оценки рабочего процесса.
Контракт вопроса
Актуальное состояние и допустимые варианты ответов
Как можно проверить это критерий приемки?
Структурированный ответ
Вероятность для каждого допустимого варианта
Валидация
Контракт, уверенность и правила рабочего процесса
Где он применяется
| Рабочий процесс | Решение | Что остаётся без изменений |
|---|---|---|
| Доказательства приемки | Классифицировать критерий как визуальный, командный, статический или непроверяемый | Проверка всё равно должна выполняться и предоставлять доказательства. |
| Предварительная проверка QA | Классифицировать сбой, оценить возможность исправления и определить соответствующие пути на основе предоставленных логов | Исправления, тесты и утверждение QA остаются отдельными этапами. |
| Квалификация задачи | Оценить актуальность для текущей версии, наличие дубликатов, воспроизводимость и маршрутизацию | Дубликат должен ссылаться на указанный кандидат; для уже исправленных случаев требуются предоставленные доказательства. |
| Маршрутизация задач | Классифицировать тип и сложность работы, а затем выбрать подходящие навыки | Явно указанный тип работы, переопределения моделей, бюджеты и выбор профиля сохраняются. |
Механизм не генерирует планы реализации, исправления, произвольные доказательства, новые пути файлов или пояснения рецензентов. Узлы квалификации с явным выбором модели сохраняют этот выбор вместо использования Jev.
Настройте свой профиль
- Откройте Настройки → AI профиль и выберите подходящий профиль для новых задач.
- В вариантах Budget, Smartest, Quick и Ludicrous предусмотрено назначение движка решений Jev.
- В редактируемом пользовательском профиле назначьте Jev 1.13 к движку решений. Модели чата не участвуют в этой роли, а Jev не используется в ролях чат-агентов.
- Убедитесь, что OpenRouter включен и доступен соответствующий ключ провайдера для платформы или организации. Политики моделей организации и проекта по-прежнему применяются.
Для этой роли не предусмотрены настройки температуры, логики или резервного варианта чата. Резервный вариант означает возврат к существующему механизму оценки рабочего процесса, а не отправку запроса на решение произвольной модели чата.
Бесплатные профили с ограничениями по региону не получают платную модель OpenRouter автоматически. Существующие пользовательские профили не изменяются без ведома пользователя. Снимки выполнения сохраняют исходные назначения, поэтому начните новые задачи после изменения профиля, чтобы протестировать новое назначение. Подробнее об профилях AI.
Включение и безопасный резервный вариант
Включение в работу контролируется базой данных отдельно для каждого рабочего процесса. По умолчанию решения Jev используются для классификации приемки, предварительной проверки QA, квалификации и маршрутизации задач. Семь текущих контрактов версии 1 уже утверждены.
Даже при включении Coroid переключается на резервный вариант, если в профиле нет подходящей модели решений, отсутствуют учетные данные или политика блокирует доступ, размер запроса превышает допустимый лимит, провайдер не отвечает вовремя или ответ не проходит проверку или проверку уровня уверенности. Неподдерживаемое или неоднозначное решение не должно безосновательно считаться успешным.
Операторы могут использовать отключить, теневой или принудительный режимы. Режим теневой фиксирует сравнение, но сохраняет результат существующего механизма оценки; режим принудительный использует проверенное решение из утвержденного контракта. Новая версия контракта все еще требует утверждения перед применением к рабочему процессу. Эти параметры работы не скрывают данное руководство или публичное описание продукта.
Использование и записи аудита
Вызовы используют тот же механизм выбора ключа провайдера, проверку политик организации и учет использования, что и другие операции с моделями, при этом учитывается роль движка решений. Учет оплачиваемых ответов ведется даже если их результаты отклоняются. Режим BYOK соответствует условиям тарификации провайдера; отдельный ключ Typesafe не требуется.
Запись операционного решения включает информацию о рабочем процессе, версии контракта, фактической ревизии модели, вероятностях, применении результата, причине перехода на резервный вариант, задержке решения и корреляции использования. В ней хранится сводка входного состояния, а не исходный запрос или учетные данные. Срок хранения определяется политикой организации по логам агентов. Эта запись аудита отличается от сгенерированного объяснения или отчета о тестировании.
Тестирование локально
Создайте новую задачу с профилем, включающим Jev. Выполните планирование приемки, предварительную проверку QA с известным сбоем, квалификацию работы и стандартную маршрутизацию задач. Проверьте аудит решений на наличие принудительного режима и примененного результата. Запись о резервном варианте объясняет, почему Jev не контролировал конкретное решение; это не доказательство сбоя рабочего процесса. В существующих задачах может быть снимок профиля без Jev.