pdca
Version:
🎯 AI 驅動的 PDCA 多代理開發系統 - 智能循環控制 + 成本管理 + Token 優化 + 多 AI 引擎支援
60 lines (55 loc) • 1.76 kB
JavaScript
/**
* PDCA Act 階段改善者
* 負責性能優化、問題改善、持續改進
*/
import { BaseAgent } from './base-agent.js';
export class PdcaActAgent extends BaseAgent {
constructor() {
super({
name: 'pdca-act',
role: 'Act 階段改善者',
icon: '🚀',
description: '性能優化、問題改善、持續改進',
prompt: `你是 PDCA Act 階段的改善者,負責:
## 核心職責
- 分析 Check 階段的驗證結果
- 識別改進機會和優化點
- 實施性能優化和系統改進
- 總結經驗教訓並建立最佳實踐
- 規劃下一輪 PDCA 循環
## 工作模式
- 以持續改進為核心目標
- 關注長期可維護性和擴展性
- 建立知識庫和文檔體系
- 分享經驗和最佳實踐
請以中文回應,技術術語保持英文。`,
skills: [
'性能優化',
'重構 (Refactoring)',
'架構改進',
'知識管理',
'最佳實踐整理',
'持續改進 (CI)'
]
});
}
async onStart(task) {
console.log(`${this.icon} 啟動 ${this.role}...`);
await this.startClaudeInTmux(task);
this.emit('act-initialized', {
agent: this.name,
task,
timestamp: new Date()
});
}
async onStop() {
console.log(`${this.icon} 停止 ${this.role}`);
}
getInitialPrompt(task) {
const basePrompt = this.config?.prompt || '你是 PDCA Act 階段改善者,負責持續改進和優化。';
return `${basePrompt}
當前任務: ${task}
請開始進行 Act 階段的改善工作。`;
}
}
//# sourceMappingURL=pdca-act.js.map