iT邦幫忙

技術文章

RSS
鐵人賽 Software Development DAY 19

Day 19|AI 都能寫 PRD 了,現在公司到底還需要 PM 做什麼?

現在用 AI 寫 PRD,真的很快。 給它: URD + Meeting Notes + 現有 System Context 幾分鐘就可以生成: Backgr...

鐵人賽 自我挑戰組 DAY 20

Day 20 : 雲端上的服務到底是怎麼被管理的?

昨天聊到 Docker,知道可以把程式和它需要的環境一起整理起來但我又突然想到一個問題如果一個網站或 App 的使用者突然變得超多,那這麼多伺服器到底是怎麼管理...

鐵人賽 AI Engineering DAY 19

Day 19|加入輸出驗證,讓 Flask 不再直接相信 AI 的結果

前言 AI 確實可以幫我們排序,但 AI 回傳的結果不能完全相信。 所以今天來檢查 AI 回來的資料到底是不是我們想要的格式。 加防呆功能,讓 Flask 捕捉...

鐵人賽 AI Engineering DAY 26

Day26 Agent 上線後呢?Multi-LoRA 部署與生產環境監控

當我們的 Agent 完成了前幾天的微調與訓練後,我們不能只靠簡單的腳本跑模型,更不能只用肉眼盯著 Terminal 抓 Bug。 今天,我們不寫繁瑣的實驗程式...

Day 19|Filter 只是展開,為什麼 API 卻又打了一次?

前 18 天,我們一路從: 資料在哪裡? ↓ State / Props ↓ Component ↓ useEffect ↓ useRequest ↓ API...

鐵人賽 AI Security DAY 19

Agent 記住一句藏起來的指令,之後每個新對話都會回來

給 agent 長期記憶,是為了不用每次重講一遍。可是記住的東西,下次開新對話會原封不動接回它的提示詞裡。一句藏在筆記裡的指令,只要被記住一次,之後每個新對話...

鐵人賽 Vibe Coding DAY 19

Day 19|@Transactional 的邊界:哪些操作該被 rollback?

每次訂團購的時候,團主都要像債主般的追著跟大家要錢,所以在做這個專案的時候,就刻意地把規格設計成「訂單扣款時,只要有一個人儲值帳戶裡面的錢不夠扣款,就不能扣款」...

白稜 系列 第 21 篇

Day 21|第 15 章:退潮的味道

1 2023 年的年末,愛期會辦了一場 Retreat。 退修會。一年一度,全機構的主管到外地住兩天,檢討這一年、規劃下一年。地點在郊區一間有點年紀的會議中心,...

Day 21:進階風險熱力圖(Heatmap)、雙軸圖與計算欄位(LOD 表達式)

收到!各位打火弟兄注意,我是今天的資料分析兼 AI 戰術教官。裝備檢查完畢,全部給我集中精神進入狀況! 今天的救援任務是推進 「Day 21:進階風險熱力圖(H...

鐵人賽 Build on Google AI DAY 12

Day 19|示警一更新,畫面就跟著變:Flutter 即時監聽 Firestore,以及「沒有資料」和「沒有示警」的差別

系列:30 天用 Google AI 打造臺灣防災速報 App(Day 19/30) 今天做 App 的首頁。要做到三件事:資料一變,畫面自己更新;最嚴重的...

鐵人賽 Software Development DAY 20

Day 20|EDI 與 B2B:最容易被低估的企業整合

「檔案有傳到了。」 做 EDI 整合時,聽到這句話,我還會想繼續確認:格式有通過嗎?資料轉好了嗎?業務單據建立了嗎?從收件到完成,中間每一步都需要有清楚的狀態。...

鐵人賽 AI 自動化 DAY 19

Day 19|Skill不是提示詞的收藏夾

教Skill時候,給大部份同學的第一個感受是:「喔,就是把好用的提示詞存起來。」不能說錯,但只對了一小部分。 嘗試思考一下,如果Skill只是一段存起來的提示詞...

鐵人賽 Claude AI DAY 19

【RAG 實戰筆記】別把 AI 當絞肉機!文件切塊(Chunking)最容易被忽視的 4 個關鍵思維

當我們興沖沖地將整份業務規範或法律條文塞給 AI 時,往往會迎來一記重錘:AI 雖然「讀」完了文件,卻經常給出張冠李戴的引用,甚至分不清楚新舊版本的規定,將早已...

鐵人賽 AI Engineering DAY 19

Day19 AI幫孩子管理零用錢:把財務教育變成遊戲

開始學習做選擇 孩子開始擁有零用錢後是很好的財務教育起點,家長會告訴孩子:「錢不要亂花」、「要存錢」、「這個太貴不要買」,但如果每一次都是父母直接替孩子決定,孩...

鐵人賽 JavaScript DAY 20

Day 20 共用入口1:從承認不知道開始的經驗值提升之旅!

昨天結束時,你有想到你可能會想做怎樣的遊戲或在現有架構上加上那些調整嗎?我的想法是既然叫做好玩遊戲區,怎麼能讓使用者自己執行指令開啟不同的遊戲呢?應該要有一個共...

鐵人賽 Vibe Coding DAY 19

【Day19】AI 叫我去刷卡?所以我找了第三方來檢查

開發到第五天後半,CC 叫我去刷卡,說是要開通 Apple 開發者帳號,才能讓其他朋友用 TestFlight 測試。 開發者帳號要年費我知道,iOS 的 A...

鐵人賽 Software Development DAY 25

Day 25|用測試約束 AI 改程式

本文同步刊載於個人連載網站 上一篇寫到,我現在不會只接受一句: 「AI 已經做完了。」 我會用不同層次的證據確認實作。 其中一層,就是測試。 TDD 本來就是我...

鐵人賽 Vibe Coding DAY 19

Day 19|今天部署的一段 Code,為什麼明天還有權改 Production?

Day 10 已經處理過自動開團的 Domain Rule:工作日、Timezone、Mode、deadline 與 idempotency。 這一篇不重講那...

鐵人賽 AI 自動化 DAY 19

DAY 19|讓 PM 整合兩輪討論並產生草案

DAY 18 完成第二輪需求變更後,PM、Research、Creative 與 Finance 都提出了新的意見。不過,資料仍散在不同 Agent 的回覆裡,...

鐵人賽 ChatGPT & Codex DAY 19

Day 19|Capability ≠ Authority:Codex 會 Deploy,不代表每次都該 Deploy

Agent 能力越完整,越容易把工作流一路接到底: 改 Code → 跑 Test → Deploy → Smoke 工具都接好之後,技術上完全做得到。 問...

鐵人賽 Software Development DAY 24
Kotlin Ktor 實戰 101 系列 第 24 篇

Kotlin Ktor 實戰 101 Day 24 testApplication 深入

這個系列從 day 03 到現在累積了很多的 testApplication { } 相關的測試,這篇把這個一直被當成固定寫法的東西拆開,看 Ktor 的原始...

鐵人賽 自我挑戰組 DAY 21

JavaScript:蛤?我才重新整理一下,你怎麼全部失憶了???

昨天還在研究事件冒泡, 今天想做一個超簡單的小功能: 按一下按鈕,把哈納的名字記住。 看起來沒問題。 結果我重新整理頁面。 …… 沒了。 再重新整理一次。 ……...

Day 27|寫指控書就是寫一份無可挑剔的 PR

「一句喊出口的指控會隨風散去;一份寫下來、分好段落的指控,才經得起明天全村逐字翻查。」 ——《阿帕契開源審計錄》¹ 卷三·提案篇 幕間敘事者在心中盤算決戰...

鐵人賽 Claude AI DAY 22

Day 22:從一張不合格的稽核表,到自建集中式 log server

Day 22:從一張不合格的稽核表,到自建集中式 log server 會走到「自建一套集中式 log server」這一步,其實是兩條線在差不多的時間點交會的...

Day20 - AI 最大的問題其實不是 AI,而是資料

Prompt 寫得再好,AI 也不知道一份「蔥鹽雞肉沙拉」的真實碳水量 Day19 講完 hallucination 的本質:為什麼不能相信 AI 給的營養數字...

鐵人賽 AI Engineering DAY 20

Day 20|Iris 鳶尾花分類:一般、量子與混合模型的比較| Iris Classification: Classical vs. Quantum vs. Hybrid

Day 18、19 在合成資料上比較模型、串接混合網路。今天第一次把同一套流程放到真實公開資料:UCI Iris。 想像三種不同引擎的車,改在同一條真實道路上...

鐵人賽 Vibe Coding DAY 19

# Day 19:馴服 AI 的輸出:強制解析 JSON 格式與 Schema 驗證

Day 19:馴服 AI 的輸出:強制解析 JSON 格式與 Schema 驗證 嗨,大家今天過得好嗎?歡迎來到鐵人賽 Day 19。 昨天我們幫 AI 裝上了...

鐵人賽 Vibe Coding DAY 20

Day 20:【真人測試】同一顆按鈕,兩次「看得到卻按不到」的原因完全不同

美術跟打磨告一段落後,我開始把遊戲拿給真人試玩。這次記錄到三件非常值得分享的事: 第一次玩的人一句話,讓我重新檢查整個獎勵畫面的回饋。 iPhone 坑一:按...

鐵人賽 Claude AI DAY 19

Day 19|讓 Claude 專心判斷,把固定檢查交給程式

這是第三幕「方法離開作者」的第三篇:Day 17 讓查法離開我的腦袋,Day 18 補上系統背景,今天要拿掉的是「每次都要有人或模型重想一次」的固定核對。Cl...