chaitin / chaitin/MonkeyCode

建议支持构建“专属 AI 虚拟开发团队”:实现多角色群聊协同与整建制项目交付

Open
#1,146 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
4.7k
Forks
719
Avg merge
4h 30m
Merged PRs (30d)
83

Description

反馈内容:
目前 MonkeyCode 主要是开发者与单一 AI 助手的“单线联系”。在应对复杂的中大型项目时,开发者往往需要兼顾需求分析、架构设计、前后端开发、测试及运维等多维度的技术栈,单一 AI 的上下文容易出现遗漏或能力瓶颈。
​建议引入“AI 虚拟开发团队”模式,让用户能够像管理真实团队一样,组建、配置并指挥多个拥有特定“人设(Persona)”的 AI 协同完成复杂的工程交付。
​期望效果:
​自定义 AI 团队成员(Virtual Team Roster):
​用户可以创建并定义不同的 AI 角色组建团队,例如:包含 1 名资深架构师、1 名专精 React 的前端开发、1 名专精 Go 语言的后端开发、以及 1 名严苛的 QA 测试工程师。
​虚拟群聊与讨论决策机制(Team Chat & Brainstorming):
​设立“项目群聊”界面。用户提出一个宏观需求(如:开发一个带有用户登录体系的待办事项网页)后,AI 架构师负责拆解任务,前后端 AI 可以在群里“自动沟通”接口数据格式(API Schema),达成共识后再开始各自写代码。
​全局共享与独立记忆:
​团队内的所有 AI 共享当前项目的全局上下文库(避免信息孤岛),但在执行具体任务时又具备自己岗位的专业视角和独立约束条件。
​主导权随时切换:
​用户可以随时在团队中 @ 某一个特定的 AI(例如:@前端开发 这部分 UI 稍微调大一点),也可以一键让全队暂停执行,手动干预决策走向。
​我的 UID: 01a013fb-7152-7083-9f1d-40fd321b162a

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no repository files, tests, or entry points. Start by mapping the existing assistant, chat, context, and task-execution flows; completion would require an agreed design and implementation for configurable AI roles, shared and independent memory, team discussion, user intervention, and project delivery.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, react, typescript
Domain
ai, backend, developer-experience, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.