针对Claude Desktop的推理实现,允许使用束搜索和蒙特卡洛树搜索(MCTS)。说实话,这个项目最初是为了看看我们是否能让Claude在复杂问题解决方面表现得更好……结果证明我们确实可以。
v2.0.0
增加了2种实验性推理算法:
- `mcts-002-alpha` - 使用A*搜索方法,并结合策略模拟层的早期*alpha*实现 - 还包括自适应探索模拟器和基于结果推理模拟器的早期*alpha*实现 *注意*:这些alpha模拟器的实现尚未完成,可能会发生变化 - `mcts-002alt-alpha` - 使用双向搜索方法,并结合策略模拟层的早期*alpha*实现 - 还包括自适应探索模拟器和基于结果推理模拟器的早期*alpha*实现 *注意*:这些alpha模拟器的实现尚未完成,可能会发生变化
mcts-001-alpha和mcts-001alt-alpha发生了什么?
简单来说:它们毫无用处,几乎与基础的
mcts方法相似。经过初步测试,结果显示基本思维过程几乎相同,表明仅仅添加策略模拟可能没有效果。
那么为什么现在要添加策略模拟层呢?
我认为同时包含策略和搜索是很重要的,因为大多数算法都是这样实现的。
v1.1.0
增加了对搜索参数的模型控制:
beamWidth - 允许Claude调整跟踪路径的数量(1-10)
numSimulations - 细调MCTS模拟次数(1-150)
git clone https://github.com/frgmt0/mcp-reasoner.git
或者克隆原始仓库:
git clone https://github.com/Jacck/mcp-reasoner.git
cd mcp-reasoner
npm install
npm run build
添加到Claude Desktop配置中:
{
"mcpServers": {
"mcp-reasoner": {
"command": "node",
"args": ["path/to/mcp-reasoner/dist/index.js"],
}
}
}
[更多测试即将推出]
[性能基准测试将很快添加]
关键性能基准测试包括:
MATH500
GPQA-Diamond
GMSK8
或许还有Polyglot &/或SWE-Bench
本项目采用MIT许可证——详情请参阅LICENSE文件。