iT邦幫忙

技術文章

RSS
鐵人賽 生成式 AI DAY 15

[15] 開發過程 - 部分驗證與測試 -1

前言 今天請總算從上班地獄脫離的水獺朋友幫忙測試排班工具,而他在使用員工管理分頁、排班分頁後也提供了些建議 內文 員工管理分頁 建立記錄發生錯誤 在水獺建立...

鐵人賽 自我挑戰組 DAY 15

day15 : Google Keep 筆記與標籤管理

今天學習 Google Keep,它不像 Docs 或 Sheets 那麼正式,而是更輕量、快速的工具。透過標籤與顏色的管理,我發現原來零散的想法、待辦事項都能...

鐵人賽 Software Development DAY 10
我們與Maven的距離 系列 第 15

Day14 - Dependency Management

前言 有了前一天的依賴傳遞相關知識後,你可能會希望當使用的套件相依路徑相同時採用較低的版本讓系統比較沒有問題;又或者是希望可以排除某些依賴不要加進專案中,今天就...

鐵人賽 生成式 AI DAY 15

Day 15. Multi-head Attention : 從做 LLM 中看多頭注意力

現行的注意力機制不單只計算一次上述的注意力,而是分頭進行多次計算,並使用不同的投射來重複執行。 最簡單的多頭注意力 透過 Module List 並傳入 num...

鐵人賽 Software Development DAY 15

[Day 15] 初探 Monoid:組合的力量

前言 在上一篇初探容器的文章中,留下了一個問題:當面對一組值時,要如何找到一種通用的模式,能可靠地將它們組合為一? 在解答問題之前,先來看看一個更普遍的觀念—...

鐵人賽 Modern Web DAY 15

Day 15|API 安全升級:JWT 登入驗證全流程實作

到目前為止,我們的 TodoList API 已經能跑起來,還能把資料存進資料庫。 但是,有沒有發現一個大漏洞? 👉 任何人都可以操作 todos,不需要登入!...

鐵人賽 Security DAY 29

Day 29|《終局之戰:攻防思維的完整循環 — Purple Team 紫隊一點通》

前言 昨天講完 Red Team 跟 Blue Team 之後,大概知道紅隊負責模擬攻擊;藍隊則專注於防禦與監控。這樣的一來一往雖然能找到問題點,但仔細想想——...

鐵人賽 自我挑戰組 DAY 15

Day 15 《Syntax Error as Teacher 😎:當錯誤成為導師》

My Story|錯誤中的學習契機 在環保團體擔任行政總監期間,我負責專案核銷與結案報告整理。面對大量財務單據與報表,尤其在專案期限緊迫時,我有時會因追求...

鐵人賽 Modern Web DAY 28

想做3D?先別急著用Three.js:Spline的使用與為何貼上官網教學都跑不出來物件?

嗨咿我是illumi,今天進入到最後一個單元了! 當你想要在網站中加入炫酷的3D元素時,第一個想到的可能是Three.js。但是等等!在你開始深入複雜的3D數學...

鐵人賽 Modern Web DAY 15

Day 15:Context API vs Local State vs Zustand

React 開發常見的問題是:「我要把 state 放在哪裡?」 一些狀態放在 component 裡(local state)就好。 一些需要跨層級共享,可...

Day 15 《Syntax Error as Teacher 😎:當錯誤成為導師》

My Story|錯誤中的學習契機 在環保團體擔任行政總監期間,我負責專案核銷與結案報告整理。面對大量財務單據與報表,尤其在專案期限緊迫時,我有時會因追求...

Day15 Project: Website Revamp - 測試與掃描

前兩天我們談到了如何在團隊產出時利用程式碼控管與審查先做程式碼品質一定的控管,在程式上線變成實際在執行的服務時,要確保程式品質在持續開發的情況下維持穩定,測試是...

鐵人賽 AI & Data DAY 15

【Day 15】流程優化小技巧,提升自動化效率|條件判斷 x 訊息排程

在潛水課程這類需要精準管理報名與繳費的場景,教練每天面對的不只是教學本身,還有龐大的行政工作: 確認誰報名 誰已付款 誰需要課前提醒 甚至課後回饋也要人工整理...

鐵人賽 Software Development DAY 15

[Day 14] APP 備份:刪錯了還能救

萬一刪錯怎麼辦 工具做到現在功能都滿完整了,但一直有個擔心:萬一使用者不小心刪錯重要的 APP 怎麼辦? 雖然有做安全檢查和確認對話框,但人總是會手滑。如果能在...

鐵人賽 AI & Data DAY 15

Day 15 開源資料集測試計畫

▋前言 由於競賽取得的資料不能對外公開,在接下來的系列文中,我們會開始利用開源語音資料集,來測試系統在不同場景下的表現。 ▋內容 預計選用以下三個資料集,來...

鐵人賽 生成式 AI DAY 15
AI Development 系列 第 15

Day 15|AI 與著作權:誰擁有生成內容?

Day 15|AI 與著作權:誰擁有生成內容? 一、問題為什麼棘手? 當我們使用生成式 AI 產出文字、圖片、程式碼時,第一個問題是: 👉 這些內容,著作權屬於...

鐵人賽 Software Development DAY 15

Day 15 - 整理專案:清理目錄、補測試、寫 README

在過去兩週,我們從 go mod init 開始,搭起專案骨架、加上測試框架、中介層、API、pprof、metrics,甚至打通本機 Elasticsearc...

鐵人賽 生成式 AI DAY 15

Day15|為什麼LLM適合做聊天助手

在這個數位化浪潮洶湧的時代,我們對於即時、個人化服務的需求已經達到前所未有的高度。您是否曾好奇,當您在網站上遇到問題時,那個反應快速、對答如流的聊天機器人,為什...

鐵人賽 AI & Data DAY 15

資料工程 - git

不論是要管理 ETL 程式碼、airflow 程式碼或是一些 jupyter notebook 的相關文件,如果沒有做版本控管,當不小心誤刪或是漏存寫好的程式碼...

【吳桑泥的淬鍊升級書單】Day15 底層邏輯:為什麼你總是追逐新技術,卻無法建立核心競爭力?

底層邏輯:為什麼你總是追逐新技術,卻無法建立核心競爭力? 停止追逐技術的幻象,開始建立真正的競爭力 在軟體開發的世界裡,我們總是忙著追逐下一個「熱門技術」。...

鐵人賽 DevOps DAY 15

Day 15:Gemini AI × 自動化客戶回饋分析與即時警報

前言 在前面的日子裡,我們學會了如何抓取資料、呼叫 AI 模型分析、再把結果回寫回 Google Sheet。今天,我們將這些零散的步驟整合成一個完整的自動化工...

鐵人賽 自我挑戰組 DAY 15

Day 15: learning about "filewriter"

為什麼要學會用 FileWriter?之前的student資料都只存在 記憶體 (RAM),程式一關就消失,FileWriter 可以把文字資料寫進檔案 (例如...

鐵人賽 生成式 AI DAY 15

小結

今天算起來是鐵人賽開始的第15天,想藉這個時間點回顧一下,也寫一些自己的心得感想。一開始對鐵人賽其實完全沒有印象,會接觸到它也是因為學校的作業需求。後來在看展覽...

鐵人賽 Vue.js DAY 15

主題切換(深/淺色)— 設計 Token 化

到昨天為止,我設計的網站已經有了完整的基本功能,雖然看起來已經很實用了,但用久之後,出現了一個問題,那就是 白底在晚上使用真的很刺眼, 我自己晚上 coding...

鐵人賽 Software Development DAY 22
leetcode程式自學 系列 第 22

Day22 leetcode程式自學

今天解的題目是第四十九題Group Anagrams。這題的要求是將一組字串依照字母異位詞的關係進行分組。字母異位詞的定義是由相同字母組成,但排列順序不同的字串...

鐵人賽 生成式 AI DAY 20

Day20-Open Webui

1️⃣ Open WebUI 是什麼? Open WebUI (前身為 Ollama WebUI) 是一個開源專案,旨在為本地運行的大型語言模型(如通過 Ol...

鐵人賽 AI & Data DAY 15

Day 15 - Named Entity Recognition (命名實體辨識)

其實在自然語言處理(NLP)裡面,有一個任務叫做 Named Entity Recognition(NER,中文譯作命名實體辨識或是專有名詞識別)。 NER 的...

鐵人賽 自我挑戰組 DAY 15

Day 15 Kafka 架構總覽與核心組件

在前一篇文章中,我們談到 Log 與資料庫的關係,以及系統如何從傳統的批次處理轉向事件流架構。Kafka 正是這場轉變中最具代表性的實作之一,它將「Log」抽象...

鐵人賽 Modern Web DAY 29

Day 29 - Animations

今天會體驗一下新動畫 API animate.enter、animate.leave,讓我們能更簡單地為元件添加進場動畫效果。 Angular 作為主流前端框架...

鐵人賽 生成式 AI DAY 15

Day 15|Embedding 與索引:找得到,才答得好

為什麼需要談?RAG 的上限卡在「有沒有把對的段落找出來」。召回錯了,生成再強都白搭。 白話定義 Embedding:把文字壓成可比較距離的向量,語意近就距離短...