台北 UTC+8

你好,
我是 ashiya。

住在台北。平常一邊聽日系歌,一邊寫 Python 腳本;最近在折騰 AI Bot 和 Minecraft 模組服,想讓大模型「住進」群聊和遊戲裡。

正在循環 群青 — YOASOBI

關於我

嗨,我是 ashiya。我喜歡把重複的事交給程式——表格整理、資料清洗這類工作,能寫成腳本,就不想手動做第二次。

最近的樂趣,是給大模型一個角色、一段記憶,再把它放進群聊或 Minecraft 伺服器,看看它會長成什麼樣子。

寫東西的時候,背景通常是日系歌,或是虛擬偶像的歌回與雜談直播;週末會補一補聯動企劃,順手記下好笑的名場面。

作品

做完的、正在做的,還有還在實驗的東西。

AI × 群聊 進行中

人設群聊 Bot

基於 NapCat(OneBot v11)與大模型的群聊機器人。用結構化的人設文件和記憶模組,讓回覆更貼近角色的語氣,也記得群友的稱呼和聊過的話題。

  1. 群訊息
  2. NapCat / OneBot v11
  3. 人設 Prompt記憶模組
  4. 角色化回覆
做了什麼
  • 把性格、口癖、情緒邊界拆成結構化的人設文件。
  • 用記憶模組記下群友的稱呼和聊過的話題。
  • 調整觸發門檻與冷卻時間,避免洗版。
  • Python
  • OneBot v11
  • NapCat
  • MCP
AI × 遊戲 實驗中

MC 模組服 AI 夥伴

以 Mindcraft / Mineflayer 為基礎,讓大模型驅動、帶有人設的 AI 角色進入 Forge 1.19.2 模組服,一起採集、建造和聊天。最大的難關是 Forge 登入階段的握手,目前用一層代理來處理。

  1. LLM + 人設
  2. Mineflayer 動作
  3. Forge 握手代理
  4. Forge 1.19.2 伺服器
做了什麼
  • 研究 Forge 1.19.2 登入階段的握手流程,用代理轉發並回應。
  • 把角色人設和遊戲內動作(跟隨、採集、建造)結合起來。
  • 提供 Docker 執行環境,方便快速拉起實例。
  • Node.js
  • Mineflayer
  • Forge 1.19.2
  • LLM
  • Docker
自動化 × 資料 已完成

表格流水線 Python 重構

把一套用 Power Query(M 語言)寫的多表處理流程,改寫成 pandas + openpyxl 的模組化 Python 專案,支援依資料夾批次讀取、關鍵字去重與類目對應。

  1. config.yaml + Excel 資料夾
  2. 類目對應關鍵字清洗流水合併
  3. DataFrame / Excel
做了什麼
  • 用 config.yaml 管理路徑,不再寫死在程式裡。
  • 每一步都是回傳 DataFrame 的函式,方便單獨測試。
  • 用 pytest 覆蓋空值、重複鍵等邊界情況。
  • Python
  • pandas
  • openpyxl
  • YAML
  • pytest
網站 上線中

ashiyachion.me

你正在看的這個網站。從零手寫的 HTML、CSS 和一點 JavaScript,沒有框架、不用建置,推上 GitHub Pages 就上線。

  1. index.html
  2. style.css + main.js
  3. GitHub Pages
  4. ashiyachion.me
做了什麼
  • 深淺色主題會跟隨系統,也可以手動切換。
  • 深色模式有一片慢慢閃爍的星空,偶爾還有流星。
  • 「正在循環」的歌會依台北時間自動挑選。
  • HTML
  • CSS
  • JavaScript
  • GitHub Pages
原始碼

最近單曲循環

寫程式時的背景音樂。頁首「正在循環」的那一首,會依台北時間自動挑選。

  1. 01 群青 YOASOBI 卡在奇怪的 bug 裡時,副歌一響就能找回節奏。 寫程式 · 鼓點驅動
  2. 02 花に亡霊 ヨルシカ 乾淨的吉他前奏,適合寫完東西之後單曲循環。 傍晚 · 放空
  3. 03 踊り子 Vaundy 貝斯線很耐聽,歌回裡也常常聽到翻唱。 通勤 · 低頻律動
  4. 04 ミラーチューン ずっと真夜中でいいのに。 節奏密集卻不吵,適合需要專心往前推的時候。 深夜 · 高密度

工具箱

平常順手的語言、函式庫和工具。

腳本與資料

  • Python
  • pandas
  • openpyxl
  • YAML
  • pytest

Bot 與 AI

  • LLM Prompt
  • OneBot v11
  • NapCat
  • Mineflayer
  • MCP

前端與工具

  • HTML / CSS
  • JavaScript
  • Node.js
  • Git
  • Docker

想聊聊歌、Bot,
或是 Minecraft?

目前最容易找到我的地方是 GitHub,歡迎來逛逛。