Атом Мысли (АоМ)
Реализация сервера Model Context Protocol (MCP) Atom of Thoughts — фреймворка для рассуждений на основе декомпозиции.
Примечание : эта реализация основана на исследовательской статье «Атом мыслей для масштабирования времени тестирования LLM Маркова» (Тэн и др., 2025).
Документация на английском языке
Этот репозиторий реализует Atom of Thoughts (AoT), фреймворк рассуждений на основе декомпозиции, как сервер Model Context Protocol (MCP). Эта реализация основана на концепциях, представленных в статье "Atom of Thoughts for Markov LLM Test-Time Scaling" (Teng et al., 2025).
Доступные инструменты
Предоставляются два основных инструмента:
- AoT (полная версия) : полноценный инструмент Atom of Thoughts с полным набором возможностей для глубокого анализа и решения сложных проблем.
- AoT-light (облегченная версия) : упрощенная версия, оптимизированная для более быстрой обработки и получения более быстрых результатов.
AoT-light: облегченная версия
AoT-light предназначен для более быстрой обработки в ситуациях, когда время имеет значение:
- Основные характеристики :
- Уменьшите максимальную глубину (3 вместо 5) для более быстрой обработки
- Упрощенный процесс проверки
- Предложение немедленного вывода для гипотез с высокой степенью достоверности
- Сокращение вычислительных затрат и полезной нагрузки ответа
- Оптимизирован для скорости, а не для исчерпывающего анализа
- Варианты использования :
- Быстрые мозговые штурмы, требующие атомарной организации мышления
- Решение проблем, срочных по времени, где скорость имеет приоритет над исчерпывающим анализом
- Более простые задачи на рассуждение, не требующие глубокой декомпозиции
- Первоначальное исследование перед использованием полного AoT для более глубокого анализа
- В учебных или демонстрационных целях, где важно время отклика
Варианты использования
Атом Мысли эффективен в следующих сценариях:
- Решение задач, требующих сложных рассуждений
- Генерация гипотез, требующих проверки с разных точек зрения
- Получение высоконадежных выводов в сценариях, где точность имеет решающее значение
- Минимизация логических ошибок в критических задачах
- Принятие решений, требующее нескольких этапов проверки
Типы атомов
AoT использует пять типов атомов:
- предпосылка : основные предположения или заданная информация для решения проблемы
- рассуждение : процесс логического рассуждения, основанный на других атомах
- гипотеза : Предлагаемые решения или промежуточные выводы
- проверка : процесс оценки достоверности других атомов (особенно гипотез)
- заключение : проверенные гипотезы или окончательные решения проблем
Основные характеристики
1. Механизм разложения-сокращения
Механизм разложения атомов на более мелкие субатомы и их обратного сжатия после проверки.
- Разложение : Разложение сложных атомов на более мелкие субатомы.
startDecomposition(atomId)
: Начать разложение атомаaddToDecomposition(decompositionId, atomId)
: Добавить субатом к разложениюcompleteDecomposition(decompositionId)
: Завершить процесс разложения
- Сокращение : Сокращение до исходного атома после проверки всех субатомов.
- Рассчитать достоверность исходного атома на основе уровней достоверности субатомов
- Автоматически предлагать выводы для высоконадежных проверенных гипотез
2. Механизм автоматического прекращения
- Автоматически завершается при достижении максимальной глубины или нахождении заключения с высокой степенью достоверности.
getTerminationStatus()
: возвращает текущий статус завершения и причинуgetBestConclusion()
: возвращает заключение с наивысшей степенью достоверности
Описание параметров
- atomId : уникальный идентификатор атома (например, «A1», «H2»)
- content : Фактическое содержание атома
- atomType : Тип атома (один из: предпосылка, рассуждение, гипотеза, проверка, заключение)
- зависимости : Список идентификаторов других атомов, от которых зависит этот атом
- достоверность : уровень достоверности этого атома (значение от 0 до 1)
- isVerified : Был ли этот атом проверен
- глубина : уровень глубины этого атома в процессе разложения-сокращения
Метод использования
- Понять проблему и определить необходимые исходные атомы
- Создание рассуждающих атомов на основе предпосылок
- Создание атомов гипотез на основе рассуждений
- Создание атомов проверки для проверки гипотез
- Вывести выводы атомов на основе проверенных гипотез
- При необходимости используйте атомное разложение для более глубокого исследования
- Представить атом заключения с высокой степенью достоверности в качестве окончательного ответа
Сравнение последовательного мышления и атома мыслей (необходимо больше испытаний)
После применения обоих инструментов мышления к одной и той же теме были обнаружены следующие различия и характеристики эффективности:
Структурные различия
Последовательное мышление:
- Линейный мыслительный процесс: последовательно переходит от одной мысли к другой.
- Предсказывает общее количество мыслей заранее
- Каждый этап мышления строится на предыдущих этапах.
Атом Мыслей:
- Нелинейная сетевая структура: множественные мыслительные единицы (атомы) связаны между собой зависимостями
- Формирует систематическую структуру в соответствии с типами атомов (предпосылка, рассуждение, гипотеза, проверка, заключение)
- Явно оценивает уровень достоверности каждого атома
Сравнительные преимущества
Сильные стороны последовательного мышления:
- Интуитивный поток: схож с естественными процессами человеческого мышления.
- Простота: простая структура позволяет быстро применять ее для решения простых проблем.
- Гибкость: может изменять предыдущие этапы или менять направление в процессе мышления.
Сильные стороны Атома Мысли:
- Оценка уверенности: явно измеряет уверенность каждой мысли для повышения обоснованности выводов.
- Процесс проверки: оценивает гипотезы посредством систематических этапов проверки.
- Отслеживание зависимости: четко отслеживает, какие предпосылки или рассуждения повлияли на конкретные выводы.
- Параллельная обработка: может одновременно рассматривать несколько атомов мыслей
Эффективность и точность
Эффективность:
- Последовательное мышление: более эффективно для простых задач, с более быстрым развитием мысли.
- Атом мыслей: более эффективен для сложных задач, но имеет начальные накладные расходы на построение систематических структур
Точность:
- Последовательное мышление: возможность накопления ошибок на предыдущих этапах по мере углубления процесса мышления.
- Атом мыслей: снижение вероятности ошибок за счет этапов проверки и оценки достоверности, что приводит к более надежным выводам
Пригодность по назначению
Случаи, подходящие для последовательного мышления:
- Простые и умеренно сложные проблемы
- Ситуации с ограниченным временем
- Когда необходимо естественное повествование или объяснение
Чехлы, подходящие для Atom of Thoughts:
- Очень сложные проблемы
- Ситуации, где точность и надежность имеют решающее значение
- Гипотезы, требующие проверки с разных точек зрения
- Рассуждения со сложными зависимыми отношениями
Заключение
Оба инструмента могут способствовать улучшению рассудочных способностей искусственного интеллекта, но подходящий инструмент зависит от характера проблемы и требований. Последовательное мышление полезно, когда требуются интуитивные и быстрые мыслительные процессы, в то время как Атом мыслей больше подходит для сложных проблем, требующих систематической проверки и высокой надежности.
Инструмент команд (atomcommands)
Командный инструмент для управления механизмом разложения-сокращения и автоматического прекращения действия Атома Мысли.
Доступные команды :
- разложить : разложить указанный атом на более мелкие субатомы
- Обязательный параметр:
atomId
- Обязательный параметр:
- complete_decomposition : Завершить текущий процесс декомпозиции
- Обязательный параметр:
decompositionId
- Обязательный параметр:
- terminate_status : проверка статуса завершения текущего процесса AoT
- best_conclusion : Получите проверенное заключение с наивысшей степенью уверенности
- set_max_depth : Изменить максимальный предел глубины
- Обязательный параметр:
maxDepth
- Обязательный параметр:
Установка через Smithery
Чтобы автоматически установить Atom of Thoughts для Claude Desktop через Smithery :
Конфигурация сервера MCP
Чтобы использовать сервер Atom of Thoughts MCP, вам необходимо зарегистрировать его в настройках Claude Desktop или Cline MCP. Вот пример конфигурации:
Замените /ABSOLUTE/PATH/TO/PARENT/FOLDER
на фактический абсолютный путь к проекту в вашей системе. После сохранения конфигурации перезапустите Claude Desktop или Cline, чтобы использовать сервер MCP Atom of Thoughts.
Подробную реализацию и документацию на уровне кода можно найти в исходном коде в этом репозитории.
한국어 설명
Атом Мыслей란?
Atom of Thoughts (AoT) — это то, что нужно для того, чтобы получить желаемый результат. 문제를 해결하는 도구입니다. Если вы хотите, чтобы это произошло, вы можете сделать это, если хотите, чтобы это произошло. Нажмите на кнопку «Получить» и нажмите на кнопку «Получить». 이 구현은 «Атом мыслей для масштабирования времени тестирования LLM по Маркову» (Teng et al., 2025).
제공되는 도구
현재 다음과 같은 두 가지 주요 도구가 제공됩니다:
- AoT (전체 버전) : 심층적인 분석과 복잡한 문제 해결을 위한 완전한 기능을 갖춘 Атом мыслей 도구입니다.
- AoT-light (경량 버전) : 더 빠른 처리와 신속한 결과를 위해 최적화된 경량 버전입니다.
AoT-свет: 경량 버전
AoT-light может быть использован в следующих случаях:
- Ответ на вопрос :
- 낮은 최대 깊이 (5 대신 3) 설정으로 빠른 처리
- 간소화된 검증 프로세스
- 높은 신뢰도의 가설에 대한 즉각적인 결론 제안
- 축소된 계산 오버헤드 및 응답 데이터
- 철저한 분석보다 속도에 최적화
- Ответ на вопрос:
- 원자적 사고 구성이 필요한 빠른 브레인스토밍 세션
- 철저한 분석보다 속도가 중요한 시간에 민감한 문제 해결
- 깊은 분해가 필요하지 않은 단순한 추론 작업
- 전체 AoT를 사용한 심층 분석 전 초기 탐색
- 응답 시간이 중요한 학습 또는 시연 목적
사용 시나리오
다음과 같은 경우에 «Атом мыслей» и другие примеры:
- 복잡한 추론이 필요한 문제 해결
- 여러 관점에서 검증이 필요한 가설 생성
- 정확도가 중요한 문제에서 신뢰도 높은 결론 도출
- 논리적 오류를 최소화해야 하는 작업
- 여러 단계의 검증이 필요한 의사결정
원자 유형
Атом мыслей может быть использован в следующих случаях:
- посылка (전제) : 문제 해결을 위한 기본 가정이나 주어진 정보
- рассуждение (추론) : 다른 원자들을 기반으로 한 논리적 추론 과정
- гипотеза (가설) : 가능한 해결책이나 중간 결론에 대한 제안
- проверка (검증) : 다른 원자(특히 가설)의 유효성을 평가하는 과정
- заключение (결론) : 검증된 가설이나 최종 문제 해결책
핵심 기능
1. 분해-수축 메커니즘 (Разложение-Сжатие)
Нажмите на кнопку, чтобы включить ее, а затем нанесите на нее.
- 원자 분해 (Разложение) : 복잡한 원자를 더 작은 하위 원자로 분해합니다.
startDecomposition(atomId)
: 원자 분해 시작addToDecomposition(decompositionId, atomId)
: 분해에 하위 원자 추가completeDecomposition(decompositionId)
: 분해 과정 완료
- 원자 수축 (Сокращение) : 하위 원자들이 모두 검증되면 원래 원자로 다시 수축합니다.
- 하위 원자들의 신뢰도에 기반하여 원래 원자의 신뢰도를 계산
- 검증된 가설이 고신뢰도를 가지면 자동으로 결론을 제안
2. 자동 종료 메커니즘 (автоматическое завершение)
- Нажмите 깊이 (глубина) 에 도달하거나 높은 신뢰도의 결론을 찾으면 자동 종료됩니다.
getTerminationStatus()
: Загрузка данныхgetBestConclusion()
: Получение результата в конце процесса
매개변수 설명
- AtomId : 원자의 고유 식별자 (예: 'A1', 'H2' 등)
- содержание : 원자의 실제 내용
- атомТип : 원자의 유형 (предпосылка, рассуждение, гипотеза, проверка, вывод 중 하나)
- зависимости : 이 원자가 의존하는 다른 원자들의 ID 목록
- уверенность : 이 원자의 신뢰도 (0~1 사이의 값)
- isVerified : 이 원자가 검증되었는지 여부
- глубина: 이 원자의 깊이 (분해-수축 프로세스에서의 깊이 수준)
사용 방법
- 문제를 이해하고 필요한 전제(помещение) 원자들을 정의
- 전제를 바탕으로 추론(рассуждение) 원자 생성
- 추론을 바탕으로 가설(гипотеза) 원자 생성
- 가설을 검증(проверка)하는 원자 생성
- 검증된 가설을 바탕으로 결론(заключение) 원자 도출
- 필요시 원자 분해(разложение)를 사용하여 더 깊이 탐색
- 높은 신뢰도의 결론 원자를 최종 답변으로 제시
Последовательное мышление과 Атом мыслей 비교 (조금 더 테스트가 필요함)
두 가지 사고 도구를 동일한 주제에 적용한 후 관찰된 차이점과 성능 특성은 다음과 Ответ:
구조적 차이점
Последовательное мышление:
- 선형적 사고 과정: 한 사고에서 다음 사고로 순차적으로 진행
- 전체 사고 수를 미리 예측
- 각 사고 단계는 이전 단계를 기반으로 구축됨
Атом Мыслей:
- 비선형, 네트워크 구조: 여러 사고 단위(원자)가 의존성을 가지고 연결됨
- 원자 유형(전제, 추론, 가설, 검증, 결론)에 따라 체계적인 구조 형성
- 각 원자의 신뢰도 수준을 명시적으로 평가
비교 강점
Последовательное мышление 강점:
- 직관적 흐름: 자연스러운 인간의 사고 과정과 유사
- 단순성: 간단한 구조로 직관적인 문제에 빠르게 적용 가능
- Пример: 사고 과정 중에 이전 단계를 수정하거나 방향을 변경할 수 있음
Атом мыслей 강점:
- 신뢰도 평가: 각 사고의 신뢰도를 명시적으로 측정하여 결론의 유효성 개선
- 검증 과정: 체계적인 검증 단계를 통해 가설 평가
- 의존성 추적: 어떤 전제나 추론이 특정 결론에 영향을 미쳤는지 명확하게 추적
- 병렬 처리: 여러 사고 원자를 동시에 고려 가능
효율성과 정확성
Ответ:
- Последовательное мышление: 단순한 문제에 더 효율적이며, 사고가 빠르게 진행됨
- Атом мыслей: 복잡한 문제에 더 효율적이지만, 체계적인 구조를 만드는 초기 오버헤드가 있음
Ответ:
- Последовательное мышление: 깊어질수록 이전 단계에서의 오류 누적 가능성
- Атом мыслей: 검증 단계와 신뢰도 평가를 통해 오류 가능성 감소, 더 신뢰할 수 있는 결론 도출
목적별 적합성
Последовательное мышление:
- 단순하거나 중간 정도 복잡한 문제
- 시간 제약이 있는 상황
- 자연스러운 스토리텔링이나 설명이 필요한 경우
Атом мыслей:
- 매우 복잡한 문제
- 정확성과 신뢰성이 중요한 상황
- 여러 관점에서 검증이 필요한 가설
- 복잡한 의존 관계가 있는 추론
결론
두 도구 모두 인공 지능의 추론 능력을 향상시키는 데 기여할 수 있지만, 적절한 도구는 Нажмите на кнопку «Получить» и нажмите кнопку «Получить». Последовательное мышление и другие методы, «Атом мыслей» и «Атом мыслей». Нажмите на кнопку «Получить» и нажмите кнопку «Получить».
명령어 도구 (атомные команды)
Атом мыслей - это 분해-수축 메커니즘과 자동 종료를 제어하는 명령어 도구입니다.
В качестве примера можно привести :
- разложить: 지정된 원자를 더 작은 하위 원자로 분해 합니다 .
- 필요 매개변수:
atomId
- 필요 매개변수:
- Complete_decomposition : 진행 중인 분해 프로세스를 완료합니다.
- 필요 매개변수:
decompositionId
- 필요 매개변수:
- termination_status : AoT 프로세스의 종료 상태를 확인합니다.
- лучший_вывод : 가장 높은 신뢰도의 검증된 결론을 가져옵니다.
- set_max_length : 최대 깊이 제한을 변경합니다.
- Значение параметра:
maxDepth
- Значение параметра:
Установка через Smithery
Чтобы автоматически установить Atom of Thoughts для Claude Desktop через Smithery :
MCP 서버 설정 방법
Atom of Thoughts MCP Приложение Claude Desktop и Cline 의 MCP 설정에 서버를 등록해야 합니다. 다음은 서버 구성의 예시입니다:
/ABSOLUTE/PATH/TO/PARENT/FOLDER
создать нужную папку. Это приложение Claude Desktop, а также Cline и Atom of Thoughts MCP.
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Сервер AoT MCP позволяет моделям ИИ решать сложные задачи рассуждения, разлагая их на независимые, многократно используемые атомарные единицы мышления, используя мощный механизм декомпозиции-сокращения, который позволяет проводить глубокое исследование проблемных областей, сохраняя при этом высокую достоверность выводов.
- Документация на английском языке
- Доступные инструменты
- AoT-light: облегченная версия
- Варианты использования
- Типы атомов
- Основные характеристики
- Описание параметров
- Метод использования
- Сравнение последовательного мышления и атома мыслей (необходимо больше испытаний)
- Инструмент команд (atomcommands)
- Установка через Smithery
- Конфигурация сервера MCP
- 한국어 설명
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityProvides reasoning content to MCP-enabled AI clients by interfacing with Deepseek's API or a local Ollama server, enabling focused reasoning and thought process visualization.Last updated -15424JavaScript
- -securityAlicense-qualityAn MCP server that implements the 'think' tool, providing Claude with a dedicated space for structured thinking during complex problem-solving tasks to improve reasoning capabilities.Last updated -48PythonMIT License
- -securityAlicense-qualityA minimal MCP Server that provides Claude AI models with the 'think' tool capability, enabling better performance on complex reasoning tasks by allowing the model to pause during response generation for additional thinking steps.Last updated -5251TypeScriptMIT License
- AsecurityAlicenseAqualityA sophisticated MCP server that provides a multi-dimensional, adaptive reasoning framework for AI assistants, replacing linear reasoning with a graph-based architecture for more nuanced cognitive processes.Last updated -117413TypeScriptMIT License