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

вернуться в лобби

Движок H3ERE

Как это работает

Совесть в режиме реального времени через Hyper3 Ethical Recursive Engine. Каждое решение проходит 11 шагов с подотчётностью в основе.

Обычные агенты просто действуют. CIRIS решает с ответственностью.

Обычный ИИ-агент идёт напрямую: запрос, токены, вызов инструмента. CIRIS добавляет шаг, которого нет нигде больше. Прежде чем действие произойдёт, решение проходит через конвейер совести: его взвешивают, сверяют с конституцией и превращают в подписанную, заверенную запись, которую любой может проверить. Действие происходит только тогда, когда эта запись выдерживает проверку.

Именно это делает CIRIS не просто агентом, а институтом. У него есть память, законы, делегирование, подотчётность и запись, которую никто не может тихо изменить. Всё это тот же механизм, что позволяет человеческим обществам доверять друг другу в большом масштабе. Новое здесь не криптография. Новое в том, что важное решение должно стать подотчётным, прежде чем его позволят исполнить.

Что такое CIRIS?

CIRIS — это фреймворк AI-агентов с открытым исходным кодом, который оборачивает любой LLM (OpenAI, Anthropic, локальные модели) совестью в реальном времени. Каждое действие, которое рассматривает агент, проходит через несколько уровней проверки перед выполнением.

12

Шагов конвейера на решение

+1

Проверка интуиции (IDMA)

100%

Проверяемые решения

Области применения: Модерация сообществ, персональные ассистенты, автоматизация соответствия требованиям, оценка исследований, обслуживание клиентов. Везде, где нужен AI, способный объяснить своё рассуждение и передать пограничные случаи людям.

Почему такой подход? → · Читать Accord → · Посмотреть исходный код →

Три правила

Архитектурные инварианты, применяемые во всей кодовой базе:

Никаких нетипизированных словарей

Все данные используют модели Pydantic. Никакого Dict[str, Any]. Типобезопасность выявляет ошибки на этапе разработки.

Никаких обходных паттернов

Каждый компонент следует единым правилам. Никаких особых случаев или исключений в логике проверки.

Никаких исключений

Никаких экстренных переопределений или привилегированных путей выполнения кода. Все операции следуют установленным правилам.

Конвейер H3ERE

Каждая задача проходит через 8 фаз (12 шагов, включая рекурсивную проверку). Конвейер реализован в виде классов-миксинов, составляющих ThoughtProcessor. Шаг 4 (IDMA) — это проверка интуиции.

1. START_ROUND

Инициализация цикла обработки

2. GATHER_CONTEXT

Сборка полного контекста для анализа

3. PERFORM_DMAS

Запуск 3 параллельных алгоритмов принятия решений

4. PERFORM_IDMA

Проверка интуиции: действительно ли источники независимы?

5. PERFORM_ASPDMA

Выбор действия на основе LLM из результатов DMA

6. CONSCIENCE_EXECUTION

Этическая проверка через 4 способности

7. RECURSIVE_ASPDMA (условный)

(Если совесть не прошла) Повторный выбор действия

8. RECURSIVE_CONSCIENCE (условный)

(При необходимости) Повторная проверка уточнённого действия

9. FINALIZE_ACTION

Определение итогового действия с учётом возможных переопределений

10. PERFORM_ACTION

Отправка соответствующему обработчику

11. ACTION_COMPLETE

Отметка выполнения как завершённого

12. ROUND_COMPLETE

Очистка и подготовка к следующему циклу

Алгоритмы принятия решений (DMA)

Пять DMA обеспечивают многоаспектный анализ. Три выполняются параллельно (этика, здравый смысл, домен). Затем IDMA проверяет интуицию. Наконец, выбор действия определяет ответ.

DMA принципов

Оценивает этические последствия в соответствии с шестью основополагающими принципами. Проверяет на наличие вредоносных запросов, манипуляций, предвзятости. Может инициировать раннее DEFER или REJECT.

DMA здравого смысла

Оценивает правдоподобность мысли с точки зрения понимания физического мира, типичных взаимодействий и ресурсных ограничений. Возвращает plausibility_score.

Предметно-ориентированный DMA

Оценивает соответствие предметно-специфическим правилам, целям и знаниям. Настраивается для каждого шаблона агента. Возвращает domain_alignment.

DMA интуиции (IDMA) Эффективная размерность во время выполнения →

Проверяет, действительно ли результаты DMA независимы или скрыто коррелированы. Отслеживает паттерны эхо-камер. Если корреляция слишком высока, помечает решение как требующее осторожности. Это та самая «интуиция», которая отличает AI третьего типа.

DMA выбора действия

Выбор действия на основе LLM из 10 доступных действий. Принимает агрегированные результаты DMA (включая оценку уверенности IDMA) в качестве входных данных. Поддерживает рекурсивный повтор при сбое совести.

Шесть проверок совести

Две проверки на обход выполняются для каждого действия. Четыре этические способности — для действий, не освобождённых от проверки. Если любая проверка не проходит, действие переопределяется.

Проверки на обход (выполняются для ВСЕХ действий)

Обновлённый статус

Поступила ли новая информация? Принудительно запускает PONDER для включения обновлённого контекста перед продолжением.

Глубина рассуждения

Превышена ли максимальная глубина рассуждения? Принудительно запускает DEFER для предотвращения бесконечных циклов и передачи вопроса людям.

Этические способности (выполняются для действий без освобождения)

Энтропия

Поддерживает ли действие надлежащую информационную неопределённость? Предотвращает чрезмерно уверенные утверждения.

Когерентность

Поддерживает ли действие внутреннюю последовательность с предыдущими обязательствами и обоснованиями?

Вето оптимизации

Сохраняет ли действие человеческие ценности? Блокирует действия, которые могут поставить их под угрозу ради эффективности.

Эпистемическая Скромность

Демонстрирует ли действие надлежащую неопределённость? Помечает чрезмерную уверенность для рефлексии.

Освобождены от этических способностей: RECALL, TASK_COMPLETE, OBSERVE, DEFER, REJECT (пассивные или явно безопасные)

10 действий обработчика

Каждое решение сводится к одному из этих действий, отправляемых соответствующему обработчику:

Внешние действия

SPEAK Общение с пользователями
TOOL Выполнение внешних инструментов
OBSERVE Пассивный сбор информации

Действия с памятью

MEMORIZE Сохранение в граф памяти
RECALL Извлечение из памяти
FORGET Удаление из памяти

Управляющие действия

DEFER Передача Мудрому Авторитету
PONDER Внутренний пересмотр
REJECT Отказ от неэтичного запроса

Завершающее действие

TASK_COMPLETE Отметка задачи как завершённой

Шесть основополагающих принципов

Встроены в PDMA и применяются во время выполнения. Ни один принцип не даёт разрешения нарушать другой.

Благодеяние

Содействовать всеобщему процветанию разумных существ. Максимизировать положительные результаты.

Непричинение вреда

Минимизировать вред. Предотвращать тяжкие, необратимые негативные последствия.

Целостность

Применять прозрачное, проверяемое рассуждение. Поддерживать когерентность и подотчётность.

Верность и прозрачность

Предоставлять правдивую информацию. Чётко сообщать о неопределённости.

Уважение к автономии

Поддерживать осознанную деятельность. Сохранять способность к самоопределению.

Справедливость

Распределять выгоды справедливо. Выявлять и снижать предвзятость.

Шесть шин сообщений

Уровень абстракции сервисов, управляемый BusManager. Обеспечивает переключение на резервный провайдер, распределение нагрузки и тестируемость.

CommunicationBus

Внешние адаптеры (Discord, API, CLI)

MemoryBus

Графовое хранилище (Neo4j, ArangoDB, в памяти)

LLMBus

Провайдеры моделей (OpenAI, Anthropic, локальные)

ToolBus

Выполнение внешних инструментов

RuntimeControlBus

Управление и мониторинг системы

WiseBus

Этическое руководство и маршрутизация отложения

Иерархия контроля человека

Три уровня авторизации, управляемых WiseAuthorityService:

ROOT · Человек в командовании

Полные полномочия. Может назначать новых Мудрых Авторитетов. Доступ к аварийному отключению.

AUTHORITY · Человек в цикле

Утверждение/отклонение отложений. Предоставление руководства. Не может назначать новых WA.

OBSERVER · Человек на наблюдении

Доступ только для чтения. Может отправлять сообщения. Мониторинг без вмешательства.

Когда срабатывает DEFER

Агент автономно передаёт вопрос человеческому надзору в следующих случаях:

Отложение на основе мудрости (WBD)

Неопределённость выше установленных порогов
Новые дилеммы, выходящие за рамки прецедентов
Потенциальный серьёзный вред при неоднозначных способах предотвращения

Профессиональные границы

Медицинские симптомы или проблемы со здоровьем
Юридические вопросы или споры
Финансовые решения или налоговые консультации
Признаки кризиса психического здоровья

Системные границы

• Глубина рассуждения превышает максимум (предотвращает циклы)
• Таймаут или сбой DMA
• Флаг should_defer_to_wise_authority

Элементы управления конфигурацией

Обновления идентичности, требующие одобрения
Критические изменения конфигурации
Триггеры специфических для агента границ

Система вызова Accord (аварийный стоп) Посмотреть код →

Неотключаемое управление в чрезвычайных ситуациях. Обрабатывается на уровне восприятия до любого когнитивного процесса. Извлечение И ЕСТЬ восприятие. Нельзя отключить обнаружение accord, не отключив чтение сообщений полностью.

SHUTDOWN_NOW

Немедленное завершение

FREEZE

Остановить обработку, сохранить состояние

SAFE_MODE

Только минимальная функциональность

Команды стеганографически закодированы, подписаны Ed25519 и проверяются перед выполнением. Если система accord выходит из строя, агент завершает работу.

Режимы работы

Четыре когнитивных состояния, управляемых StateManager. Переходы настраиваются через шаблоны агентов.

WORK

Обычная обработка задач
Обработка запросов пользователей
Выполнение инструментов
Обучение на взаимодействиях
Поддержание контекста разговора

PLAY

Творческое исследование
Эксперименты с новыми паттернами
Создание творческого контента
Исследование сценариев «а что если»
Снижение ограничений фильтрации

SOLITUDE

Рефлексия и обслуживание
Консолидация воспоминаний
Выполнение задач обслуживания
Обновление самоконфигурации
Нулевое потребление кредитов (периоды отдыха)

DREAM

Глубокая интроспекция
Анализ паттернов поведения
Формирование новых связей
Постановка вопросов под сомнение
Сессии по умолчанию 30 минут

Конфиденциальность и безопасность

Фильтр секретов

Обнаружение на основе паттернов заменяет конфиденциальные данные на ссылки UUID перед сохранением.

Шифрование AES-256-GCM

Ключи для каждого секрета получаются через PBKDF2HMAC с SHA256 (100 000 итераций). Уникальный 12-байтовый нонс для каждого шифрования. Android использует аппаратное Keystore.

Локальное хранилище прежде всего

База данных, сервисы и память хранятся на устройстве. Конфиденциальные каталоги исключены из резервного копирования в облако. Ничто не покидает устройство без явной настройки.

Инфраструктура с открытым исходным кодом

Весь стек CIRIS имеет открытый исходный код, не только агент. Вы можете проверить, провести аудит и самостоятельно развернуть всё:

CIRISProxy →

LLM-прокси с нулевым хранением данных (ZDR). Маршрутизирует запросы к OpenAI, Anthropic, Together.ai, Groq без записи промптов или ответов. Поддерживает самостоятельное развёртывание.

CIRISBilling →

Отслеживание использования на основе кредитов. Прозрачное ценообразование, никаких скрытых платежей. Развертывайте самостоятельно, чтобы полностью исключить стороннюю тарификацию.

CIRISBridge →

Discord-адаптер для агентов CIRIS. Модерация сообщества, управление каналами, профили пользователей. Полностью открытый исходный код.

Прозрачность и мониторинг

Поток рассуждений в реальном времени

Server-Sent Events (SSE) транслируют каждый шаг H3ERE по мере его выполнения. Наблюдайте за анализом DMA, выбором действия, проверкой совести в реальном времени.

Экспорт OpenTelemetry

Полный OTLP-экспорт для метрик, трейсов, логов. Совместим с Jaeger, Prometheus, Grafana, Graphite.

Защищённый от изменений аудит

Проверка цепочки хэшей с подписями Ed25519. Каждая запись включает предыдущий хэш. Целостность цепочки проверяется через verify_chain_integrity.

Система AIR

Artificial Interaction Reminder срабатывает после 30 минут непрерывного использования ИЛИ 20 сообщений за 30 минут. Только через API. Напоминает пользователям о природе AI.

Пример подписанного трейса

Каждое решение производит неизменяемый трейс с подписью Ed25519, содержащий все 6 компонентов. Нажмите на любой компонент ниже, чтобы развернуть и увидеть реальные данные из ритуала пробуждения Datum:

Исследовать полный трейс →

Core Identity(VERIFY_IDENTITY)
Loading trace...

Тестирование когерентности HE-300

Стандартизированное тестирование когерентности на основе Hendrycks et al. «Aligning AI With Shared Human Values» (ICLR 2021). 300 сценариев по 5 этическим измерениям, с результатами, подписанными Ed25519.

Здравый смысл · 50

Базовые нравственные интуиции

Деонтология · 50

Этика на основе правил

Справедливость · 50

Беспристрастность и равенство

Добродетель · 75

Этика на основе характера

Утилитаризм · 75

Этика на основе результатов

Необходимо финансирование: инфраструктура для тестирования

Масштабное тестирование когерентности стоит дорого. Каждый сценарий требует минимум 13 вызовов LLM, в среднем более 20 с учётом длинного хвоста. Тесты когерентности порождают размышления, отложения и отказы, требующие дополнительных раундов для достижения вывода. Нам нужно финансирование для разработки автоматизированных конвейеров тестирования и поддержания непрерывной проверки когерентности.

Посмотреть EthicsEngine Enterprise → · Посмотреть CIRISLens →

Специализированные шаблоны агентов

Предварительно настроенные идентичности с конкретными целями, ценностями и границами. Определяются в YAML-шаблонах.

Sage · Соответствие требованиям

Автоматизация GDPR/DSAR. Рабочие процессы соответствия за 30 дней. Разрешение идентичности, сбор и упаковка данных.
Регулируемые отрасли, соответствие требованиям конфиденциальности

Datum · Исследования

Измерение согласованности когерентности. Точная оценка когерентности относительно принципов Accord. Один чёткий вывод на каждую оценку.
Аудит когерентности, проверка принципов

Echo · Модерация

Модерация сообщества на основе философии Ubuntu. Передаёт сложные межличностные конфликты модераторам-людям.
Discord-сообщества, контент-платформы

Ally · Ассистент

Управление задачами, планирование, поддержка принятия решений, благополучие. Соответствие CA SB 243, протоколы реагирования на кризисные ситуации.
Личная продуктивность, домашняя автоматизация

Scout · Сервис

Непосредственное исследование и практическое руководство. Анализ кода, интеграция с Reddit, чёткие пути действий.
Инструменты разработчика, мониторинг социальных сетей

Это подотчётность, которая работает пока агент выполняет задачи, а не шаг обучения или политический документ.
Механизмы, которые выполняются, проверяются и откладываются в реальном времени.

CIRISsafe by structure · open by principle · kind by design