iT邦幫忙

技術文章

RSS
鐵人賽 Claude AI DAY 4

# Day 4:AI 寫 Code 前不讀 Code,跟瞎猜有什麼差別

Code review 裡最常聽到的一句話 Code review 裡有一種 comment 出現頻率高到像罐頭訊息:「這個已經有了。」 已經有一個 date...

鐵人賽 AI Engineering DAY 4

Day 04:【記憶大腦1】拯救金魚腦!Firebase 專案開通

介紹 昨天我們成功用 Streamlit 幫 AI 角色刻出了漂亮的聊天介面,但也悲慘地發現:只要網頁一刷新(F5),角色的記憶就直接被「格式化」了! 今天我不...

鐵人賽 自我挑戰組 DAY 7

Day 7 - 緩衝日①:後台 CRUD 流程實戰演練

經過前面 6 天的學習,今天我們會用目前學到的觀念(Playwright 基礎架構、Locator 定位策略、POM 頁面物件模式),挑戰一個貼近真實工作情境的...

鐵人賽 Vibe Coding DAY 1

Day 2 - 夢開始的試算表: 程式的根本是邏輯與計算

亂進讒言的管家先生 「Lorelei,阿福建議我可以寫一個App裝手機,還說他可以幫我把試算表寫成App,讓我跑單的時候用耶。」「蛤?」 自從Bruce有了阿福...

鐵人賽 AI 自動化 DAY 4

Day 4|讓 AI 幫我整理資訊

到了第四天,我開始把 AI 用在「資訊整理」這件事情上。 平常不管是工作、學習,還是查資料,都會遇到很多零散資訊。有時候是一篇很長的文章,有時候是會議紀錄,也可...

鐵人賽 Modern Web DAY 9

Day 09|登入前後 Tools 不一樣怎麼辦?動態註冊 WebMCP Tool 實戰

本篇重點 WebMCP Tool 不一定要從頁面載入一路活到關閉。官方 registerTool() 可以搭配 AbortSignal 管理 Tool 生命週期...

鐵人賽 Software Development DAY 4

Day 4|留言即下單(下):為拇指設計的迷你語言

昨天講了留言怎麼接進來;今天拆管線的心臟——把「2601藍+1紅+2」變成訂單的那台手寫 FSM,我們直接讀程式碼。 解析:一個為拇指設計的迷你語言 客人在直播...

鐵人賽 AI 自動化 DAY 4

DAY 4|安裝 Ollama,在本機執行 Qwen

昨天我們用 Python 啟動 Discord Bot,也完成了第一個 !hello 文字指令。 不過,現在的 Bot 只會執行預先寫好的程式,還不具備理解問題...

鐵人賽 Claude AI DAY 4

Day 4 隔離環境有三級:刪掉、換目錄、開 VM —— 每一級擋住什麼,又漏掉什麼

昨天那份 193 行的架構文件,是在一個「無菌室」裡產出來的:一個只有原始碼、沒有知識圖、沒有 CLAUDE.md 的目錄。我當時只寫了怎麼準備,沒有講為什麼。...

鐵人賽 IT Operation DAY 4

第4章 用人:如何辨別千里馬--好奇心

你看過「血壓是負數」的活人嗎?我看過。 學生時期,指導教授拿了一份發表在知名頂級醫學期刊(SCI)的原始資料,讓我們當作課堂作業,練習用統計工具複現論文成果...

鐵人賽 AI 自動化 DAY 4

Day 4:建立第一隻 Chatbot:基礎聊天助手與問答測試

一、前言 在前面三天中,我們順利備妥了 Dify Cloud 環境,也將 Google Gemini API Key 成功接入系統。此時的 Dify 已經同時擁...

鐵人賽 ChatGPT & Codex DAY 11

# Day 11|用 AGENTS.md 寫給 AI 看的開發手冊

昨天提到,Codex 的成果會受到上下文影響。 每次開啟新任務時,我都可以重新說明專案使用什麼技術、應該執行哪些測試,以及哪些功能不在範圍內。但只要漏掉一項,C...

鐵人賽 Claude AI DAY 7

Day 07|官方來源不是域名清單:設計可維護的 sources.md

昨日回顧 Day 6 建立了 ticket-guard 的目錄與第一版 SKILL.md。流程已經知道要呼叫 scripts/check_domain.py,但...

Day 4. 原來 SharePoint 不只是資料庫,還能蓋出一個部落格網站

如果你跟我一樣,認為 SharePoint 只能用來當作資料庫,存取資料、查詢資料,SharePoint 更是一個可以取代 Excel 初階功能又更有視覺化的工...

鐵人賽 ChatGPT & Codex DAY 4

Day 4. 第一次使用 Codex CLI:從安裝到完成第一個任務

先完成一個範圍清楚的小任務 第一次使用 Codex 命令列介面(Command Line Interface, CLI),可以先從容易理解、檢查與復原的工作開始...

鐵人賽 AI Engineering DAY 4

Day04 - Prompt 到底改變了什麼?先從 system message 開始

Day 3 把一次性呼叫改成互動式 Chat Runner。程式可以連續接收問題,但每次 request 只送出目前那一題,模型看不到前面的對話。 GitHu...

鐵人賽 Software Development DAY 30

[Day30] 終章。當 AI 來敲門

嗨各位,沒想到時間過得這麼快,立刻就到了第三十天。透過照片日記 App,從頭到尾學了基礎的物件導向程式設計,連 SOLID 都介紹了。礙於篇幅,還有一些觀念沒有...

鐵人賽 AI 自動化 DAY 4

Day 4|一個Excel工具,讓我重新理解什麼叫「教懂」

準備零基礎AI課程時,做一個Excel/Word去識別化工具的案例。 一開始很自然地想:是不是應該跟大家解釋程式架構?資料怎麼讀?欄位怎麼判斷?Python做了...

鐵人賽 Claude AI DAY 26

Day 26 手機拍名片 資料進 ERP -- 把名片加入到 ERP

前面兩篇把名片系統做起來了:手機拍一張、OCR 認出來、人確認、存進資料庫。可是名片躺在名片系統裡,跟躺在抽屜裡差不了多少。真正要用它的地方是 ERP:報價、...

鐵人賽 Build on Google AI DAY 17

Day 17 - Firebase 與 Angular 整合 - 建立用於文字轉語音任務的 TextToSpeech 服務

Firebase AI Logic 在八月新增了文字轉語音(Text-to-Speech)功能,這簡化了在我的 Angular 應用程式中從文字生成語音的架構。...

鐵人賽 Software Development DAY 13

【Day - 13】Speclink 從哪裡開始?Skill、AI Agent 與 CLI 怎麼分工?

決定試著做一套自己的 SDD workflow 後,第一個問題就是:要先做哪些東西,才能真的拿來用?我沒有一開始就把所有想法都加進去,而是先把已經用順的流程做出...

鐵人賽 AI 自動化 DAY 5

Day 5:用 uv 建專案 + 呼叫第一支 LLM API

前四天都在補地基,今天終於開始讓專案真的動起來。 今天做兩件事: 用 uv 把專案骨架建起來 從最基本的 HTTP 請求開始,真的呼叫第一支 LLM API...

鐵人賽 Claude AI DAY 6

打靶機前必備的資訊蒐集

通常會先ping看看靶機,掃完結果可以看到port、狀態都是開的、還有使用的服務以及可利用的漏洞資訊。 Metasploitable2 前期資訊蒐集,其實用 n...

鐵人賽 Software Development DAY 8

Day 08|畫布縮放後座標如何保持正確

系列:一張投影片背後的工程:從零打造網頁簡報編輯器 對應程式版本:Git tag day-08 版本說明:本文記錄當日實作;目前版本新增的多選拖曳、框選與吸附...

鐵人賽 AI Engineering DAY 4

Day 04|Deadline、重要程度、剩餘時間衝突了,誰說了算?

前言 上一篇,我整理出了 AI 可以用來判斷任務優先順序的幾個條件: 重要程度、Deadline、預估時間、完成進度、剩餘時間…… 乍看之下,考慮的條件好像已經...

鐵人賽 IT Operation DAY 4

Day 4|多帳號治理該自己做,還是交給 Control Tower?

上一篇把帳號放進 AWS Organizations,透過 OU 與政策建立管理邊界,不過有了 Organizations 之後,下一個問題通常不是「能不能集中...

鐵人賽 Vibe Coding DAY 4

Day 4|分類名稱軟刪除之後,名字還能重新使用?

專案中的分類功能預想的的使用情境是這樣的 : 商品分類由管理員管理,管理員可以新增「飲料」類、「零食」類,不需要的分類可以刪掉,且所有登入者都可以看得到這份分類...

鐵人賽 JavaScript DAY 4

Day4 JavaScript 怎麼找到我的網頁?

一、怎麼找東西 昨天的課程已經有小小的介紹到網頁的基本三巨頭,得知JavaScript是為了讓網「動起來」。 但有沒有想過,JavaScript 要怎麼知道我要...

鐵人賽 AI Security DAY 10

Day 10 - OWASP LLM06:Unbounded Consumption,AI 不只吃 Token,還可能吃掉你的帳單?

hihi,我是歐娜😺 前幾天講的風險,大部分都在想: AI 會不會被騙? 資料會不會外洩? Model 會不會被動手腳? 但今天這一條,要看的東西非常現實。...

鐵人賽 Software Development DAY 17

Day 17:Service Container 實戰——SOAP Client 怎麼用 Factory 綁定

前言:bind 跟 singleton,這個系統怎麼選? 「Service Container 的 bind 跟 singleton 差在哪,官方文件講得很清楚...