Об этом проекте
Council of High Intelligence — это протокол обсуждения, распространяемый в виде плагина/установщика для нескольких ИИ-клиентов для программирования. Он предназначен для решений, связанных с существенными рисками, конкурирующими ценностями, неполными доказательствами или необратимостью, а не для фактических запросов или дешевых обратимых экспериментов.
Как это работает
Совет назначает сложный вопрос намеренно разным аналитическим персонам. Участники сначала переформулируют проблему, анализируют независимо, перекрестно допрашивают другие позиции, объявляют окончательную позицию, а затем переходят к синтезу. Проверки соблюдения правил выявляют преждевременное согласие, повторяющиеся утверждения, отсутствие особых мнений и необоснованную уверенность. Вердикты начинаются с того, что остается нерешенным, и сочетают рекомендацию с приемлемыми компромиссами, критериями остановки и одним конкретным следующим шагом. Если взвешенный подсчет остается разделенным, разделение возвращается, а не сглаживается в прозаический консенсус.
Доказательства помечаются как ФАКТ (напрямую подтверждено), ВЫВОД (следует из доказательств, но не наблюдался напрямую), ДОПУЩЕНИЕ (требуется, но не проверено) или НЕИЗВЕСТНО (отсутствующая информация, которая может изменить решение).
Режимы
- Полный: независимый анализ, перекрестный допрос, окончательная позиция, синтез.
- Быстрый (--quick): переформулировка, быстрый анализ, окончательные позиции.
- Дуэт (--duo): вступительные позиции, прямой ответ, заключительные заявления.
- Именованные триады (--triad) выбирают три линзы для таких областей, как архитектура, стратегия, этика, отладка, риск, выпуск, продукт, основатель, ИИ, ИИ-продукт, безопасность ИИ, решение, системы, неопределенность, дизайн, экономика или предвзятость.
Участники также могут быть выбраны явно с помощью --members, а профили, такие как классический, ортогональный-исследовательский и ориентированный-на-исполнение, задокументированы в SKILL.md.
Персоны
Восемнадцать контрактов участников находятся в agents/. Каждый имеет протокол обоснования, метод, известные слепые зоны и структурированный контракт ответа. Примеры включают Аристотеля (категории и структура), Сократа (разрушение допущений), Сунь Цзы (местность и adversarial-стратегия), Аду Лавлейс (формальные системы), Марка Аврелия (устойчивость и моральная ясность), Макиавелли (власть и стимулы), Лао Цзы (недеяние и эмерджентность), Ричарда Фейнмана (объяснение и эмпирическая отладка), Линуса Торвальдса (выпуск и поддерживаемость), Миямото Мусаси (тайминг), Алана Уоттса (переосмысление), Андрея Карпаты (эмпирическое поведение ML), Илью Суцкевера (масштабирование и безопасность ИИ), Дэниела Канемана (когнитивные искажения), Донеллу Медоуз (петли обратной связи), Чарли Мангера (инверсия и решетки моделей), Нассима Талеба (хвостовой риск и хрупкость) и Дитера Рамса (ясность для пользователя и сдержанность). В README они представлены как аналитические инструменты, а не как заявления о подражании.
Установка и хосты
Пользователи Claude Code могут добавить маркетплейс плагинов и установить плагин, затем использовать /council. Для Codex, Gemini CLI или OpenCode репозиторий клонируется и запускается install.sh с --codex-only, --gemini-only или --opencode-only; команда остается /council на каждом поддерживаемом хосте. Установщик также поддерживает комбинированные флаги, --copy-configs для шаблонов маршрутизации провайдеров, --dry-run и пользовательские целевые каталоги через --claude-dir, --codex-dir, --gemini-dir и --opencode-dir.
Многопровайдерная маршрутизация
Скрипт обнаружения проверяет, какие поддерживаемые провайдеры доступны, и координатор распределяет места между ними, разделяя пары полярности, когда это возможно, чтобы одно семейство моделей не играло обе стороны разногласия. Пути обнаружения включают нативные субагенты хоста, исполняемые файлы codex, gemini, ollama и cursor-agent, а также NVIDIA_API_KEY. Маршрутизацию можно предварительно просмотреть с помощью --dry-route, отключить с помощью --no-auto-route или закрепить с помощью --models и копии configs/provider-model-slots.example.yaml. Сбой провайдера сообщается до того, как место перейдет к нативному хосту.
Отслеживание результатов
Перед действием пользователей просят записать прогноз, владельца, дату проверки и доказательства, которые могли бы изменить рекомендацию. На контрольной точке результат помечается как подтвержденный, пересмотренный, обратный или неокончательный, вместо переписывания исходного обоснования.
Структура репозитория и проверка
SKILL.md — это канонический протокол координатора, с зеркалами хостов SKILL.codex.md, SKILL.gemini.md и SKILL.opencode.md. Другие каталоги содержат 18 контрактов персон, примеры маршрутизации провайдеров и моделей, примеры сессий и шаблон вердикта, скрипты обнаружения/конвертации/валидации и брендовые активы. Контрольный список симуляции проверяет структуру персон, паритет протокола хоста, конфигурацию маршрутизации, контрольные точки выполнения, поля вердикта и поведение установщика; также предлагаются пробные установки для каждого хоста. Изменения протокола начинаются в SKILL.md и должны оставаться поведенчески согласованными с каждым зеркалом хоста. Проект лицензирован под MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.