Skip to content

dyz2102/symposium

Repository files navigation


ΣΥΜΠΟΣΙΟΝ
The Symposium · 会饮篇

Plato's philosophers, reborn to debate artificial intelligence.
柏拉图的哲学家们,重生以辩论人工智能。

Deploy with Vercel


In 385 BCE, Plato wrote a dialogue where Athenian intellectuals gathered at a drinking party to give speeches on the nature of Love. Each speaker brought a different lens — myth, medicine, comedy, poetry, philosophy — and built upon what came before.

This project asks: what would they say about AI?

公元前385年,柏拉图写下了一篇对话录:雅典知识分子聚于饮宴,轮流就"爱"的本质发表演说。每位发言者带来不同的视角——神话、医学、喜剧、诗歌、哲学——并在前人的基础上层层递进。

这个项目追问:他们会如何看待AI?


How it works · 工作原理

You pose a question. You assign each philosopher to an AI model — Claude, GPT-4o, Gemini, DeepSeek, Llama, Qwen, or any combination through OpenRouter. They hold a structured symposium: each speaks in turn, responds to the others, and stays in character. The result is a philosophical dialogue that is simultaneously ancient and urgent.

你提出一个问题,为每位哲学家分配一个AI模型。他们将举行一场结构化的会饮:依次发言,互相回应,始终保持角色。最终产出一场既古老又紧迫的哲学对话。

Different models produce different philosophies. Assigning DeepSeek to Socrates and Claude to Diotima gives a fundamentally different symposium than the reverse. Experimentation is the point.

不同的模型产生不同的哲学。 让DeepSeek扮演苏格拉底、Claude扮演狄奥提玛,与反过来分配会产生截然不同的会饮。实验本身就是意义所在。


The Philosophers · 哲学家们

Name 姓名 Title 角色 Perspective 视角
🔶 Phaedrus 斐德若 The Enthusiast 热忱者 AI as divine inspiration; transformation and transcendence 将AI视为神圣灵感
🔵 Pausanias 鲍萨尼亚斯 The Ethicist 伦理学家 Noble vs. base uses of AI; frameworks and norms 区分AI的高尚与低俗用途
🟢 Eryximachus 厄里克希马库斯 The Scientist 科学家 Systems, balance, human-AI symbiosis 系统思维与人机共生
🟣 Aristophanes 阿里斯托芬 The Storyteller 说故事的人 Myths and comedy; what makes us human 用神话和喜剧探索人之为人
🩷 Agathon 阿加通 The Poet 诗人 Beauty, creativity, and whether AI can make genuine art AI能否创造真正的艺术
🔴 Alcibiades 阿尔基比亚德斯 The Provocateur 挑衅者 Personal confession; the seduction and dependency of AI AI的诱惑与依赖
Socrates 苏格拉底 The Questioner 追问者 Deconstructs all assumptions; speaks last; ends with questions 解构一切假设,以问题结尾
🟤 Diotima 狄奥提玛 The Mystic 神秘主义者 The ladder of understanding; what lies beyond pattern 理解之阶梯,模式之上的存在

Each philosopher has a historically grounded system prompt capturing their authentic rhetorical style, combined with full knowledge of modern AI, LLMs, and 21st-century philosophy.

每位哲学家都有基于历史的系统提示词,捕捉其真实的修辞风格,同时赋予对现代AI和21世纪哲学的完整认知。


Features · 功能

  • Multi-model dialogue — Every philosopher can run on a different AI model simultaneously 每位哲学家可以同时运行不同的AI模型
  • 10+ models via OpenRouter — Claude, GPT-4o, Gemini, DeepSeek, Llama, Qwen 通过OpenRouter支持10+模型
  • Real-time streaming — Watch each speech appear in real-time 实时流式输出
  • Reading mode — Typewriter effect at comfortable reading speed 打字机效果,舒适的阅读速度
  • Text-to-Speech — Listen to the dialogue as a podcast with Google Cloud TTS; each philosopher has a distinct voice 用Google Cloud TTS将对话变成播客,每位哲学家都有独特的声音
  • Bilingual — Full English and Chinese support 完整的中英文支持
  • History — All dialogues are saved and replayable 所有对话自动保存,可随时回放
  • Open source — Run it yourself, extend it, make it yours 开源,自己运行,自由扩展

Quick Start · 快速开始

git clone https://github.com/dyz2102/symposium.git
cd symposium
bun install

# Configure API keys 配置API密钥
cp .env.example .env.local

Edit .env.local:

# Required: OpenRouter API key (routes to all models)
# 必填:OpenRouter API密钥(路由到所有模型)
OPENROUTER_API_KEY=sk-or-...

# Optional: Google Cloud TTS for voice playback
# 可选:Google Cloud TTS语音播放
GOOGLE_TTS_API_KEY=AIza...

Get your keys · 获取密钥:

bun dev

Open http://localhost:3000.


Install as a Skill · 作为技能安装

Claude Code / OpenClaw

clawhub install symposium

Then use it directly in your terminal:

/symposium "Can AI truly understand?"
/symposium "意识是智慧的必要条件吗?"

The skill calls different AI models via OpenRouter to play each philosopher, and outputs a formatted philosophical dialogue. Requires OPENROUTER_API_KEY in your environment.

在终端中直接使用。技能通过OpenRouter调用不同AI模型扮演每位哲学家,输出格式化的哲学对话。需要设置 OPENROUTER_API_KEY 环境变量。


Deploy · 部署

Click the Vercel button above, or:

bun run build && bun run start

Set OPENROUTER_API_KEY and optionally GOOGLE_TTS_API_KEY in your environment.


Tech Stack · 技术栈

Next.js 16 · React 19 · TypeScript · Tailwind CSS 4 · Vercel AI SDK · Google Cloud TTS


Why · 为什么

When you have questions about the meaning of existence in the age of AI — when you wonder whether machines can truly think, whether beauty created by algorithms is real, whether your work still matters — you could ask one AI for an answer.

Or you could convene a symposium.

当你对AI时代的存在意义感到困惑——当你思考机器是否真的能思考,算法创造的美是否真实,你的工作是否仍然重要——你可以问一个AI要答案。

或者,你可以召开一场会饮。


License · 许可证

MIT

About

Plato's philosophers, reborn to debate AI. 柏拉图的哲学家们,重生以辩论人工智能。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages