iT邦幫忙

技術文章

RSS
鐵人賽 Build on Google AI DAY 13

[Day 12] 同樣是海鮮,蝦要擋,花枝條不能一起消失

Part 4|第 13/30 篇 今日要做的事: 只替過敏與設備做 Hard 門禁,驗 crustacean、mollusk、客人過敏、共用鍋具與單口爐。 今天...

鐵人賽 Build on Google AI DAY 26

Day 26 | Telegram 互動:實作 Inline Keyboard 一鍵審核內容

大家好!歡迎來到「Build on Google AI」工程挑戰的第 26 天。 各位觀眾,我們終於到了!經過漫長的鋪陳,為解決長文本、多智能體協作、防迴圈機制...

鐵人賽 自我挑戰組 DAY 15

JavaScript:let、const,你們兩個到底誰說了算

昨天終於讓按鈕會做事了! 原本只是想讓網頁上的文字改變,結果寫著寫著,又看到兩個熟悉的傢伙:javascript: const btn = document.q...

鐵人賽 AI 自動化 DAY 13

Day 13|設計第一版 Prompt

開場:把兩天的準備兜成一份真正能用的東西 Day 11 想清楚了功能需求,Day 12 定下了角色設定和回答規則。今天終於要把這些準備兜起來,寫出「中文情境 →...

鐵人賽 AI Engineering DAY 27

第二十七篇 - 把 LLM Wiki 模板拿回家

itwilldo-wiki-demo 這是整個iThome 鐵人賽系列 集大成的 LLM Wiki 模板專案,有興趣的可以抓下來試試看。 這篇是「如何取用模板」...

鐵人賽 AI 自動化 DAY 13

Day 13:多名詞檢索實測:語意搜尋 vs. 關鍵字搜尋

一、前言 在過去幾天中,我們在 Chatflow 成功綁定了 FHIR 講義知識庫,並開啟了「引用出處」功能,讓 AI 助教在回覆課堂問題時能精確附上來源切片與...

Day 28|從自己會做,到讓新人也會做:我怎麼留下安裝文件

以前在建置產品的時候,其實很多東西都是自己先用自己的方式做紀錄。 設定檔在哪裡、安裝順序是什麼、哪一台設備負責什麼功能,做過幾次之後自然就會記得。 尤其有些產品...

鐵人賽 AI Engineering DAY 13

Day 13|創建知識庫之旅:原文的重點,和 AI 的建議要分清楚

前幾篇談到資料怎麼存、怎麼保留關聯,以及重複存入時要怎麼處理。接下來我想看的是,資料存進去之後,AI 到底要幫我整理成什麼樣子。 我的期待是,AI 可以先看完我...

鐵人賽 Security DAY 29

Day 28 | 從食材產銷履歷談軟體供應鏈風險

Introduction 即便廚房環境打掃得一塵不染,只要向外採購的調味料被不肖上游廠商摻入了致癌的物質,端上桌料理瞬間就會淪為毒藥 Discussion 在現...

鐵人賽 Security DAY 13

[DAY 13] NTFS 裡的檔案都記在哪?認識 $MFT

昨天講到 Sector、Cluster 和 File Slack,知道檔案最後會被放進一個個 Cluster 裡。 但這時候還有一個問題: 磁碟底層明明只有一...

鐵人賽 Vibe Coding DAY 15

Day 15 我們從地圖出發,用遊戲化的方式,不單單是要了解地域文化,向前推演,還要看這個地方的未來!

【Day 15】我們從地圖出發,用遊戲化的方式,不單單是要了解地域文化,向前推演,還要看這個地方的未來! ▲ 圖 1:工廠區的未來:以未來學情境預測結合數位...

鐵人賽 自我挑戰組 DAY 17
學習用Pygame製作小專案 系列 第 17 篇

Day17 今天總算能有東西在畫面外面的感覺了

今天繼續做地圖的座標,總之今天又寫了一個角色的class,叫做測試物件,顧名思義是想拿來測試東西用的,目前沒什麼函式,只是宣告了座標和圖片兩個變數,讓它可以畫在...

鐵人賽 Modern Web DAY 13

Vue 走過路過不要錯過 Day13 -v-model 表單綁定:input、checkbox、select 與修飾符

登入、註冊、搜尋、篩選條件,幾乎每個專案都少不了表單。只要有使用者輸入,就得處理一件事:畫面上輸入框裡的值,要怎麼跟程式裡的資料保持一致? v-model 大家...

鐵人賽 AI 自動化 DAY 13
RPA流程自動化應用 系列 第 13 篇

【Day 13】把結果輸出到CSV檔上

在自動化專案中,許多開發者在完成爬蟲後,往往直接將結果存成 JSON 檔便宣告收工。然而,系統產生的巢狀 JSON 對工程師而言便於介接,對法務、智財分析師或高...

鐵人賽 AI Engineering DAY 15

Day 15|不確定,就不要做:我們為什麼選 Fail Closed

昨天談到 Permission。 就算我真的說: 「可以。」 還是要知道: 誰? 做什麼? 哪個 Scope? 什麼 State? 有效多久? 可以用幾次? 但...

鐵人賽 Vibe Coding DAY 13

【Day 13|繫上繩子】分支、PR 與合併:讓 AI 大改之前,先留一條退路

這幾天改了很多地方:資料模型、路徑、參數、搜尋框的字級… 目前都是全部都改在預設的 main 分支上。 這種情況可能會出現一個問題:如果其中一個改動把桌機版弄...

Day 14|資料表怎麼拆?開始認識 Database Design

前言 前幾天開始接觸 SQL,已經可以透過 SELECT、INSERT、UPDATE、DELETE 操作資料。 不過當資料開始變多之後,慢慢會發現另一個問題:資...

鐵人賽 AI Engineering DAY 25

Day 25|改一行 prompt 之後,用一個命令重跑整份 dataset

改了一行 prompt,要知道結果有沒有變差,就用一個命令把整份 dataset 重跑一遍,每趟在乾淨環境裡跑、逐個欄位給分、每筆重跑同樣的次數;報表也要記下實...

鐵人賽 AI 自動化 DAY 22

[Day 22] 多語言 1:同一份設定檔,產出中英文手冊

到昨天為止,手冊已經可以從設定檔一路產出 Word、PDF 與 HTML 了。剩下這幾天就是補充議題,看看這條產線還能怎麼優化。 第一個要處理的是多語言。 公司...

鐵人賽 Modern Web DAY 13
Angular 22 Signal 進化論 系列 第 13 篇

Day 13:從 Router Event 到 Signal

路由狀態管理在前端開發中比較少被單獨拿出來討論,但在 Angular 裡,一次路由導航其實會經過不少階段,也會在過程中發出不同的 Router Event,例如...

鐵人賽 AI Engineering DAY 17

Day 17|改完稿就自動送出去?我先讓它等 60 秒

馬卡龍的成長日記 Day 17 昨天處理的是草稿從雲端走到我的電腦,今天換成反方向:我在 Obsidian 裡改完之後,要怎麼把它送回 Macaron? 最省事...

鐵人賽 Build on Google AI DAY 15

AlphaGenome Atlas 實戰 | Day 15 | 高通量飽和突變驗證 ——生物資訊學如何指導Wet lab閉環

💡 導讀:神探(AI)指認了嫌疑犯,但法官(Wet Lab)還需要鐵證如山! 想像一下,AI 就像是一位算力超強的神探。它在 400 萬個嫌疑犯中,幫我們抓出了...

鐵人賽 自我挑戰組 DAY 13
Angular 開發二三事 系列 第 13 篇

Day 13: Angular Signal 訊號

今天收到一件噩耗,覺得一切都無所謂了,鐵人賽就平平穩穩地發文吧。 什麼是 Signal? 先來看官方文件解說: Signal 是對值的套件裝器,當該值發生...

鐵人賽 Vibe Coding DAY 13

Day 13|Cursor、Claude Code、Gemini CLI,我該選哪個?

這幾天我們陸續玩了 Cursor、Claude Code 和 Gemini CLI,三個工具都能讀取專案、修改程式碼,看起來好像都差不多,那到底應該選哪一個?...

鐵人賽 Modern Web DAY 13
前端來點 AWS 技能樹! 系列 第 13 篇

Day13 - 把 Image 推上 ECR,讓 Next.js 在 AWS 上跑起來

昨天透過 Session Manager 連進 EC2,也成功跑出了 Hello from Docker!。今天就來把前幾天做的 Next.js Image...

鐵人賽 AI 自動化 DAY 13

Day 13|不用一直盯著 n8n!讓 Workflow 自動發送 Email 通知

昨天使用 IF Node,讓 Workflow 可以根據資料內容走不同的路線。 目前已經可以做到: Webhook → 判斷資料 → 緊急 / 一般分流 但...

鐵人賽 自我挑戰組 DAY 13

Day 13|破土之芽:為什麼在企業推動 AI,我選擇「由下而上」的草根戰略?

管理學在談論企業數位轉型時,十之八九都會將「高層倡議(Top-Down Sponsorship)」列為第一要件:必須有 CEO 的尚方寶劍、必須成立專案推動辦公...

鐵人賽 自我挑戰組 DAY 17

17 網頁填表實戰:教 Agent 填表格

! 本篇文章將會介紹 網頁填表實戰:教 Agent 填表格,期望大家都能讓 Agent 在慢網路下也把表格填得又穩又準 :D d16 收工時,Agent 已經...

鐵人賽 Vibe Coding DAY 17

Day 17 | 看不懂程式碼,如何知道 AI 做的對不對?

提供目標、預期行為、驗收條件 在 PRD 撰寫及開發過程中,我會和 AI 討論我的目標、行為和驗收條件。我的步驟 先寫下自己想到的版本 請 AI 閱讀 PR...

鐵人賽 Vibe Coding DAY 13

Day 13|一個需求跨五層時,我怎麼知道每一層各自負責什麼?

Day 11 處理 Debug:先找出哪一層真的出錯,不要因為 AI 能跨模組就把整條鏈一起改。 Day 12 再把需求寫成可判定 PASS / FAIL 的...