文章
山姆鍋過往撰寫的文章列表,第 2 頁。
使用 MLX 微調 Meta 的 Llama 3.1 模型
發布: 約 12 分鐘最近山姆鍋在學習大型語言模型的應用,試過了 RAG,一直對於微調模型的效果感到好奇。本文紀錄山姆鍋微調 Meta 的 Llama 3.1 8B 所使用的工具以及環境。
評估 AI 程式碼助理
發布: 約 5 分鐘| 雖然無法保證產出正確的程式碼或建議,但如果把生成式 AI 當作程式碼產生器,倒也是可以節省很多從頭開發的時間。 為了更好地整合進工作流程,評估幾個 VS Code 的程式碼助理擴充套件。
聊聊心目中的「自動化應用平台」
發布: 約 11 分鐘山姆鍋在文章中提過「應用平台」這個名詞好幾次,但好像都沒有對這個名詞有較詳細的說明。
分階(tiered)與分層(layered)的雲端系統架構
發布: 約 6 分鐘一般在架構的描述上, 層(layer)跟階(tier)常常是可互換,但分層/分階的架構中,其實可能用來描述架構中的不同面向。由於本文山姆鍋需要以兩個面向來描述分層/分階的架構,因此本文為了方便起見,將分層跟分階視為架構中不同的面向,但這只是山姆鍋個人習慣,並非業界標準作法。
改用 Astro 寫部落格
發布: 約 3 分鐘雖然還是沒什麼想寫的,但是原先使用 Hexo 的部落格經過這麼久感覺有點生疏了!剛好作為改換 Astro 的理由。
以 Airflow 作為排程服務
發布: 約 3 分鐘Airflow 是一個流行的工作流程管理工具,常用來作為資料管線 (data pipeline) 以完成常見的 ETL 任務。本文山姆鍋示範如何以 Airflow 作為殺雞用牛刀、大材小用的例子。
PostgreSQL 事件總線(event bus)實作驗證
發布: 約 5 分鐘經過了多年後,因為工作的關係,山姆鍋終於又有動機寫 Python 相關的程式了。在目前開發的軟體產品上,用到事件驅動架構。其中關鍵的事件總線(event bus),由於是針對中小型企業的系統,就沒有考慮使用 Kafka 這樣的方案。經評估後,發現使用 PostgreSQL 來實現一個事件總線似乎是一個可行的方案。
Ubuntu 上 Vagrant+Libvirt 虛擬環境
發布: 約 13 分鐘理論上,在同樣硬體規格下,KVM虛擬機的效能會比 VirtualBox 來得高。所以,對於已經有 Linux 環境的人,使用這個組合應該比較有吸引力。
我的 K8S DevOps 實驗環境 - 服務負載均衡器
發布: 約 8 分鐘本文屬於「我的 K8S DevOps 實驗環境」文章系列,說明如何利用 MetalLB 來作為此實驗環境的服務負載均衡器方案,看看這個 K8S 裸機負載均衡器是否可以不負眾望。
建構精簡版的 Deno 容器
發布: 約 5 分鐘很多年前「建構一個與 Ubuntu 相容的小型 Docker 映像」這篇文章中,山姆鍋提出為什麼偏好小型的容器映像檔,如今這個偏好依然存在。最近一時興起使用 Docker multi-stage 重新弄了一個 `Basebox` 容器,並以 Deno 作為示範。