基于 AutoGen 的逆转裁判风格辩论生成器。
main.py: 主入口src/core/actor.py: 辩论引擎src/core/director/: 剧本生成src/agents/: Agent 定义与管理src/prompts/: 提示词模板src/types/: 类型定义src/tools/: MCP 工具管理src/outputs/: 输出格式化
prompts/init.md: 辩论开始prompts/prepare.md: 准备阶段prompts/final.md: 最终审判prompts/selector.md: 角色选择
prompts/topics/*.md: 剧本介绍
prompts/agents/common/: 角色相关的公共部分prompts/agents/prosecution/: 检察官prompts/agents/defense/: 辩护律师prompts/agents/judge/: 法官prompts/agents/witness/: 证人
config.example.json: 配置示例config.json: 配置文件(需自行创建)
- Actor 辩论系统: 辩论引擎,管理多 agent 辩论流程
- Director 剧本生成: 将辩论日志转换为 objection.lol 剧本
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt复制 config.example.json 为 config.json,并根据需求修改
python main.pyMIT