Archives
All the articles I've archived.
內網沒有 ffmpeg 怎麼辦?用 PyAV 把影片轉成聲音檔,再擷取想要的時間區間
在不能裝 ffmpeg 的內網環境,只用 pip 裝得到的 PyAV,把 mp4 等影片轉成 wav / mp3,並擷取指定時間區間、指定長度,或切成固定長度的多段。每個功能都是可以直接複製的獨立函式。
沒有網路也能搬 Python 環境:把 venv 裡已安裝的套件重新打包成 .whl
一支只用標準函式庫的 repack_wheels.py:把目前 venv 已安裝的套件直接重新打包成 wheel,連同 requirements.txt 帶到另一台機器,全程不需要網路。
終端機個人助理(一):用 cfg.py 管理工作資料夾與模型設定
終端機個人助理系列第一篇:準備專案環境,並用一個小小的 Profile 類別集中管理工作資料夾、作業系統與模型金鑰。
終端機個人助理(二):用 krl.py 建立 deep agent 並串流回答
終端機個人助理系列第二篇:用 deepagents 建立會讀寫檔案、執行指令的 agent,加上對話壓縮與執行前審核,再包成一個能串流文字、工具資訊與審核請求的 Assistant 類別。
終端機個人助理:逐行看懂 pyproject.toml,把三個 .py 檔變成 lpa 指令
終端機個人助理系列補充篇:逐段說明 pyproject.toml 的 project、scripts、build-system 與 hatch 設定,看懂 src/ 底下的 cfg.py、krl.py、tui.py 怎麼變成一個 lpa 指令。
終端機個人助理(三):用 tui.py 做出 Textual 聊天介面與核准視窗
終端機個人助理系列第三篇:用 Textual 做出聊天介面,即時顯示串流回答與工具資訊,agent 要執行指令時跳出核准視窗,最後用 lpa 指令啟動。
用 deepagents + Textual 打造一個會寫程式的終端機個人助理
一步一步用 deepagents 與 Textual 做出在終端機運作的個人助理:串流回答、讀寫檔案、執行程式前先確認,還能自動與手動濃縮對話。
VB.NET 新手入門:給 15 歲的你,第一次寫程式
從零開始學 VB.NET,用「遊戲角色」的比喻講解變數、判斷式、迴圈、函式這些基礎語法,附上可以直接執行的小範例。
什麼是 SIGReg?用手電筒影子檢查 AI 有沒有偷懶
用手電筒照影子的比喻,白話解釋 SIGReg 是什麼、為什麼能防止 AI 模型「偷懶」,並且一步一步拆解 PyTorch 向量化實作。
Agent Skill 的 SKILL.md 怎麼寫?資料結構與完整範例
拆解 SKILL.md 的資料夾結構跟 YAML frontmatter 每個欄位的規則,最後用一個完整的週報產生器 skill 當範例,實際寫一份能被 agent 讀懂的 SKILL.md。
什麼是 Agent Skills?
用公司圖書館裡的 SOP 手冊當比喻,白話解釋 Agent Skills 是什麼,並比較 langchain 的 create_agent 跟 deepagents 兩種接法差在哪裡。
打造一個像 Claude Code 的終端機工具:用 Textual 做介面,pip install 後一鍵啟動
從 Textual App 骨架到 pyproject.toml 的 entry point 設定,教你做出一個像 Claude Code 一樣、pip install 之後打指令就跳出完整終端機介面的 Python 套件。
用 Textual 和 Rich 打造一個能接 LangChain Agent 的聊天機器人終端機介面
手把手用 Textual 蓋出一個終端機聊天視窗,背後串上 LangChain agent,讓你在終端機裡也能跟自己的 AI 助理對話。
什麼是 Logging?
用寫日記的比喻,白話解釋程式為什麼需要 logging、跟 print 差在哪裡,以及 Python 的 logging 該怎麼用。
什麼是 SummarizationMiddleware?
用寫筆記本的比喻,白話解釋 AI agent 世界裡的 SummarizationMiddleware 為什麼需要、每個參數在幹嘛。
什麼是 FilesystemMiddleware?
用交朋友、給鑰匙的比喻,白話解釋 AI agent 世界裡的 FilesystemMiddleware 到底在幹嘛。
文章標題
這篇文章的簡短描述,會顯示在文章列表、SEO meta 跟 RSS 裡。