Skip to content

printso/IdeaRound

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ideaRound - 圆桌创意·多智能体决策支持系统

License Python Node.js FastAPI React

拒绝单一平庸,让思想在碰撞中实现升维

🌐 在线体验快速开始功能特性技术架构部署指南


ideaRound 是一个打破边界的多智能体(Multi-Agent)协同系统。
它不直接给出标准答案,而是为你还原一场真实且高级的思想碰撞 —— 召集拥有不同性格内核、专业背景与思维方式的 AI 伙伴,让每一个问题都在深度辩论、情感共鸣与创意重构中被层层打磨、充分淬炼。


🛡️ 核心能力

能力 说明
多视角深度思考 同时启用多个 AI 角色,从技术、商业、伦理、感受等不同角度分析问题,在观点碰撞中挖出更有价值的洞察
灵活适配各种场景 适用场景没有限制 —— 可以是做产品设计的智囊团,也可以是迷茫时的心理疏导;可以是检验方案的辩论场,也可以是沉浸式创作的角色舞台
专属 AI 角色定制 AI 可以是犀利直接的技术高手,也可以是温柔耐心的治愈导师。不同风格的角色,带来的思路和情绪体验也完全不同
从杂乱讨论中提炼结论 在充分讨论后,自动整理出核心共识、可行建议和决策参考,把零散想法变成能落地的行动方案
完整过程可追溯 完整记录从理解需求到形成最终结论的每一步,方便随时回顾不同观点的讨论、质疑和优化过程

💡 快速体验

创意完善

"小秘"是本地优先的开源AI管家,通过8种媒介零门槛输入,将碎片信息转化为可行动任务与个人第二大脑。数据本地存储加密同步,收件箱缓冲维护日程严肃性,情境感知免打扰推送,彻底解决跨平台信息碎片化焦虑。

产品功能减法决策

"我们的 App 现在臃肿不堪,我想砍掉活跃度仅有 5% 但开发成本极高的‘社区勋章系统’。请模拟那些收集了上百枚勋章的老用户的抗议情绪,并探讨如何在不流失核心用户的前提下,平滑地停掉这个功能。"

个人职业关键抉择

"我目前在大厂拿五十万年薪,工作极其枯燥但稳定。现在有一个初创团队邀请我作为联合创始人加入,无底薪但有大量期权,赛道是我热爱的 AI 机器人。请针对‘中年财务安全’与‘自我实现价值’进行一场关于人生下半场的推演。"


✨ 系统截图

角色矩阵 角色灵魂配置
圆桌讨论 方案生成
提示词后台 系统预设角色管理

🚀 快速开始

环境要求

  • Python 3.9+、Node.js 20+、MySQL 5.7+

配置数据库:

  1. 默认为 sqlite,若需 mysql,需修改 .env 中数据库配置
  2. 首次启动前
    • 如果是 sqlite,需把 configs 里的 idearound.db 复制到 backend 目录下
    • 如果是 mysql,需先创建数据库,修改 .env 中数据库配置,然后导入 configs/idearound.sql 初始化数据库
# 后端
cd backend
pip install -r requirements.txt
uvicorn app.main:app --reload --port 15001

# 前端
cd frontend
npm install
npm run dev

启动后访问:http://localhost:5173

默认管理员账号admin / admin123 (首次登录后请立即修改密码)


🏗️ 技术架构

技术栈

后端:FastAPI + SQLAlchemy (Async) + MySQL/SQLite + JWT + bcrypt

前端:React 18 + Ant Design + Vite + React Router v6

系统架构

用户端 → Nginx → Frontend (React) → Backend (FastAPI) → MySQL/LLM APIs

项目结构

ideaRound/
├── backend/           # FastAPI 后端
│   ├── app/
│   │   ├── api/      # API 路由
│   │   ├── core/     # 核心配置
│   │   ├── models/   # 数据模型
│   │   └── schemas/  # Pydantic Schema
│   ├── configs/      # 配置文件,包含数据库初始化脚本
│   └── init_*.py     # 初始化脚本
├── frontend/         # React 前端
│   └── src/
│       ├── components/  # 组件
│       ├── contexts/    # Context
│       ├── pages/       # 页面
│       └── api/         # API 调用

🔧 配置说明

环境变量

复制 .env.example.env

认证配置

角色 权限
admin 所有权限
user 工作台、聊天、模型管理
guest 工作台只读

📄 许可证

AGPL-3.0 - 开源,但通过网络提供修改版本需公开源代码


如果这个项目对你有帮助,请给一个 ⭐️ Star!

Made with ❤️ by ideaRound Team

About

基于多智能体协同的认知增强与决策辅助系统 。一句话激发专家辩论,从发散到共识。 IdeaRound 以“圆桌创意”为核心理念,通过动态组建专家矩阵和严格的竞价调度算法,为复杂商业或个人战略问题提供交叉验证与深度推演 。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors