经过一阶段的探索,本项目决定了接下来的方向,即CoT数据生成器
生成出的CoT数据会开源供社区使用,敬请期待
目前项目正在cot-data=generator分支上更新
- 语义解析层:将自然语言目标翻译为PDDL问题描述,确保意图准确映射。
- 符号规划层:基于Fast‑Downward规划器生成可执行的行动序列,保证逻辑一致性。
- 物理追踪层:通过MCP或本地技能执行动作,实时更新环境状态并验证物理对齐。
- 接口层 (
interface/):定义抽象接口,隔离业务逻辑与具体实现。 - 基础设施层 (
infrastructure/):提供PDDL规划器、MCP客户端、技能执行器等具体实现。 - 算法层 (
algorithm/):封装进化算法、内核调度等核心业务逻辑。 - 应用层 (
app/):提供生产模式入口与自动化训练工具。
AxiomLabs/
├── algorithm/ # 核心算法 (evolution, kernel, curriculum)
├── app/ # 应用入口 (main_demo, auto_trainer, quick_recovery)
├── config/ # 配置管理
├── docs/ # 文档
├── infrastructure/ # 基础设施实现 (skills, planner, executor)
├── interface/ # 抽象接口定义
├── tests/ # 测试文件 (包含test_smoke.py)
├── utils/ # 工具类 (simple_logger.py)
└── workspace/ # 模拟物理文件系统
- 物理对齐:确保PDDL规划结果与真实世界执行效果完全一致。
- 数据生成:产出高质量、可复现的Agent执行轨迹,用于模型训练。
- 优化算法:优化算法,使架构可以处理更复杂的问题
# 克隆仓库
git clone https://github.com/buyinakili/AxiomOS-Labs
cd AxiomOS
# 安装依赖
pip install -r requirements.txt
# 配置环境变量(复制示例文件并填写实际值)
cp .env.example .env
# 编辑 .env,设置 DEEPSEEK_API_KEY、DOWNWARD_PATH 等# 运行冒烟测试确保系统正常
python tests/test_smoke.py
# 如果需要,快速恢复系统到默认状态
python app/quick_recovery.py# 使用MCP模式(默认)
python3 app/main_demo.py "将root下的txt文件重命名为new.txt"
# 使用本地技能模式
export USE_MCP=false
python3 app/main_demo.pypython3 app/auto_trainer.py
#指定自动化训练任务与轮次
python3 app/auto_trainer.py --task "在backup目录下新建new_folder文件夹" --rounds 3# config/settings.py 中的主要配置
DEEPSEEK_API_KEY = "your-api-key" # DeepSeek API密钥
DEEPSEEK_BASE_URL = "https://api.deepseek.com"
DEEPSEEK_MODEL = "deepseek-chat"
# 路径配置
PROJECT_ROOT = "/home/nakili/projects/AxiomLabs"
WORKSPACE_PATH = "workspace"
TESTS_PATH = "tests"
# 超时配置
LLM_TIMEOUT = 30.0
PLANNER_TIMEOUT = 60.0
MCP_TIMEOUT = 10.0
# 进化算法配置
MAX_EVOLUTION_RETRIES = 3
MAX_SANDBOX_RETRIES = 2- 系统环境变量
- .env文件
- 默认值
from config.settings import Settings
config = Settings.load_from_env()
# 快速验证(推荐在快速迭代期使用)
config.validate_critical() # 只检查会导致系统崩溃的关键配置
# 完整验证
config.validate() # 检查所有配置本项目欢迎对志同道合的伙伴加入!
提交 Issue 报告 Bug
提交 Pull Request 改进进化算法
Star 这个仓库支持项目探索
短期:
- 优化llm翻译任务为problem的逻辑
- 重构架构为数据生成器
- 更换LAMA为更优符号规划器
中期:
- 使用生成的CoA数据运用强化学习调优模型
- 拓展其他领域
后期:
- 使用虚拟机优化沙盒
- 引入prompt的自学习
- 创造新的符号领域规划语言(可能)
【AxiomOSLabs v0.5.0版本发布】 https://www.bilibili.com/video/BV1jHFVz1EcR/?share_source=copy_web&vd_source=a2c7eebd10946ecc96e9cc3ad330438d
【一个融合了LLM与PDDL规划的沙盒审计自演进智能体AIOS架构】
这支视频演示了本项目v0.3.1版本时从只有简单功能到运行一次沙盒模式后学会了两个新功能并测试通过的全流程
布衣nakili 最后更新:2026年1月

