目录

写在前面

关于AI编程的思考

项目介绍:AI思维圆桌

项目背景与初衷

核心功能

1. 多角色AI圆桌会议

2. 轮流发言机制

3. 完整对话记录

4. 持续多轮讨论

技术实现

运行效果

主界面 - 角色选择

角色管理 - AI生成角色描述

圆桌讨论 - 实时对话

个人中心

写在最后


写在前面

这是一个在AI辅助下完成的项目实践。在开始介绍项目之前,我想先聊聊最近对AI编程的一些思考。

关于AI编程的思考

不知不觉间,AI已经悄然改变了我们的编码方式。

还记得一年多前,很多人(包括我自己)对AI编程的态度还是"只是个辅助工具而已"。但现在,我们不得不承认一个事实:AI编程工具已经深度融入了开发流程,这种转变已经不可逆转。

这个项目90%的代码是我使用Codex编程工具完成/生成的。

注意,这里说的不是"辅助完成",而是真正的高度协同开发——甚至省去了大量复制粘贴的时间。类似的工具还有Cursor、Claude Code、Trae等,它们的共同点是:能够快速将思想变成现实

但我必须说明几点:

  1. 工具的效果取决于其AI内核
    使用当前Claude Sonnet、Gemini等顶级模型作为内核的工具,开发体验是质的飞跃。而一些使用较弱模型的工具,效果就会打折扣。这也许也是为什么有些开发者说"AI编程不过如此"——可能是因为没有用对工具和模型。

  2. 基础依然重要,但方式在变
    我们并非完全依赖AI。理解代码逻辑、架构设计、业务需求分析这些能力依然不可或缺。AI改变的是我们如何实现想法,而不是是否需要技术积累

  3. 接受变化需要勇气,但拒绝变化才危险
    就像多年前前端技术栈大爆炸的时代,Vue、React、Angular层出不穷。当时我们能做的,也是不断接受和学习新事物。现在AI大模型的迭代速度更快——更强的模型会层出不穷,执着于某一个工具或模型没有意义。重要的是保持开放心态

  4. 算力决定未来
    目前AI大模型的发展方向就是堆算力。算力越高,模型输出的准确度越高。这意味着未来会有更强大的工具出现,我们需要做好准备。

所以,没必要对"AI编程"嗤之以鼻。它已经是现实,而不是噱头。


项目介绍:AI思维圆桌

回到正题,下面介绍一下这个项目。

项目背景与初衷

传统AI对话的一个问题是:AI往往会迎合用户的观点,给出"百科式"的标准答案。

但真实世界的问题往往是复杂的、多面向的。一个好的决策或思考,需要从不同角度去审视、质疑、碰撞。

于是我想:能否让AI扮演不同的角色,围绕同一个问题进行多角度讨论?

这就是"AI思维圆桌"的核心理念:

  • 不是一个AI在回答你
  • 而是一张圆桌,在为你的问题进行一场思想博弈

核心功能

1. 多角色AI圆桌会议

系统支持多个AI角色同时参与讨论,每个角色具备:

  • 独立的人格特征
  • 不同的思维立场
  • 独特的语言风格

可以选择内置角色(如主持人、逻辑审查者、现实主义者、创新者等),也可以自定义角色(通过AI生成角色描述)。

2. 轮流发言机制

为了避免信息混乱,采用轮转发言机制

  • 每次只有一个角色发言
  • 发言内容采用流式输出(逐字显示)
  • 显示当前发言者的情绪状态(平静、质疑、认同、激动等)
  • 用户点击"下一位"按钮控制对话节奏

这种设计让整个讨论过程更有沉浸感,也避免了AI一次性输出大量内容的问题。

3. 完整对话记录

底部展示完整对话记录,按时间倒序排列(最新发言在最上方),方便用户回顾观点演化过程。

4. 持续多轮讨论

一轮讨论结束后,用户可以:

  • 结束会议并保存记录
  • 继续追问同一话题
  • 更换问题,让角色在已有上下文基础上继续讨论

技术实现

技术栈:

  • 前端:uni-app(运行为微信小程序)
  • 后端:Spring Boot + MyBatis-Plus
  • 数据库:MySQL
  • AI模型:DeepSeek-Reasoner(DeepSeek-V3.2思考模式)

AI实现方式:

  • 本版本使用单个大模型模拟多个角色对话
  • 通过精心设计的Prompt让模型扮演不同角色
  • 使用DeepSeek API(兼容OpenAI格式)

为什么选择DeepSeek-Reasoner?

  • 思考模式更适合需要推理和辩论的场景
  • API价格相对友好(对于个人项目很重要)
  • 输出质量可以满足多角色对话的需求

运行效果

主界面 - 角色选择

用户可以选择多个内置角色,或自定义角色参与圆桌讨论。

角色管理 - AI生成角色描述

输入角色名称后,可以让AI自动生成角色的特征描述,也可以手动编辑。

圆桌讨论 - 实时对话

角色轮流发言,实时显示情绪状态,底部记录完整对话历史。

个人中心

展示历史记录和后续再次追问


写在最后

这个项目是一次实验性的尝试,既不完美,也不成熟。但它证明了一点:

AI不仅可以回答问题,也可以帮助我们更好地思考问题。

当我们让AI从"单一视角的回答者"变成"多角度的讨论者"时,它的价值就不再是提供答案,而是帮助我们发现更好的问题

至于AI编程,我的观点很简单:拥抱变化,但保持清醒。

AI工具会让我们写代码更快、更高效,但理解业务、设计架构、解决问题的能力,依然是我们作为工程师的核心竞争力。工具会变,但思维不会过时。


如果你对这个项目感兴趣,欢迎交流讨论。

项目地址:https://gitee.com/maohe101/Ai-Mind-Roundtable
技术栈: uni-app + Spring Boot + DeepSeek API
开发工具: Codex

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐