# 🧠【開發日誌 #001】從 SillyTavern 到 Tamashi:`打造角色人格建構引擎的起點,最終目標是SAO!` > 作者:yurem > 日期:2025-05-26 > 狀態:開發第 3 天 --- ## 🌟 第一章 動機起點:自單位經驗與黑洞周困 如果你玩過 character ai 那你應該也聽說過sillytavern ? 當今最無限制的ai chatbot 很不湊巧 我玩的應該是全台玩前幾深的... 看看帳單 450鎂的心得和痛點解析  > ~~這篇文章至少值450鎂 看到撞到~~ 那先說說黃油經歷吧,畢竟瑟瑟是人類第一生產力 你都玩 SillyTavern 了,不就是為了「無限制」嗎? 玩過 era-toho 嗎? 玩過像是 sandbox 的《人工學園2》嗎?模擬市民4 紳士版? 還是rimworld無限制 都沒有?那... 《希爾維的摸頭》?《出家少女》? 嘛 我都玩過,galgame的經典也有什麼蒼彼 沙耶 圖書館的牧羊人 等等 看到酒館的你想必很興奮吧? 回到酒館,折騰了好幾個禮拜 然後你發現 - 13B 模型沒有自我的哲學、搞不懂“話中有話”。牛頭人13B可是當代的神...很可惜除了瑟瑟什麼都不會 - 於是...你找了32B,72B...104B的goliath - 最後發發現 Midnight Miku 儘管稱為神 還是有極限,Purpleverse 直接把你給弄軟。 - 然後發現以上全是英文 翻譯之後全部味道都變了,中文的勃大莖深那是一點都不會。 - 換成 Gemini?Google 隨時不提供了 然後玩一陣子你意識到他們都是在「跑分」而非「應對」... >然後role play在openrouter上排第一只是因為便宜,以及英文能力還行 中文role-play大概墊底吧 你好奇抽了一下 Claude-Sonnet ,一用發現:啊…回不去了 *Claude,史上最強的 role-play 系統,對話、角色理解力、台灣國語、連迷因都完美。配上jail break更是妙不可言* 一回過神:已經熬了好幾百美金 復省迁往,你還會重刷 SillyTavern 的回答,每次重刷,都是 $0.038 美金 ... --- ## 第二章:「夢境」裡的空虛 儘管claude如此之神 數百訊息後你發現: * 100 句:劇情還是未帶入 * 200 句:記憶閃為粉 * 300 句:已陷死背點,你如果寫slow burn romance然後上30句全是ii,那你就要逃不出ii的輪迴了 啥? 你說embedded? cohere mutilingual v3 當時跑分最強我都用了 然後你發現sillytavern的vectorize按一下就要等10來分 效果也沒比較好,如果你對話沒有標註日期 那你完蛋了 你發現對單角色的極限就在這,轉頭看像world info 我連 100k+ 的 world info 都試過 ~~然後出現out of token limit~~ 隨後你發現: * 角色開始混淆,她們的性格不再是當初的樣子 * 你得手動記錄觀感值 / 關係。事件觀念還得你自己打...  > 我劇透我自己? 然後你不想被劇透,讓llm隨機 發現: * temperature 一高,隨機就上,突然抽瘋 * prompt 一醜,路上會被雷打,要不然就是'必定發生' 結果:「玩了 2000 轉」,一切都是同樣 * world info 不會成長 * 她們永遠開朗 * 日期永遠是春天 到這裡,能理解的人不多了...  ___ ## 附上~~人權圖~~對話紀錄 我覺得最強的卡片,當然東方廚限定 [東方rpg](https://chub.ai/characters/punchchildren/grand-gensokyo-adventure-dd7ffd91) - 擁有超過29k的 world info - 少數讓我能連續玩2600輪對話的卡片,然後還重開好幾輪玩500+輪... 都是claude啊... - 過程中背包 好感度 技能 全部都記載author notes - embedded一次要20分鐘... - status的prompt 調了好幾次   - 這樣的操作還是有的痛點 - 每次都得想回什麼 我知道有quick reply QR STscripts 我用過 效果不好 user卡片定義也要非常優秀 - 中文效果不好又要換回英文 雙語的情況下 embedded效果更差 更何況sillytavern用的還是最簡單的key-value retreival - author notes我得手動更新 - 這樣一搞token直接被擠佔 綜上,等了半年 沒一個現在還打的過sillytavern的,還一個個不是殞落就是上岸,可憐哪 ## *所以我出手了*  > 都是搞記憶的,沒毛病吧? 直到我到處轉轉看了也試了Flowise langflow crewai autogen 但只有最後一個讓我眼前一亮 那是—— **LangGraph** > 終於進入主題了 --- ## 🤖 自我介紹與技術背景 我身為練習時長兩年半的後(?)端工程師。 >人在新創,天天被創 > 基本上每天就是被隕石砸 已經成為全能打雜王: * 大學 unity 做了一個沒人想玩的3d arpg 手k動作手畫ui手刻shader 想當年沒有gpt的時代 * Frontend/Backend 都做過 * cuda 加速 defish 魚眼相機算法 我入職寫的是後端啊 這什麼阿? ~~這新創太刺激了~~ * Infra / AKS / Terraform / Azure Pipeline 搭過 3\~4 次 ~~主管天外飛來隕石~~ * TTS 是我現職:G2PW 技術問題解析到吐血 情感語音搞到快起飛 * comfyui的wan2.1 lora 也搭過 * 最近跑來研究llm 不過我早就一直業餘在研究了 算是  大概功能? - 一個會「進化」的 chatbot agent 系統 - 旨在聊天會跑advanced rag - 然後會自我進化prompt 加上可能製作的好感度或背包系統吧? - 或者隨便什麼系統 把他當background agent 隨便bind個廉價的gemini就行。 LangGraph + NoSQL + Memory Embedding + RAG + Multi-agents (Event Engine + Prompt Engine) = Project-Tamashi(暫定) 載體可能先用v0.dev頂著吧... 也許之後又能回老本行用unity當舞台 不過現在是web的時代了 ~~TTS 與 ComfyUI?還沒鴿,只是 LLM 先佔了全部精力。~~ > 研究過civitai上有model像素生成很快,好像是基於pony得像素版 > 不要小瞧像素,冬天的狂想曲🤪懂得都懂 --- ## ❤️ 這不是 toy project,是 vibe coding 機會 對,本project 會極致的使用vibe coding 也會紀錄 不是那種營銷號的小遊戲、訂單網站 是非常heavy的業界等級backend to frontend的全端整合,從database schema, restful api ,MVC-model,cloud infra 一籮筐的從0開始的過程紀錄。 當然,我盡可能讓不會炸 >眾所周知,vibe coding就是讓3個工程師在3天產生30個工程師3個月工作成果的技術債 >看向已經炸開的五個repo,我prd隨便寫寫一切40幾個任務做到第13整個repo就毀了 敬請期待 主用cursor 我windsurf, openai codex 什麼都試過了 cursor用的順,會程序的唯一真神 目前已經嘗試過的清單 - claudde-task-master: https://github.com/eyaltoledano/claude-task-master - 不適合start up 適合prd完整 - cursormemory-bank: https://github.com/vanzan01/cursor-memory-bank/tree/main/custom_modes - 還在開發,基於cursor最新的custom agent,用過幾輪 非常不穩定 都是這位開發的: ai-jason https://www.youtube.com/@AIJasonZ 主作者 AI-Jason 很強,但案例太簡單 所以我自幹:混合 Cursor Rule + 自訂 Flow + 自製模型路由器 ~~畫個餅等我mvp1出來開直播馬拉松開發~~ --- ## 📅 開發第 3 天進度 ### ☑️ LLM 管理系統完成 * `get_model()` 支援 Azure/OpenRouter 未來在說 * `RunnableConfig` 支援加載我想用的模型 * 類型安全 + 環境設定總管 ### ☑️ LangGraph Flow 進度 * entrypoint 完成 * chatbot + chatbot\_graph 双 Graph 模式 * configurable 接入 character ### ☑️ 未來頂輪 plan * [ ] character\_io.py 進度 0% (角色卡的parser) * [ ] prompt\_engine 接 character section * [ ] CosmosDB store mock + schema (mongodb + chromadb 可能性微存?) 夢開始的進度圖  附上之前測試最小理論可行的update character profile langgraph吧   --- **最後:** 我不會停止。 第一次寫開發紀錄,說真的寫出來能全部看懂get到的真的有嗎? 總之先寫下來,哪天成了才有紀錄追 只有寫下來,他才會有命。 **最後猜猜 這篇文章哪些是gpt寫的?** -- To be continued --
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up