Project DIJI:給大家方便用的網站!
之前說要做的 Project DIJI 網站,現在可以進去了。
👉 網站入口:diji.mewcat.me
你現在可以上去建立角色、和角色聊天、查看互動中留下的記憶,也可以把角色草稿改到自己滿意為止。
改壞了也不用急著懺悔。
網站會保存草稿版本,可以回去看前一版。
接下來我帶你看網站裡已經做好的東西,以及它目前還有哪些限制。
它現在能做什麼
你會看到的功能 | 它實際在處理什麼 |
|---|---|
建立角色 | 從創作概念產生結構化角色資料、對話風格、角色卡摘要與嗜好 |
和角色互動 | 將角色、關係、記憶、時間與近期對話組成每一輪的上下文 |
記憶頁 | 查看、修改或刪除抽取出的事件記憶 |
草稿版本 | 每次手動或 AI 修改都保存版本,可預覽舊版、選擇還原 |
模型連線 | 讓使用者選擇自己的模型連線,而不是假裝所有模型都長一樣 |
實驗設定 | 將可替換的提示詞流程放進獨立工作台,保留來源與人工核准邊界 |
這張表看起來像功能清單,但它們其實都在處理同一件事:
不要讓長期互動的資料變成一團不知道誰改過、也不知道下一輪會帶進去什麼的線。
從「我想要一個角色」開始,但不只停在生一張卡
建立角色時,DIJI 不把關鍵字直接換成一段漂亮人設就結束。
創作概念
→ 完整角色設定
→ 對話風格指南
→ 角色卡摘要與嗜好
→ 可檢查的完整角色 prompt
→ 你審核後,才成為可聊天的角色
角色設定裡會有:
動機、目標與恐懼
文化背景與語言習慣
面對不同關係時的反應
能力、弱點與行為界線
更重要的是,它會描述角色如何從陌生、熟識、親近到信任。
這不只是把好感度數字往上加,而是定義她在不同關係進度會多露出什麼、仍然保留什麼。
沒有這層設計,角色通常只會走向兩種極端:
第一輪就把全部祕密倒給你。
永遠卡在同一句拒絕,像裝飾得很漂亮但永遠推不開的門。
AI 改草稿可以,但它不能把你的昨天吃掉
角色生成很容易進入一種危險狀態:
你叫 AI 幫你改一段,改完發現前一版比較好。
然後只能盯著螢幕想:「我剛剛到底按了什麼?」
DIJI 把草稿當成有歷史的工作檔,不是一次性的輸出。
發生什麼事 | DIJI 怎麼處理 |
|---|---|
你手動改角色 | 自動保存成一個新版本 |
你請 AI 修改 | 保存修改前後的版本與修改來源 |
你想比較舊稿 | 先以唯讀方式預覽,不會直接覆寫目前內容 |
你決定回到舊版 | 建立新的還原版本,不抹掉你現在的版本 |
草稿已存成角色 | 還原會另外開成新草稿,不直接改壞已保存角色 |
版本資料在伺服器端用版本號檢查,避免兩個修改同時發生時,後送出的內容把前面的工作偷偷蓋掉。
我覺得這比「AI 一鍵幫你變更好」重要得多。
因為角色是創作,不是自動售票機;你需要的是能試、能比較、能反悔的空間。
記憶不是把聊天紀錄灌到爆
DIJI 同時保留完整逐字對話與事件記憶。
完整對話讓你回看:「當時原話是什麼?」
事件記憶讓系統在下一輪知道:「這件事值得帶回來。」
例如一個約定、一次衝突,或一個角色在意的細節。
聊天內容
→ 保存完整對話
→ 抽取重要事件與關鍵字
→ 顯示在記憶頁
→ 下一輪依近期與相關性取回這不是宣稱 AI 永遠不會忘記。
DIJI 把記憶做成可以看、可以驗證的資料,讓你知道它留下了哪些關鍵點。
記錯了?你可以自己改
AI 整理記憶也會出包。有時候它會把玩笑當承諾,或把「我不喜歡香菜」記成「我喜歡香菜」。這時候不用跟角色吵架,直接打開記憶頁修改就好。
每筆記憶都可以編輯:
分類與摘要:這是事實、偏好還是事件,以及它記了什麼。
關鍵字與重點:哪些人物、地點或細節值得留下。
角色回覆摘要:當時角色的反應該怎麼記錄。
儲存後,更新內容會用於後續記憶取回與回覆。原始使用者訊息和記憶時間不會被這次編輯改掉。
如果整筆都不想留,也可以刪除;
刪除後無法直接復原,但原始聊天紀錄仍會保留,也可能繼續出現在近期對話歷史中。
系統也不該把很久以前所有的「哈哈」都塞進上下文,假裝字越多越深情。
**目前的限制:**記憶檢索沿用關鍵字字串比對,還不是語意搜尋。完整關鍵字或分類能命中,不代表只輸入其中兩個字就一定找得到。
網站目前的狀態
DIJI 現在是一個已經能使用的角色互動網站。
你可以創建角色、修改草稿、保存版本、聊天、查看記憶、接上自己的模型,並在需要時檢查資料和流程。
它還不能保證角色永遠不會 OOC。模型會變、提示詞會失效、記憶取回會有誤差;這些事情不能靠網站做得比較漂亮就消失。
但至少,DIJI 不把這些不確定性藏起來。
目前網站可以使用,也還有需要慢慢修的地方。
如果你之前就在等它,現在可以到 Project DIJI 看看,從建立一個角色開始。
作者:mewcat