iT邦幫忙

技術文章

RSS
鐵人賽 AI Engineering DAY 5

Day 5 - 讓模型回答固定JSON格式

Day 4 已經把固定的 system message 放進每次請求,但 Runner 收到模型的 message.content 後就直接印出來。今天只改一...

鐵人賽 Security DAY 5
從桃子園灘頭到CySA+ 系列 第 5 篇

# Day05|Port到底怎麼看

有一題丟給我一份掃描結果,上面開著 22、80、443,還有 515、631、9100,問我這台最可能是什麼裝置。我看到 80 跟 443,直接很自信的選 we...

鐵人賽 Modern Web DAY 11

Day 11|Encapsulation 與 Property:讓 Class 管理自己的資料

Day 10 我們學會使用 Class,把相關的資料與行為組織在一起。 例如: class Order { public string Product...

鐵人賽 AI Engineering DAY 5

Day 5:SQLite 資料庫建置

Day 4 已經定義好 8 個 SQLAlchemy Model。今天把它們建立成真正的 SQLite 資料庫,插入測試資料,再用查詢腳本確認資料可以讀出來。...

鐵人賽 Vibe Coding DAY 7

Vibe Coding:30 個開發實用技巧|把 localhost 開給別人測:Cloudflare Tunnel、ngrok 與自己的 domain - Tip 07

本篇系列版部落格:閱讀中文版 這一篇改寫自我部落格的《Cloudflare Tunnel:我現在會用它取代 ngrok》,並補上快速 tunnel 與 ngro...

鐵人賽 自我挑戰組 DAY 6

Day 6|List

常用指令 List 是一串有順序的字串,兩頭都可以推,也都可以拿。 LPUSH key value ...(從左邊推進去,回傳推完的長度)| p2 p1 p...

鐵人賽 Vibe Coding DAY 5

Day 5 — 遊戲 UI 實戰:從遊戲規劃到 SwiftUI 畫面構建

在搞懂了 Prompt 的下達技巧與 Xcode 的架構規範後,今天我們要正式進入核心模組——認知訓練遊戲畫面的開發! 1. 遊戲模組前期規劃 在請 AI 寫畫...

鐵人賽 AI Engineering DAY 3

Day 08|Reliability、Quality、Safety:AI 系統不能只看一個指標

GitHub:darkstar1227/learning-sre-for-ai-era **先講結論:**AI 服務的 HTTP 200,只能說這次請求沒...

鐵人賽 AI Engineering DAY 5

[Day 05] 資料蒐集與清洗:處理非結構化文件(PDF/HTML/Markdown)

前言 從今天開始,我們正式進入 RAG 系統的 Indexing 階段,第一步:把散落各處、格式各異的原始資料,整理成乾淨、可用的文字內容。 常見文件格式與挑戰...

鐵人賽 IT Operation DAY 5

Day 5|明明已經 Allow,為什麼還是 AccessDenied?

上一篇提到,Control Tower 與 AWS Organizations 可以透過 Controls、SCP 等機制建立帳號層級的治理邊界,不過帳號允許使...

鐵人賽 AI Engineering DAY 6

【Day 06】Agent 框架選秀大會:Pi、smolagents、Deep Agents、Hermes 誰留在實作名單?

前幾天把模型、Benchmark、Agent Framework 都大致整理過一輪之後,今天終於可以開始收斂框架名單了。 目前我比較有興趣的有四個: Pi s...

鐵人賽 自我挑戰組 DAY 5

Day 05:網頁的骨架:用設計圖的「圖層觀念」來理解 HTML 語意化

昨天我們認識了一個網頁最基本的大外框與骨架(head 幕後大腦與 body 實體舞台)。今天,我們要進一步來看看:要把東西放進舞台裡時,該怎麼組織它們? 身為一...

鐵人賽 AI 自動化 DAY 5

D5 OpenClaw Companion:那個待在系統匣的小程式(一)

D4 我們裝了兩個東西:Windows 上的 Companion,和跑在背後的 Gateway。 Gateway 是核心,這個之後應該會一直提。今天先把 Com...

鐵人賽 JavaScript DAY 20

Day 19|找零錢為什麼很自然會想到 Greedy?

前幾篇,我們一路從 dependency、propagation 談到 Graph 本身也可能隨著系統執行而改變。到這裡,我們已經不只是在描述資料結構,也開始面...

鐵人賽 自我挑戰組 DAY 4
Medical Data Cleaner 系列 第 5 篇

建立有問題的資料

如果所有資料都是完全正確的,就很難確認之後製作的工具能不能找到資料中的問題。因此這次先在原本的正常資料中,刻意加入一些常見的資料錯誤,模擬實際資料處理時可能遇到...

如何連上橫跨美洲大陸的千百台 Edge Servers?什麼是反向代理?Rathole 部署實戰!

Berry AI 的一些產品功能需要即時 (realtime) 在門市內計算完成,甚至在門市的對外網路故障時也要繼續運作,因此我們在每一間店都有設置一台 edg...

鐵人賽 Claude AI DAY 8

Day 08|實作 check_domain.py:讓「官方」由程式決定

昨日回顧 Day 7 把官方來源寫成有證據、日期、範圍與狀態的資料。今天實作 scripts/check_domain.py,把 URL 解析、host 正規化...

鐵人賽 自我挑戰組 DAY 5

Day 5|關於網站標題

前一篇提到我稍微認識了 HTML 文件的基本架構,也知道一份 HTML 裡面會分成 <head> 和 <body>,其實那天嘗試的不只是...

鐵人賽 Modern Web DAY 5

Day 5 - Three.js:正式建立第一個 3D 世界

今天終於要進入這次 30 天專案的核心之一:Three.js。Three.js 是建立在 WebGL 上的 JavaScript 3D 函式庫,可以幫我們簡化很...

鐵人賽 Claude AI DAY 5

【Day05】機會驗證只完成一半!學會用產品審查框架,搭配 Claude AI 整理洞察,把驗證結果變成團隊都買單的共識

快速解答: 驗證機會只完成一半的工作。你還需要把這些洞察,清楚地傳達給專案團隊、領導層,以及所有會受影響的相關團隊——這一步決定了你的專案是順利推進,還是在後期...

鐵人賽 Software Development DAY 23

[ Day 23 ] 為什麼 Docker 單機一定會崩潰?高可用 (HA) 叢集與告別人工維運的救星 K8s

前幾天我們利用Docker完成了非同步 S3 微服務的容器化、架設了 Prometheus + Grafana 監控鏈路,並透過 JMeter 壓測驗證有無保護...

鐵人賽 Software Development DAY 27

Day 27 - 日頻回測引擎:把整張、手續費、證交稅和漲停鎖死放進去

到 Day 26 為止的回測都是同一種假設:名單出來、隔天開盤按比例成交、來回扣 0.471%。這對量 IC 和比規則夠用,對「我拿一百萬照做會怎樣」不夠。一百...

鐵人賽 自我挑戰組 DAY 5

* Day 05:角色扮演的力量:設定 System Instructions 塑造專屬專家人格

塑造專屬專家人格的核心,在於學會使用 Google AI Studio 右側面板的獨立欄位,將「角色定位」與「日常問答」徹底分開,打造出穩定、不跑調的專業 Ag...

鐵人賽 Software Development DAY 11

Day 11|看到 n8n 時,我以為找到做預約系統的方法了

本文同步刊載於個人連載網站 前面幾篇一路寫的是,這套預約管理工具的功能怎麼長出來、哪些工作可以交給系統,以及我後來怎麼注意到: 功能做得出來,不代表產品就真的完...

鐵人賽 Claude AI DAY 27

Day 27 ERP 客戶信件撰寫 -- 讓AI幫你寫信給客人

這一篇要做的事很單純:在 ERP 裡的每一筆客戶或潛在客戶上按一個鈕,就有一封寫好的草稿,主旨、稱謂、內文、署名都在,人只要看一遍、修改、按送出。 先看成果:...

鐵人賽 AI Engineering DAY 19

19-opencode | GitHub 與 GitLab 整合:PR review 自動化

! 本篇文章將會介紹 opencode 的 GitHub / GitLab 整合,讓 AI 隊友直接住在你的 repo 裡,一聲令下就開工 :D TL;DR:...

Day 05|State 跟 Props 到底差在哪?這份資料到底是誰的?

上一篇我們把備忘錄搬進 React,開始看到: const [memos, setMemos] = useState<string[]>([]);...

鐵人賽 Modern Web DAY 5

Day5 輸入欄位、下拉選單和按鈕

網頁不再只有文字,認識互動元件 在昨天的文章中,我們學會了如何用HTML呈現標題與段落文字。但網頁之所以好玩,是因為使用者可以跟網頁進行互動,不論是註冊會員、填...

鐵人賽 AI Engineering DAY 5

Day5 用 Python 處理影像:讀取、縮放、裁切

前幾天我們認識了 Pixel、RGB 與 Channel,也知道對電腦來說,一張圖片其實就是由大量數值組成的資料但在真正把圖片交給模型之前,通常還需要先經過一些...

鐵人賽 Software Development DAY 16

Day 16|Attribution:來源真的等於原因嗎?

上一篇文介紹 Web Analytics 時,我們可以利用 Sources 觀察使用者從哪裡進入網站,例如 Organic Search、Paid Search...