ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â MetaInfer v3 å
šå±æ¶æ â
â âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ£
â â
â ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ â
â â 第 äž å±ïŒå
éªç¥è¯åº â â
â â â â
â â notebooks-cn/ â â
â â âââ 00_contracts/ â 11 䞪 API å¥çºŠïŒç¡¬çºŠæïŒäººç±»ç¡®è®€æèœæ¹ïŒâ â
â â âââ 00_overview/ â é¡¹ç®æ»è§ â â
â â âââ 01_framework_design/ â æ¡æ¶è®Ÿè®¡ææ¡£ â â
â â âââ 02_model_specifics/ â æš¡åæææ¡£ïŒåè·¯ B/C 坿©åïŒ â â
â â âââ 03_operators/ â ç®åç¥è¯ â â
â â âââ 04_parallel_strategies/ â TP/EP çç¥ïŒåè·¯ B/C 坿©åïŒ â â
â â âââ 05_inference_service/ â æšçæå¡ â â
â â âââ 06_experience/ â è°è¯ç»éªïŒåè·¯ B/C èªåšè¿œå ïŒ â â
â â âââ 07_improvementPlan/ â äŒåæ¹æ¡ïŒåè·¯ B/C èªåšè¿œå ïŒ â â
â â â â
â â AGENT_SKILL.md â æ§è¡ SOP + çŒç éåŸ â â
â â CLAUDE.md â å
šå±å
¥å£ + å¯åšæµçš + spawn åè®® â â
â â scripts/ â 28 䞪åºå®æµè¯å纊ïŒåªè¯»ïŒäžå¯ä¿®æ¹ïŒ â â
â ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ â
â â â â
â åè·¯ B åå
¥ ââââ âââ⺠读å â
â åè·¯ C åå
¥ ââââ â
â â
â ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ â
â â 第 äº å±ïŒAgent è§è²çŸ€ â â
â â â â
â â .claude/roles/ â â
â â âââ implementer-inference.md â å代ç ïŒäžè·æµè¯ â â
â â âââ spec-reviewer-inference.md â å¥çºŠæ žéªïŒäžè·æµè¯ â â
â â âââ verification-inference.md â è·æµè¯ïŒå¯äžå®£å€ PASS â â
â â âââ experiment-summarizer.md â åè·¯ C: å®éªâç¥è¯ â â
â â âââ explorer.md â åè·¯ B: æçŽ¢è®ºæ/HF/æºç â â
â â âââ knowledge-consolidator.md â åè·¯ B: å®ç°âç¥è¯ â â
â ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ â
â â
â ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ â
â â 第 äž å±ïŒçæäº§ç© â â
â â engine/ â æšçæ¡æ¶ïŒkernels/ models/ framework/ tp_layers/ïŒâ
â â llm_engine.py â åŒæäž»åŸªç¯ â â
â â openai_tp_server.py â OpenAI API æå¡ â â
â ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ â
â â
â ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ â
â â 第 å å±ïŒçŒæåš â â
â â â â
â â master/ â åè·¯ A: æ§èœè¿ä»£ïŒKPI 驱åšïŒæ é埪ç¯ïŒ â â
â â âââ MASTER.md äž» Agent è¡äžºå®ä¹ â â
â â âââ state.json è¿ä»£ç¶æ + åºçº¿ KPI â â
â â âââ decision-log.jsonl è£å³æ¥å¿ â â
â â âââ strategies/ æ¯èœ®çç¥æä»¶ â â
â â âââ results/ æ¯èœ®ç»æ + knowledge_delta.json â â
â â âââ scripts/call-sub-agent.sh â â
â â â â
â â evolution/ â åè·¯ B: ç¥è¯è¿åïŒæš¡åèŠç驱åšïŒæ¶æå³æ¢ïŒ â â
â â âââ EVOLUTION.md è¿åçŒæåšè¡äžºå®ä¹ â â
â â âââ state.json è¿åç¶æ + åŒæºåŒå
³ â â
â â âââ decision-log.jsonl è¿åè£å³æ¥å¿ â â
â â âââ strategies/ è¿åçç¥æä»¶ â â
â â âââ results/ è¿åç»æ + exploration_report.md â â
â â âââ scripts/call-evo-agent.sh â â
â ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ â
â â
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
ââââââââââââââââââââââââ
â çšæ·èŸå
¥ â
â /phase-all â
â /phase5 â
â /evolve <model> â
â æçŽæ¥æè¿°ä»»å¡ â
ââââââââââââ¬ââââââââââââ
â
ââââââââââââŒââââââââââââ
â Step 0: ç¯å¢é
眮 â
â â
â .env_agent_infer â
â âââ ååš â å 蜜 â
â â âââ MODEL_DIR â
â â å¹é
ïŒ â
â â âââ æ¯ â OK â
â â âââ åŠ â é®çšæ· â
â âââ äžååš â é®çšæ· â
â (MODEL_DIR + â
â PYTHON_PATH) â
â â
â èªåšéªè¯ïŒ â
â ls config.json â
â python -c "import â
â torch" â
ââââââââââââ¬ââââââââââââ
â
ââââââââââââŒââââââââââââ
â Step 1-3: å 蜜äžäžæ â
â â
â 读 00_contracts/ â
â 读 AGENT_SKILL.md â
â 讟眮 PYTHONPATH â
ââââââââââââ¬ââââââââââââ
â
ââââââââââââŒââââââââââââ
â Step 4-5: æš¡ååæ â
â â
â 读 config.json: â
â architectures â
â num_heads â
â rope_scaling â
â ... â
â â
â èŸåºïŒ â
â "æš¡åè·¯ç±ç»è®º: Dense" â
â æ â
â "æš¡åè·¯ç±ç»è®º: MLA+MoE" â
ââââââââââââ¬ââââââââââââ
â
ââââââââââââŒââââââââââââââââââââââââ
â Step 6: ç¥è¯åºèŠçæ£æµ (CRITICAL) â
â â
â æ£æ¥ model_specs.md â
â âââ æè¯¥æš¡ååæ°ïŒ â
â æ£æ¥ 02_model_specifics/ â
â âââ æè¯¥æš¡åææ¡£ïŒ â
â æ£æ¥ 00_contracts/ â
â âââ æ¶æç±»åå¥çºŠå°±ç»ªïŒ â
â â
â âââââââââââ â
â â å
šæ»¡è¶³ïŒ â â
â ââââââ¬âââââ â
â æ¯ â± â² åŠ â
â â± â² â
â ⌠⌠â
â ââââââââââ ââââââââââââââââââ â
â âåè·¯ A+Câ âåè·¯ B: è¿åè·¯åŸ â â
â âçŽæ¥æå»ºâ âevolution/ â â
â ââââââââââ âEVOLUTION.md â â
â âå
æ¢çŽ¢åæå»º â â
â âââââââââ¬âââââââââ â
â â â
â ââââââââŒâââââââââ â
â â è¿åæåïŒ â â
â â ç¥è¯åºå·²æŽæ° â â
â ââââââââ¬âââââââââ â
â â æ¯ â
â ⌠â
â ââââââââââââââ â
â â åå°äž»æµçš â â
â â åè·¯ A+C â â
â ââââââââââââââ â
ââââââââââââââââââ¬ââââââââââââââââââ
â
ââââââââââââŒââââââââââââ
â Step 7: å¹³å°èªå𿣿µ â
â â
â torch.cuda. â
â get_device_name(0) â
â â
â NVIDIA â CustomAR+NCCL â
â AMD â RCCL fallback â
â DCU â comm fallback â
ââââââââââââ¬ââââââââââââ
â
ââââââââââââŒââââââââââââ
â Step 8: MEMORY åæº¯ â
â â
â 读 phase_report/ â
â PHASE<N>_MEMORY.md â
â é建ååºäžäžæ â
ââââââââââââ¬ââââââââââââ
â
ââââââââââââŒââââââââââââ
â è¿å
¥æå»º/è¿ä»£æµçš â
â (è§äžæ¹å路诊åŸ) â
ââââââââââââââââââââââââ
âââââââââââââââââââââââââââââââââââ
â master/MASTER.md â
â äž» AgentïŒè¯æâå³çâè°åºŠâæ¯èŸ â
âââââââââââââââââââââââââââââââââââ
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â æ é埪ç¯ïŒçšæ·éåºæåïŒ â
â â
â ââââââââââââ ââââââââââââ ââââââââââââ ââââââââââââ â
â â Step 1 ââââ¶â Step 2 ââââ¶â Step 3 ââââ¶â Step 4 â â
â â å èœœç¶æ â â è¯æ â â åçç¥ â â å¯åšå â â
â â â â â â â â Agent â â
â â state â â KPIåæ â â strategy â â â â
â â .json â â ç¶é¢å®äœ â â -XXX.jsonâ â ${CLAUDE_CLI} -pâ â
â ââââââââââââ ââââââââââââ ââââââââââââ âââââââ¬âââââ â
â â â
â ââââââââââââââââââââââââââââââââââââââââââââââââââ â
â â call-sub-agent.sh åçäº: â
â â â
â â âââââââââââââââââââââââââââââââââââââââââââââââââââââââ â
â â â å Agent å
éšïŒå
šæ°è¿çšïŒæ è®°å¿ïŒ â â
â â â â â
â â â 读çç¥ + ç¥è¯åº â â
â â â â â â
â â â /phase-all (1â11 å
šéæå»º) â â
â â â â â â
â â â ââââââââââââââââ â â
â â â â implementer â â å engine/ + llm_engine.py + ... â â
â â â â åªåäžæµ â â â
â â â â â SUBMITTED â â â
â â â ââââââââ¬ââââââââ â â
â â â â â â
â â â ââââââââŒââââââââ â â
â â â âspec-reviewer â â 鿡坹ç
§ 00_contracts/ â â
â â â â åªå®¡äžæµ â â â
â â â â â PASS/FAIL â â â
â â â ââââââââ¬ââââââââ â â
â â â â â
PASS â â
â â â ââââââââŒââââââââ â â
â â â â verification â â L0+L0.5+L0.6+L1+L2+L3 â â
â â â â åªæµäžæ¹ â â â
â â â â â PASS/FAIL â â â
â â â ââââââââââââââââ â â
â â â â â
â â â äº§åº â master/results/<ITER_ID>/ â â
â â â âââ benchmarks.jsonl â â
â â â âââ AGGREGATE_REPORT.md â â
â â â âââ diagnostics_summary.json â â
â â ââââââââââââââââââââââââââââââââââââââââââââââââââââââââ â
â â â
â ⌠â
â ââââââââââââ ââââââââââââ ââââââââââââ ââââââââââââ â
â â Step 5 ââââ¶â Step 6 ââââ¶â Step 7 ââââ¶â Step 8 â â
â â æåKPI â â 对æ¯è£å³ â â å±ç€ºå¯¹æ¯ â â æä¹
å/ â â
â â â â â â â â äž¢åŒ â â
â âåå/TTFT â âADVANCE? â â è¡šæ Œ+Î% â âADVâå代ç â â
â â/TPOT/ â âROLLBACK? â â â âROLLâæž
空 â â
â âgreedy â â â â â â â â
â ââââââââââââ ââââââââââââ ââââââââââââ ââââââââââââ â
â â â
â ââââââââââââ ââââââââââââââŒâââââââââââ â
â â Step 10 âââââââââââââââââââââââââââââ Step 9 â â
â â åŸªç¯ â â æŽæ°ç¶æ â â
â â åå° â â state.json â â
â â Step 1 â â decision-log.jsonl â â
â ââââââââââââ ââââââââââââââ¬âââââââââââ â
â â â
â ââââââââââââââââââââââââââââââââââââ â
â â only if ADVANCE â
â ⌠â
â ââââââââââââââââââââââââââââââââââââââââââââ â
â â Step 9.5: åè·¯ C è§Šå â â
â â â â
â â æ£æ¥ç¥è¯ä¿¡å·: â â
â â âââ throughput_delta > 5% ïŒ â â
â â âââ æ°çç¥æš¡åŒ (algorithmic/architectural)ïŒâ â
â â âââ è·š â¥3 蜮è¿ç» ADVANCE ïŒ â â
â â âââ åä¿®å€äº ROLLBACK çæ ¹å ïŒ â â
â â â â
â â ä¿¡å· â¥ 2 ïŒ â â
â â âââ æ¯ â å¯åš experiment-summarizer â â
â â â (${CLAUDE_CLI} -p è¿çšé犻) â â
â â â â å knowledge_delta.json â â
â â â â 远å notebooks-cn/ å¯¹åºæä»¶ â â
â â â â ç¥è¯åºæŽæ° â
â â
â â âââ åŠ â NO_NEW_KNOWLEDGE (è·³è¿) â â
â ââââââââââââââââââââââââââââââââââââââââââââ â
â â
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â evolution/EVOLUTION.md â
â è¿åçŒæåšïŒæ¢çŽ¢âæå»ºâåºåâéªè¯ â
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â â
â ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ â
â â è§Šåæ¡ä»¶ â â
â â âââ CLAUDE.md Step 6 å€å®"æªèŠç" â â
â â âââ çšæ·æåš /evolve <model_id> â â
â â âââ master 埪ç¯äžéŠæ¬¡ /phase-all å
šéšå€±èŽ¥ â â
â ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ â
â â â
â ⌠â
â â
â ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ â
â â è¿åç¶ææº â â
â â â â
â â ââââââââââââââââââââââââââââââââââââ â â
â â â 第 1 蜮 â â â
â â â phase: attempt_without_opensourceâ â â
â â â SWITCH = OFF â â â
â â â â â â
â â â Explorer: skipïŒçº¯ç¥è¯åºïŒ â â â
â â â â â â â
â â â Implementer: /phase-all â â â
â â â â â â â
â â â Verification: scripts/ å
šéšéšçŠ â â â
â â â â â â â
â â â âââââââââââââ â â â
â â â â å
šéš PASS? â â â â
â â â âââââââ¬ââââââ â â â
â â â æ¯ â± â² åŠ â â â
â â â ⌠⌠â â â
â â â ðDONE è¿å
¥ç¬¬ 2 蜮 â â â
â â â (KBå·²å€) â â â â
â â ââââââââââââââ¬âââââââââââââââââââââââ â â
â â â â â
â â ââââââââââââââŒâââââââââââââââââââââââ â â
â â â 第 2 蜮 â â â
â â â phase: attempt_with_opensource â â â
â â â SWITCH = ON â â â
â â â â â â
â â â Explorer: full â â â
â â â âââ WebSearch 论æ/ææ¯æ¥å â â â
â â â âââ WebFetch HF config.json â â â
â â â âââ WebFetch HF æš¡åå¡ â â â
â â â âââ 读 knowledge/vllm/ (åŒå
³ON) â â â
â â â â â â â
â â â 产åº: exploration_report.md â â â
â â â + model_diff.json â â â
â â â â â â â
â â â Implementer: 读æ¢çŽ¢æ¥å + /phase-allâ â â
â â â â â â â
â â â Verification: scripts/ å
šéšéšçŠ â â â
â â â â â â â
â â â âââââââââââââ â â â
â â â â å
šéš PASS? â â â â
â â â âââââââ¬ââââââ â â â
â â â æ¯ â± â² åŠ â â â
â â â ⌠⌠â â â
â â â è¿å
¥ç¬¬3蜮 failure_count++ â â â
â â â â¥3 â æå请æ±äººç±» â â â
â â â <3 â Explorerå¢éæ¶é â â â
â â ââââââââââââââ¬âââââââââââââââââââââââ â â
â â â â â
â â ââââââââââââââŒâââââââââââââââââââââââ â â
â â â 第 3 蜮: Knowledge Consolidator â â â
â â â â â â
â â â 读æ¢çŽ¢æ¥å + æå代ç + éªè¯æ¥å â â â
â â â â â â â
â â â åå
¥ notebooks-cn/: â â â
â â â âââ 02_model_specifics/ (æ°æš¡åææ¡£)â â â
â â â âââ 06_experience/ (è°è¯ç»éª) â â â
â â â âââ 07_improvementPlan/ (泚æäºé¡¹) â â â
â â â âââ 00_contracts/ (åŠé â 人类确讀)â â â
â â â â â â â
â â â 产åº: knowledge_delta.json â â â
â â â â â â â
â â â 忢: SWITCH = OFF â â â
â â â phase = verify_without_ â â â
â â â opensource â â â
â â ââââââââââââââ¬âââââââââââââââââââââââ â â
â â â â â
â â ââââââââââââââŒâââââââââââââââââââââââ â â
â â â 第 4 蜮: æ åŒæºééª â â â
â â â phase: verify_without_opensource â â â
â â â SWITCH = OFFïŒçº¯ç¥è¯åºïŒ â â â
â â â â â â
â â â Explorer: skip â â â
â â â Implementer: ä»
è¯»æŽæ°åKB + /phase-allâ â â
â â â Verification: scripts/ å
šéšéšçŠ â â â
â â â â â â â
â â â âââââââââââââ â â â
â â â â å
šéš PASS? â â â â
â â â âââââââ¬ââââââ â â â
â â â æ¯ â± â² åŠ â â â
â â â ⌠⌠â â â
â â â ðDONE åå°ç¬¬2蜮 â â â
â â â (è¿åæå)(ç¥è¯è¿äžå€,ç»§ç»è¿ä»£) â â â
â â ââââââââââââââââââââââââââââââââââââââ â â
â ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ â
â â
â è¿åæå â ç¥è¯åºå·²æŽæ° â å§æŽŸå master/ æ£åžžè¿ä»£ â
â â
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â è§Šåç¹: master/MASTER.md Step 9 (æŽæ°ç¶æ) ä¹å â
â æ¡ä»¶: verdict == ADVANCE â
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â
âŒ
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â ä¿¡å·æ£æµåš â
â â
â æ£æ¥æ¬èœ®æ¯åŠæåŒåŸæä¹
åçç¥è¯: â
â â
â ââââââââââââââââââââ ââââââââââââââââââââ â
â â æŸèæ§èœå¢ç â â æ°çç¥æš¡åŒ â â
â â throughput > +5% â â algorithmic/ â â
â â TTFT/TPOT < -10% â â architectural â â
â â æ¥æº: benchmarks â â äžåå²äžéŠæ¬¡ â â
â ââââââââââ¬ââââââââââ ââââââââââ¬ââââââââââ â
â â â â
â ââââââââââŒââââââââââ ââââââââââŒââââââââââ â
â â 跚蜮确讀è¶å¿ â â éè¯¯ä¿®å€ â â
â â â¥3èœ®åæ¹å â â äžäžèœ®ROLLBACK â â
â â è¿ç»ADVANCE â â æ¬èœ®ä¿®å€+ADVANCE â â
â â æ¥æº: decision- â â æ¥æº: history[] â â
â â log.jsonl â â + verdict â â
â ââââââââââ¬ââââââââââ ââââââââââ¬ââââââââââ â
â â â â
â âââââââââ¬ââââââââââââââ â
â â â
â ââââââŒâââââ â
â â ä¿¡å·â¥2ïŒ â â
â ââââââ¬âââââ â
â æ¯ â± â² åŠ â
â ⌠⌠â
â ââââââââââ ââââââââââââââââââââ â
â â å¯åš â â NO_NEW_KNOWLEDGE â â
â âsummarizerâ â è·³è¿,ç»§ç»åŸªç¯ â â
â ââââââ¬ââââ ââââââââââââââââââââ â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â
âŒ
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â Experiment Summarizer â
â (${CLAUDE_CLI} -p è¿çšé犻) â
â â
â èŸå
¥: â
â âââ master/strategies/strategy-<ID>.json â
â âââ master/results/<ID>/benchmarks.jsonl â
â âââ master/results/<ID>/diagnostics_summary.json â
â âââ master/decision-log.jsonl â
â âââ notebooks-cn/ ç°æç¥è¯ â
â â
â ââââââââââââââââââââââââââââ â
â â ç¥è¯åœå±åç±»åš â â
â â â â
â â è°è¯æå·§ â 06_experienceâ â
â â åæ°è§åŸ â 07_improve.. â â
â â kerneläŒåâ 07_... â â
â â æš¡åçè§£ â 02_model_... â â
â â ç®åç¹åŸ â 03_operators â â
â â å¹¶è¡çç¥ â 04_parallel_ â â
â â æ¡æ¶çºŠæ â 01_framework â â
â â â â
â â â äžå 00_contracts/ â â
â ââââââââââââ¬ââââââââââââââââ â
â â â
â ⌠â
â èŸåº: â
â âââ master/results/<ID>/knowledge_delta.json â
â â âââ iter_id, strategy, kpi_delta â
â â âââ knowledge_category, target_file â
â â âââ insight_summary, detail â
â â âââ signal_strength â
â â âââ confirmed (â¥3蜮确讀) â
â â âââ probable (2蜮确讀) â
â â âââ tentative (ä»
æ¬èœ®) â åªåjson,äžè¿œå md â
â â â
â âââ notebooks-cn/<target>.md â
â âââ è¿œå æ®µèœ: â
â ## Î from iter-<ID> â
â - æ¥æ/çç¥/ææ/æ ¹å /éçšæ¡ä»¶/ä¿¡å·åŒºåºŠ â
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
å
³é®æ æ³šïŒæ¯æ¡ spawn èŸ¹æ æ³šæèœœæ¹åŒã[Agent] = Agent å·¥å
· spawnïŒ[Shell] = Shell ${CLAUDE_CLI} -p ç¬ç«è¿çšã
âââââââââââââââââââââââ
â äž» AgentïŒäœ ïŒ â
â 读å¥çºŠ â æ Task â
â æŽŸå代ç â æ¶éç»æ â
â â èªå·±äžå/äžå®¡/äžæµâ
ââââââââ¬âââââââââââââââ
â
ââââââââââââââŽâââââââââââââ
â â
⌠âŒ
ââââââââââââââââââ ââââââââââââââââââââ
â éŠæ¬¡å€§æ®µæå»º â â 驳ååå°ä¿®(â€10è¡) â
â (宿Žäž²è¡è·¯åŸ) â â (å¿«éä¿®å€è·¯åŸ) â
âââââââââ¬âââââââââ ââââââââââ¬ââââââââââ
â â
â [Agent] spawn â [Agent] spawn
⌠â
ââââââââââââââ â
â implementerâ â Agent å·¥å
· â
â å代ç â â
â èªè¯»diff â â
â â SUBMITTEDâ â
âââââââ¬âââââââ â
â â
â [Shell] ${CLAUDE_CLI} -p â
⌠â
ââââââââââââââ â FAIL â
âspec-reviewerâ âââââââââââ æå â
â Shell ç¬ç«è¿çšâ â
â 对ç
§å¥çºŠå®¡æ¥ â â
âââââââ¬âââââââ â
â â
PASS â
â [Shell] ${CLAUDE_CLI} -p â
⌠â
ââââââââââââââ â
âverificationâ â Shell ç¬ç«è¿çš â
â åééªè¯: ââââââââââââââââââââââ
â L0/L0.5/L0.6â [Shell] ${CLAUDE_CLI} -p
â L1 scripts â â FAIL â æå
â L2 è·šPhase â (è¿ç»2次âåçº§å®æŽäž²è¡)
â L3 profiler â
âââââââ¬âââââââ
â â
PASS
âŒ
ââââââââââââââ
â Phase äº€ä» â
â + PID亀å â
â éªè¯ â
ââââââââââââââ
Step 0 çšæ·: "/phase-all" (ç®æ æš¡å Qwen3.6 27B)
âââââââââââââââââââââââââââââââââââââââââââââââââ
Step 1 äž» Agent: æ£æµå° MODEL_DIR æå Qwen3-8B
äž» Agent: AskUserQuestion â çšæ·æäŸ ${MODEL_DIR} (åŠ Qwen3.6-27B è·¯åŸ)
äž» Agent: èªåšæŽæ° .env_agent_infer â éªè¯ config.json å¯è¯» â
âââââââââââââââââââââââââââââââââââââââââââââââââ
Step 2 䞻 Agent: 读 config.json
äž» Agent: architectures=["Qwen3ForCausalLM"], 27B params
äž» Agent: "æš¡åè·¯ç±ç»è®º: Dense æš¡å"
âââââââââââââââââââââââââââââââââââââââââââââââââ
Step 3 äž» Agent: ç¥è¯åºèŠçæ£æµ
æ£æ¥ model_specs.md â åªæ Qwen3-8BïŒæ²¡æ Qwen3.6 27B â
æ£æ¥ 02_model_specifics/ â åªæ Qwen3 8BïŒæ²¡æ 27B ææ¡£ â
å€å®: æªèŠç â å¯åš evolution/EVOLUTION.md
âââââââââââââââââââââââââââââââââââââââââââââââââ
Step 4 è¿åçŒæåš: entry_reason=coverage_fail
â â è·³è¿ attempt_without_opensourceïŒçŽæ¥ä» SWITCH=ON åŒå§
âââââââââââââââââââââââââââââââââââââââââââââââââ
Step 5 è¿åçŒæåš: 第 1 蜮 (attempt_with_opensource)
SWITCH=ON
Explorer:
WebSearch "Qwen3.6 27B architecture" â ææ¯æ¥å
WebFetch HF config.json â 27B å®é
ç»ŽåºŠåæ°
读 knowledge/vllm/qwen3.py â åæ Dense å®ç°æš¡åŒ
â äº§åº exploration_report.md + model_diff.json
Implementer: 读æ¢çŽ¢æ¥å â çšæ£ç¡®ç»ŽåºŠ + æ¶æå·®åŒ â /phase-all
Verification: one_pass_rate = 100% â å
šéš PASS â
å¯åš Knowledge Consolidator
âââââââââââââââââââââââââââââââââââââââââââââââââ
Step 6 Knowledge Consolidator:
åå
¥ notebooks-cn/02_model_specifics/03_qwen3/02_27B_dense.md
远å notebooks-cn/00_contracts/model_specs.md (é人类确讀)
远å notebooks-cn/06_experience/04_qwen3.6_tp_debug.md
äº§åº knowledge_delta.json
åæ¢å° verify_without_opensource, SWITCH=OFF
âââââââââââââââââââââââââââââââââââââââââââââââââ
Step 7 è¿åçŒæåš: 第 2 蜮 (verify_without_opensource)
SWITCH=OFF, 纯ç¥è¯åºééª
Implementer: ä»
è¯»æŽæ°åKB â /phase-all
Verification: one_pass_rate = 100% â å
šéš PASS â
ð è¿åæåïŒ
âââââââââââââââââââââââââââââââââââââââââââââââââ
Step 8 å§æŽŸå master/ åè·¯ A
çšæŽæ°åçç¥è¯åºè· master è¿ä»£åŸªç¯
âââââââââââââââââââââââââââââââââââââââââââââââââ
Step 9 master 埪ç¯: åºçº¿å»ºç« â è¯æ â çç¥ â æå»º â éªè¯
ADVANCE ä¹åè§Šååè·¯ C
experiment-summarizer å€å®ææ æ°ç¥è¯ â åæµå° notebooks-cn/
âââââââââââââââââââââââââââââââââââââââââââââââââ
æç»: ç¥è¯åºå·²å
å« Qwen3.6 27BïŒæšçæ¡æ¶å·²çæå¹¶å¯è¿ä»£äŒå â
metainferv3/
â
âââ ð CLAUDE.md ðŽ å
¥å£æä»¶ïŒå
šå±æ¶æ+å¯åšæµçš
âââ ð AGENT_SKILL.md ðŽ æ§è¡SOP+çŒç éåŸ(12æ¡)
âââ ð PROJECT_FLOW.md ð¢ æ¬æä»¶ïŒå
šå±æµçšåŸ
âââ ð .env_agent_infer ð¡ ç¯å¢åéïŒæºåšç¬ç«ïŒ.gitignoreïŒ
âââ ð .gitignore ð¢ 応ç¥è§å
â
âââ ð notebooks-cn/ ðŽ å
éªç¥è¯åº
â âââ ð 00_contracts/ ðŽ 11䞪APIå¥çºŠïŒäººç±»åïŒB/Cæ
æ¹ïŒ
â âââ ð 00_overview/ ð¡ é¡¹ç®æ»è§
â âââ ð 01_framework_design/ ð¡ æ¡æ¶è®Ÿè®¡
â âââ ð 02_model_specifics/ ð¡ æš¡åæïŒB/C坿©åïŒ
â âââ ð 03_operators/ ð¡ ç®åç¥è¯ïŒB/C坿©åïŒ
â âââ ð 04_parallel_strategies/ð¡ å¹¶è¡çç¥ïŒB/C坿©åïŒ
â âââ ð 05_inference_service/ð¢ æšçæå¡
â âââ ð 06_experience/ ð¡ è°è¯ç»éªïŒCèªåšè¿œå ïŒ
â âââ ð 07_improvementPlan/ ð¡ äŒåæ¹æ¡ïŒCèªåšè¿œå ïŒ
â
âââ ð .claude/
â âââ ð roles/ ðŽ Agentè§è²å®ä¹ïŒ6䞪ïŒ
â â âââ implementer-inference.md
â â âââ spec-reviewer-inference.md
â â âââ verification-inference.md
â â âââ experiment-summarizer.md ð¢ åè·¯Cè§è²
â â âââ explorer.md ð¢ åè·¯Bè§è²
â â âââ knowledge-consolidator.md ð¢ åè·¯Bè§è²
â âââ ð skills/ ð¡ Phaseè§Šåè¯
â âââ phase-all/SKILL.md
â âââ phase1-4/SKILL.md
â âââ phase5/SKILL.md
â âââ phase6/SKILL.md
â âââ phase7-8/SKILL.md
â âââ phase9-10/SKILL.md
â âââ phase11/SKILL.md
â âââ evolve/SKILL.md ð¢ åè·¯Bè§Šåè¯
â
âââ ð master/ ðŽ åè·¯AçŒæåšïŒæ§èœè¿ä»£
â âââ MASTER.md
â âââ state.json
â âââ decision-log.jsonl
â âââ ð strategies/
â âââ ð results/
â âââ ð scripts/
â âââ call-sub-agent.sh
â
âââ ð evolution/ ð¢ åè·¯BçŒæåšïŒç¥è¯è¿å
â âââ EVOLUTION.md
â âââ state.json
â âââ decision-log.jsonl
â âââ ð strategies/
â âââ ð results/
â âââ ð scripts/
â âââ call-evo-agent.sh
â
âââ ð engine/ ðŽ çæäº§ç©ïŒæšçæ¡æ¶
â âââ ð kernels/
â âââ ð models/
â âââ ð framework/
â âââ ð tp_layers/
â âââ self_check.py
â
âââ ð llm_engine.py ðŽ åŒæäž»åŸªç¯
âââ ð openai_tp_server.py ðŽ OpenAI APIæå¡
â
âââ ð scripts/ ðŽ 28䞪æµè¯å纊ïŒåªè¯»ïŒ
â
âââ ð phase_report/ ð¡ å®¡æ¥æ¥åïŒ.gitignoreïŒ
â
âââ ð knowledge/ ð¢ åŒæºä»£ç çŒåïŒ.gitignoreïŒ
â âââ ð vllm/
â âââ ð sglang/
â
âââ ð iterations/ ð¢ è¿ä»£å·¥äœåºïŒ.gitignoreïŒ
ðŽ = P0 å
³é®æä»¶ïŒæ¯æ¬¡éœèŠè¯»
ð¡ = P1 ç»åžžäœ¿çšïŒæé读å
ð¢ = P2 æ°å¢/èŸ
å©ïŒæé读å
| èç¹ | äœçœ® | å³ç | äžäžæ¥ |
|---|---|---|---|
| ç¯å¢é 眮 | CLAUDE.md Step 0 | .envååšäžå¹é ïŒ | æ¯âStep1 / åŠâé®çšæ· |
| æš¡ååæ | CLAUDE.md Step 6 | æš¡ååšKBèŠçèåŽïŒ | æ¯âåè·¯A / åŠâåè·¯B |
| 平尿£æµ | CLAUDE.md Step 7 | GPUç±»åïŒ | NVIDIAâCustomAR / AMDâRCCL |
| 代ç 莚é | äžè§è²æµ | spec-reviewerïŒ | PASSâverification / FAILâæå |
| æµè¯éªæ¶ | äžè§è²æµ | verificationïŒ | PASSâäº€ä» / FAILâæå |
| KPIè£å³ | master Step 6 | ADVANCEæROLLBACKïŒ | ADVANCEâStep7 / ROLLBACKâStep1 |
| ç¥è¯åæµ | master Step 9.5 | ç¥è¯ä¿¡å·â¥2ïŒ | æ¯âsummarizer / åŠâè·³è¿ |
| è¿åé¶æ®µ | evolution Step 5 | æ åŒæºéè¿ïŒ | æ¯âDONE / åŠâåŒæºèŸ å© |
| ç¥è¯åºå | evolution Step 5a | åå ¥00_contractsïŒ | æ¯â人类确讀 / åŠâèªåš |
| è¿å宿 | evolution Step 5 | æ åŒæºééªéè¿ïŒ | æ¯âDONE / åŠâç»§ç»è¿ä»£ |