Sorcerer icon

Sorcerer

Sorcerer 是以本機優先的 macOS 應用程式,模擬 AI 驅動角色社群對假設情境的反應,支援情境簡報、社群設定、分支模擬、投票與附來源報告,協助探索假設。

Sorcerer

Sorcerer 的功能

Sorcerer 是一款以本機優先的 SwiftUI macOS 應用程式,圍繞假設問題模擬由 AI 驅動的角色社群。使用者定義情境、提供相關脈絡、組成社群,並觀察貼文、反應、觀點與行動如何在各回合中發展。

這項工具旨在探索可能的反應、異議與後果,而非建立現實世界的證據。它可以透過 Claude CLI 使用 Claude、透過 Codex CLI 使用 ChatGPT,或使用本機執行的 Ollama,同時將實驗資料保留為本機 JSON 檔案。

模擬工具

以問題為核心的實驗

從假設問題開始,選擇社群動態消息、論壇、群組聊天、城鎮廣場或工作場所等情境,並設定回合數與節奏。應用程式會在實驗設定期間提供即時預覽。

具知識邊界的情境簡報

透過 gh 登入,從 GitHub 儲存庫、本機資料夾、網站或檔案建立簡報。事實會依知悉者加上標籤,包括公開、內部人士與隱藏知識。明確列出的讀取範圍會排除 .env 檔案、金鑰、憑證、node_modules 與建置輸出。

持續存在的角色社群

建立或重複使用社群,並在執行前編輯成員。角色檔案包含個性、興趣、目標、關係與記憶;角色可以回覆、互動,並將注意力傾向與自己有關聯的人。

即時回合、行動與檢視方式

在動態消息中逐回合觀看貼文出現,切換至關係圖或情緒圖,並追蹤列出的行動,例如範本提供的選項或根據問題提出的行動。參與者也可以離開、返回,或邀請其他人進入這個世界。

投票、分支與附來源報告

使用自訂選項向社群發起投票,可選擇不公開記錄,或作為影響下一回合的公開事件。在指定回合建立分支以探索另一條路徑,接著使用比較分支並將發現連結至來源貼文的報告。

實際用途

  • 探索產品變更假設

    模擬虛構客戶社群可能如何討論訂閱費用調漲提案,包括可能的升級、取消與投票回應。將結果視為研究提示,而非需求證據。

  • 測試溝通情境

    向社群提供標題、公告或事件,觀察回應如何在群組聊天、論壇或社群動態消息情境中透過關係傳播。注入後續事件,以測試討論如何變化。

  • 根據受控情境推理

    將儲存庫、本機資料夾、網站或檔案中的文件載入簡報,區分一般、內部人士或隱藏資訊,並檢視各種知識邊界如何改變模擬討論。

  • 比較替代結果

    在先前回合建立實驗分支,修改決策或事件,同時保留截至該時間點的社群與記憶。透過報告及其引用的貼文比較各個分支。

Pros and Cons

Pros

  • 使用現有的 Claude、ChatGPT/Codex 或 Ollama 存取權,而不需另外內建模型服務。
  • 將實驗、可重複使用的情境與設定,以易讀的 JSON 檔案儲存在本機。
  • 支援從較早回合建立替代分支,並提供比較分歧與引用基礎貼文的報告。
  • 讓使用者透過公開、內部人士與隱藏情境標籤,控制社群知道的內容。

Cons

  • 模擬以待研究的假設為框架,不能取代來自現實世界的證據。
  • 原生應用程式需要 macOS 15 或以上版本。
  • 使用 Claude 或 ChatGPT 取決於是否已安裝並登入相應的 CLI;提供者的使用量限制可能會暫停執行。

FAQ

Sorcerer 支援哪些平台?

Sorcerer 是原生 macOS 應用程式。最新版本資訊指出支援 macOS 15 或以上版本,並提供 Apple silicon 與 Intel Mac 版本。

Sorcerer 可以使用哪些 AI 提供者?

它會使用您已登入的 AI 工具:Claude CLI(Claude Code)、ChatGPT 的 Codex CLI,或在 localhost:11434 本機執行的 Ollama。您可以依提供者選擇模型,並為角色、報告及一對一聊天指派不同模型。

模擬儲存在哪裡?可以匯出嗎?

Sorcerer 將資料以純文字 JSON 儲存於 ~/Sorcerer,包括實驗、可重複使用的情境簡報與設定。您可以匯出包含完整歷史記錄的實驗,或匯出不含歷史記錄的新情境,供其他人執行。

基本的模擬流程是什麼?

建立實驗時,先定義問題與規則,再從支援的來源或檔案提供情境內容並設定社群。接著,各回合會串流顯示於動態消息中;您可以暫停、注入事件、進行投票,並從先前的回合分支出新的路徑。

Quick Facts

類別
AI 模擬工具
平台
原生 macOS 應用程式;最新版本資訊列出 macOS 15 或以上版本
AI 連線
Claude CLI、ChatGPT/Codex CLI 或本機 Ollama
資料儲存
位於 ~/Sorcerer 的本機純文字 JSON
授權條款
MIT
來源
github.com/gbrasil720/sorcerer
Sorcerer - AI Tool, Features, Use Cases & Alternatives | UStack