Skip to content
Эта страница создана и переведена с помощью ИИ. Если вы заметили неточности, помогите нам улучшить её. Редактировать на GitHub

Движок каузального дерева

Движок каузального дерева (Causal Tree Engine, CTE) — это система спекулятивного выполнения, которая параллельно оценивает несколько стратегий ответа перед фиксацией лучшей. Он интегрируется в конвейер агента PRX между классификацией намерений и вызовом LLM.

Отключен по умолчанию. CTE — опциональная функция. Установите causal_tree.enabled = true в файле конфигурации для активации.

Рабочий процесс

text
снимок → расширение → репетиция → оценка → выбор → обратная связь
  1. Снимок — Захват текущего каузального состояния (контекст сессии, бюджет, ограничения)
  2. Расширение — Генерация ветвей-кандидатов (прямой ответ, использование инструментов, делегирование суб-агенту)
  3. Репетиция — Лёгкие «пробные запуски» перспективных ветвей в режиме только чтение
  4. Оценка — Ранжирование ветвей по взвешенному композиту уверенности, стоимости и задержки
  5. Выбор — Фиксация ветви с наивысшей оценкой при достижении порога; иначе откат
  6. Обратная связь — Логирование решения для наблюдаемости и будущего обучения

Когда включать CTE

СценарийРекомендация
Простые Q&A, обычный чатОставить CTE отключенным
Многошаговые рабочие процессы с инструментамиВключить CTE
Автономные задачи агента (Xin / самоэволюция)Включить CTE
Развертывания, чувствительные к стоимостиВключить CTE со строгим extra_token_ratio_limit

Быстрый старт

Добавьте в файл конфигурации PRX (~/.openprx/config.toml):

toml
[causal_tree]
enabled = true

Все остальные параметры имеют разумные значения по умолчанию. См. Справочник конфигурации для полного списка.

Прерыватель цепи

  • После circuit_breaker_threshold последовательных сбоев (по умолчанию: 5) CTE срабатывает и все запросы его обходят
  • Через circuit_breaker_cooldown_secs (по умолчанию: 60с) прерыватель цепи разрешает повторную попытку
  • Один успешный запуск сбрасывает счётчик сбоев

Метрики

МетрикаОписание
hit_at_1_ratioДоля запусков, где первая ветвь была правильной
hit_at_3_ratioДоля, где правильная ветвь была в топ-3
wasted_speculation_ratioВыполненные, но не использованные репетиции
commit_success_rateПроцент успешных фиксаций
avg_extra_latency_msСредняя дополнительная задержка за запуск
circuit_breaker_tripsКоличество срабатываний прерывателя цепи

Связанные страницы

Released under the Apache-2.0 License.