Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

🤖 基于AutoGen的AI辩论系统 | 🗣️ 支持中文交互 | 🔄 多智能体协作 | 📝 自动记录辩论过程 🤖 AI Debate System based on AutoGen | 🗣️ Chinese Interaction | 🔄 Multi-Agent Collaboration | 📝 Auto Debate Recording

NotificationsYou must be signed in to change notification settings

stephenlzc/AI-Agent-Debate_Autogen_Turtorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

基于AutoGen框架的多智能体辩论系统,支持自定义主题的结构化辩论。

English Version

功能特点

  • 支持自定义辩论主题
  • 多智能体交互(支持方、反对方、裁判)
  • 结构化辩论流程
  • 自动保存辩论记录
  • 支持自定义LLM和OpenAI API
  • 中文交互界面

系统要求

  • Python 3.9+
  • OpenAI API密钥
  • (可选)自定义LLM API配置

安装

  1. 克隆仓库:
git clone https://github.com/yourusername/AI-Agent-Debate_Autogen_Turtorial.gitcd AI-Agent-Debate_Autogen_Turtorial
  1. 安装依赖:
pip install -r requirements.txt
  1. 配置环境变量:
cp .env.sample .env

然后编辑.env文件,填入你的API密钥和配置信息。

使用方法

  1. 启动程序:
python main.py
  1. 按提示输入:

    • 辩论主题
    • 最大辩论轮数
    • 支持方和反对方的system message
    • 双方的描述信息
  2. 观看辩论进行:

    • 程序会自动进行辩论
    • 裁判会主持和引导讨论
    • 最终会宣布获胜方
  3. 查看结果:

    • 辩论记录会自动保存在debates目录下
    • 包含JSON格式的完整记录和易读的文本记录

配置说明

环境变量

  • OPENAI_API_KEY: OpenAI API密钥
  • CUSTOM_LLM_API_KEY: 自定义LLM的API密钥
  • CUSTOM_LLM_API_BASE: 自定义LLM的API基础URL
  • CUSTOM_LLM_MODEL: 自定义LLM的模型名称

自定义设置

  • 可以修改main.py中的system message来自定义智能体的行为
  • 可以调整最大辩论轮数
  • 可以自定义保存的信息格式

项目结构

.├── main.py              # 主程序├── requirements.txt     # 依赖列表├── .env.sample         # 环境变量模板├── .gitignore          # Git忽略配置├── README.md           # 中文文档├── README_en.md        # 英文文档└── debates/            # 辩论记录保存目录

注意事项

  • 请确保API密钥的安全性
  • 建议使用虚拟环境运行程序
  • 辩论记录会占用磁盘空间,请定期清理
  • 如遇到API错误,请检查网络连接和密钥有效性

贡献指南

欢迎提交Issue和Pull Request来改进项目。在提交代码前,请确保:

  1. 代码符合Python代码规范
  2. 添加了必要的注释
  3. 更新了相关文档
  4. 测试通过

许可证

MIT License

联系方式

如有问题或建议,请提交Issue或联系项目维护者。

About

🤖 基于AutoGen的AI辩论系统 | 🗣️ 支持中文交互 | 🔄 多智能体协作 | 📝 自动记录辩论过程 🤖 AI Debate System based on AutoGen | 🗣️ Chinese Interaction | 🔄 Multi-Agent Collaboration | 📝 Auto Debate Recording

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp