iT邦幫忙

技術文章

RSS
鐵人賽 AI 自動化 DAY 6

Day 6:認識 RAG 技術:為什麼 AI 讀講義不會胡說八道?

一、前言 在前面幾天中,我們順利建立了第一隻 Chatbot,並透過 System Prompt 賦予它「醫資專屬助教」的專業口吻。然而,目前 AI 所有的回答...

鐵人賽 AI Engineering DAY 6

# Hello MCP:打造我的第一個 MCP Tool

上一篇我們認識了 MCP Server 裡面的 Tools、Resources、Prompts,也知道 Client 可以透過 tools/list 找到 Se...

鐵人賽 AI Engineering DAY 6
它說得頭頭是道 系列 第 6 篇

# Day 6 — 89 張卡變成 16 張:我讓 AI 幫我做一份「現在長怎樣」的說明書

Day 1 我提過這件事,但只講了結局。從今天起講完整的過程。 我讓 AI 幫我把 89 張卡,統整成一份「每個頁面現在長什麼樣」的說明書。 這篇講我怎麼決定...

鐵人賽 JavaScript DAY 7

Day07|迴圈:我的主控台跑了 106082 次還停不下來

今天的主題:迴圈——重複做事的語法,以及我親手讓瀏覽器當機的那一次 寫遊戲一定會遇到「重複做的事」:五隻怪輪流報名、回合制要一格一格跑、清單要一筆一筆印。總不能...

鐵人賽 Software Development DAY 6

Day 06:建置手機通知管道 — 申請 Telegram Bot 機器人與取得 API Token!

今天是第六天!前幾天我們的程式算出了買賣訊號,但只能在電腦的黑色終端機裡印出來。為了讓機器人能在觸發訊號時「主動傳 Telegram 訊息到我們手機」,今天我們...

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

【Day 6】多欄位 JSON 封裝與時有時無按鈕的「防禦性自動化」

今天,我要把專案推進一小步: 1.多欄位動態萃取:把專利號、發明名稱、申請人全數改為自動從網頁抓取! 2.產出精美 JSON 小卡:不再只有孤零零的摘要...

鐵人賽 AI Engineering DAY 18

Day 18|判斷標準給了滿分,可是產出根本是錯的

判定程式也要被驗收,拿已知正確與錯誤的產出分別測試,確認該通過的會過、該擋下的會被擋下,才有依據相信它給的分數。 前一篇用 precision 跟 recall...

鐵人賽 Security DAY 20

Day 20:身分驗證也能共享?金融 Fast-ID 的信任移轉機制

前面文章介紹過存款帳戶資訊驗證、信用卡資訊驗證等身分驗證機制。這些驗證資料大多來自銀行體系,因此最常應用的場景仍然是銀行業務,例如數位帳戶開戶、信用卡申辦等。雖...

鐵人賽 Software Development DAY 6
30天刷完leetcoode75 系列 第 6 篇

C++ 演算法練習 Day6|1004, 1493, 1732題解與思路分享

題目解析: 給定一個只包含0與1的陣列,你最多可以將k個0變成1,找出翻轉後能連成最長連續1的長度解題思路: 先設左邊界n和記錄最大長度的ans為0,然後丟進...

鐵人賽 自我挑戰組 DAY 7

Day 07:【CSS 實作】RWD 響應式設計:@media 媒體查詢讓手機端也能完美顯示

本篇文章目錄 前言:什麼是 RWD?為什麼醫藥健康工具極度依賴手機端體驗? 行動優先 (Mobile-First) vs. 桌面優先 (Desktop-Fir...

鐵人賽 JavaScript DAY 7

day7|從 JavaScript 到 TypeScript:編譯時與執行時

寫 JavaScript 時,函式收到不合預期的值,常要等程式執行才發現。以下函式就有這個風險:它會用 trim() 去掉答案前後的空白,呼叫端卻可能傳入數字。...

鐵人賽 Security DAY 7

ASCII Smuggling攻擊手法

一、隱形字元我們肉眼看不見但是實際隱藏了惡意字元利用 Unicode 中的標籤字元區塊藉此躲避資安偵測二、攻擊案例釣魚信內容包了隱藏的惡意字元三、防護措施1.正...

鐵人賽 自我挑戰組 DAY 14

Day 14 | 聊聊我們的好朋友,多巴胺,我活了 1/3 的年紀,才慢慢學會如何與他共處~

多巴胺戒斷,其實不是在「戒多巴胺」重點不是把多巴胺清掉,而是讓大腦重新找回節奏。 有一陣子我發現一件事: 只要把手機放下,好好睡一覺,隔天狀態會好得出奇。腦袋從...

鐵人賽 Security DAY 6

Day06|Function Call

前幾天有提到,在 Linux x86-64 中,Function 的 Argument 通常會放在: RDI RSI RDX RCX R8 R9 而 Retu...

鐵人賽 Software Development DAY 6

Day5 - 進入開發前的第一步:撰寫醫療軟體的「預期用途 (Intended Use)」

在前幾天的內容中,我們介紹了醫療軟體的使用者角色(Persona)與資料語意脈絡(Context),接著我們要定義預期用途 (Intended Use) ,無論...

鐵人賽 Modern Web DAY 6

Vue 走過路過不要錯過 Day06 - computed:不只是「快取」這麼簡單

用 Vue 一陣子之後,大多數人對 computed 的印象是「會快取結果的函式」。這句話不算錯,但只講對了一半。computed 什麼時候重算、什麼時候不算、...

鐵人賽 AI 自動化 DAY 11

啟動最終成品,搭建第一條 Dify 工作流(Workflow)

在昨天的第一階段復盤中,我們清楚看到了單一Agent面對複合任務時的調用不確定性。為了打造一個可預測、高穩定性且能作為最終專案交付的架構顧問系統,從今天開始,我...

鐵人賽 Software Development DAY 6

EP.06 | 八度是什麼?

EP.06 | 八度是什麼? 在 EP.04 我們提過一個現象: 第六弦空弦是 E,按住第 12 格還是 E,只是聽起來更高。 當時只說這叫「高八度」,這...

鐵人賽 Modern Web DAY 6

Day 6|型別的騙局:`ConfigService.get<number>()` 拿到的為什麼還是字串?

在開發 NestJS 應用時,環境變數是抽離系統組態與機密資訊的常見做法。為了獲得良好的開發體驗與型別提示,我們常使用官方提供的 ConfigService,並...

鐵人賽 AI 自動化 DAY 6

Day 6|讓 AI 幫我整理與回覆訊息

到了第六天,我開始嘗試把 AI 用在每天都會遇到的訊息回覆。 不管是工作上的 Email、群組訊息,還是一般聊天,有時候真正花時間的不是看訊息,而是思考要怎麼回...

鐵人賽 Software Development DAY 6

D06:Makefile 搭配 Conan 套件管理器

昨天我們把 Conan 接上了 Xcode。今天是建置系統的最後一篇,輪到非常常見的 Makefile。 寫這篇範例時,我的實測環境: Debian 13 +...

鐵人賽 自我挑戰組 DAY 7
學習C#續 系列 第 7 篇

Day 7: 多型(Polymorphism)

多型(Polymorphism)本質:同一操作介面,面對不同型別的物件時,能各自展現出不同的實作行為。 父子類別的覆寫機制(Override vs Virtua...

鐵人賽 Vibe Coding DAY 20

Day 020:畫面也要有契約——Jupiter 如何串起 Surface、Data 與 Intent

畫面也要有契約:Jupiter 如何串起 Surface、Data 與 Intent Day 019 把 HTTP request 的決策拆開:Plugin 提...

鐵人賽 自我挑戰組 DAY 6

Day 06:幫網頁上妝:CSS 選擇器與基本樣式初體驗

昨天我們把 HTML 的骨架和圖層結構梳理好了,不過打開瀏覽器一看一定會覺得好像就只是把文字、圖片甚麼的放上去,好像毫無美感可言。接下來今天這篇將是幫網頁大改造...

鐵人賽 AI Security DAY 7

淺談OWASP Top 10 for LLM Applications-Prompt Injection 怎麼防

Day 7|Prompt Injection 怎麼防? 前兩篇介紹了 Prompt Injection 的概念與常見攻擊場景,最後一篇就來看看:面對 Promp...

Day 06 | Structured Outputs:讓 LLM 輸出成為可靠的資料契約

今天要聊什麼? 上一篇最後留了一個問題:模型給出一個答案,不代表下一段程式就能安全使用。當 AI 真正被放進一條程式 pipeline 裡,我開始覺得 inpu...

鐵人賽 Security DAY 7

[DAY7]仿生人是否會夢見網頁山羊?--SQL UNION SELECT以及 JOIN

今天,我們就要來正式進入SQL Injection(advanced)了!,老實說感覺從這裡開始,難度就飆升了,要比喻的話就是感覺以前至少還算是一個坡,但現在變...

鐵人賽 Build on Google AI DAY 22

從萬行 Log 到根因候選:Gemini Spark 故障診斷 Agent 實戰

自動解析系統 Log、聚類重複錯誤、重建事件時間線,產出附帶證據的故障摘要與根因候選清單,並以告警壓縮率及平均診斷時間驗證成效。 讀完能做到:把大量 Log...

鐵人賽 Software Development DAY 21

[Day 21] 進度存檔 | Low-Latency 中繼城冒險日誌

終於攻克 High-Performance Concurrency 這個大章節了!雖然這星期過得格外忙碌,但在持續寫作的過程中逐漸體會到學習的樂趣,進度也不再只...