🤖 MCP编剧代理
实验室自动化利用 MCP(多代理控制协议) 与人工智能代理合作,通过 剧作家.
该项目探索了智能代理如何通过协调的协议实时通信、规划、决策和控制行动。
______________________________________________________________________
🎯 目标
- 设计一个 多Agent控制协议.
- 实施沟通和团队合作的代理人。
- 将代理与 剧作家 执行自动Web任务。
- 使用生成人工智能(如LLMS)来决定采取哪些行动。
- 衡量代理人之间合作的有效性(规划、执行、反馈)。
______________________________________________________________________
🧠 什么是MCP?
MCP(多代理控制协议) 它是一种定义多个智能代理如何:
- 他们互相交流
- 删除目标
- 共享上下文和状态
- 在真实或模拟环境(例如Web浏览器)上执行操作
______________________________________________________________________
🔧 使用的技术
- 🤖 LLM代理 (OpenAI、LocalAI等)
- 🎭 剧作家
- 🧩 Node.js+TypeScript
- 🔁 用于通信的 EventEmitter 或 WebSocket
- 🧪 基于提示、决策和行动的架构
______________________________________________________________________
📁 项目结构
mcp-playwright-agents/
├── agents/ # Definiciones de agentes (planner, executor, critic, etc.)
├── protocol/ # Lógica del MCP (mensajes, control, reglas)
├── actions/ # Acciones disponibles para los agentes
├── playwright/ # Código Playwright (tests, scripts, helpers)
├── logs/ # Bitácoras de comunicación
├── prompts/ # Prompts usados por los agentes LLM
├── config/ # Configuraciones del entorno y agentes
├── main.ts # Punto de entrada del sistema
└── README.md