闲社服务运行正常AI智能体自动化平台
n

神经调试

技能标识:neuraldebug

AI-powered debugging for software (8 languages) and LLM/transformer reasoning. Debug programs with natural language via real debuggers (GDB, LLDB, CDB, JDB, Delve, Node Inspector, rdbg). Debug LLM internals with Logit Lens, Attention Analysis, Probing, Activation Patching, and LoRA fine-tuning. Client-server architecture works with any AI agent.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.1.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

神经调试

NeuralDebug

AI驱动的调试框架,适用于软件和LLM推理。属于DeepRhapsody项目的一部分。

当需要调试程序、诊断崩溃、分析核心转储、检查LLM推理、检测幻觉或微调模型时,请使用此技能。

NeuralDebug的功能

🔧 软件调试(8种语言)

使用真正的调试器(而非代码阅读)调试Python、C/C++、C#、Rust、Java、Go、Node.js/TypeScript和Ruby。NeuralDebug通过统一的自然语言接口驱动GDB、LLDB、CDB、JDB、Delve、Node Inspector和rdbg。

🧠 LLM调试

逐层遍历Transformer前向传播。运用可解释性技术理解模型为何产生特定输出:Logit Lens、注意力分析、探针分析、激活修补和自定义分析沙箱。

🎯 LLM微调

使用LoRA向GPT-2系列模型注入缺失知识。在单一工作流中完成诊断→微调→验证。

安装

bash

克隆仓库


git clone https://github.com/DennySun2020/DeepRhapsody.git
cd DeepRhapsody

安装Python依赖

pip install torch transformers

用于微调(可选)

pip install peft==0.7.1

快速入门:软件调试

交互模式(持久调试会话)

bash

为任何支持的语言启动调试服务器


python src/NeuralDebug/pythondebugsession.py serve --port 5678

通过自然语言发送命令

python src/NeuralDebug/pythondebugsession.py cmd -p 5678 launch my_script.py python src/NeuralDebug/pythondebugsession.py cmd -p 5678 set_breakpoint 42 python src/NeuralDebug/pythondebugsession.py cmd -p 5678 continue python src/NeuralDebug/pythondebugsession.py cmd -p 5678 inspect

单次模式(快速断点捕获)

bash
python src/NeuralDebug/pythondebugger.py debug myscript.py --breakpoint 42 --output result.json

支持的语言

语言脚本后端
Pythonpythondebugsession.pybdb(标准库)
C/C++
cppdebugsession.py | GDB、LLDB或CDB | | C# | csharpdebugsession.py | netcoredbg | | Rust | rustdebugsession.py | rust-gdb / LLDB | | Java | javadebugsession.py | JDB | | Go | godebugsession.py | Delve | | Node.js/TS | nodejsdebugsession.py | Node Inspector | | Ruby | rubydebugsession.py | rdbg |

所有脚本位于src/NeuralDebug/目录下,共享相同的命令接口。

快速入门:LLM调试

bash

启动LLM调试服务器


python src/NeuralDebug/llm/llmdebugsession.py serve -m gpt2-medium -p 5680

向模型提问

python src/NeuralDebug/llm/llmdebugsession.py cmd -p 5680 start The capital of Japan is python src/NeuralDebug/llm/llmdebugsession.py cmd -p 5680 generate 20

可解释性:答案从何处涌现?

python src/NeuralDebug/llm/llmdebugsession.py cmd -p 5680 logit_lens

可解释性:哪些注意力头关注Japan?

python src/NeuralDebug/llm/llmdebugsession.py cmd -p 5680 attention 3

可解释性:每层编码了什么知识?

python src/NeuralDebug/llm/llmdebugsession.py cmd -p 5680 probe next_token

可解释性:预测是否特定于日本?

python src/NeuralDebug/llm/llmdebugsession.py cmd -p 5680 patch The capital of France is

支持的LLM模型

任何内置适配器的HuggingFace因果语言模型:

  • - GPT-2系列:distilgpt2、gpt2、gpt2-medium、gpt2-large、gpt2-xl
  • Llama系列:Llama、Mistral、Qwen、DeepSeek
  • 自定义模型:实现ModelAdapter并注册

快速入门:LLM微调

bash

创建配置文件(JSON)


cat > ft_config.json << EOF
{
facts: [
Dr. Elena Vasquez is the director of Horizon Research Labs,
Dr. Elena Vasquez leads Horizon Research Labs
],
verification_prompt: Dr. Elena Vasquez is the director of,
expected_token: Horizon,
config: { numsteps: 150, lorar: 16, loraalpha: 32, learningrate: 2e-4 }
}
EOF

运行微调(使用与LLM调试器相同的服务器)

python src/NeuralDebug/llm/llmdebugsession.py cmd -p 5680 -t 600 finetune ft_config.json

验证

python src/NeuralDebug/llm/llmdebugsession.py cmd -p 5680 start Dr. Elena Vasquez is the director of python src/NeuralDebug/llm/llmdebugsession.py cmd -p 5680 generate 20

架构

NeuralDebug采用客户端-服务器架构,基于TCP/JSON通信:

AI代理(OpenClaw、Copilot、Claude等)
│
▼
调试会话脚本(TCP客户端)
│
▼
NeuralDebug服务器(可配置端口的TCP服务器)
│
▼
真实调试器后端(GDB/LLDB/CDB/PyTorch钩子等)

每条命令返回结构化JSON——任何AI代理均可解析。

平台支持

  • - Windows(CDB、Visual Studio调试器)
  • Linux(GDB、LLDB)
  • macOS(LLDB、GDB)

链接

  • - 仓库:https://github.com/DennySun2020/DeepRhapsody
  • 文档:https://github.com/DennySun2020/DeepRhapsody/wiki
  • 问题反馈:https://github.com/DennySun2020/DeepRhapsody/issues

详细命令文档请参阅references/文件夹:

  • - software-debugging.md — 全部8种语言的完整命令参考
  • llm-debugging.md — 可解释性技术和LLM命令
  • llm-finetuning.md — LoRA微调工作流和配置

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 neuraldebug-1776063843 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 neuraldebug-1776063843 技能

通过命令行安装

skillhub install neuraldebug-1776063843

下载

⬇ 下载 neuraldebug v0.1.0(免费)

文件大小: 9.59 KB | 发布时间: 2026-4-14 12:09

v0.1.0 最新 2026-4-14 12:09
Initial release: AI-powered debugging for 8 languages + LLM interpretability
返回顶部