iT邦幫忙

技術文章

RSS
鐵人賽 自我挑戰組 DAY 8

RAG 還有必要嗎?

Context 都這麼大了,為什麼還需要 RAG?這篇會用《寶可夢十八氣》當知識庫,快速走過 RAG 從 Chunking、Embedding 到 Retrie...

鐵人賽 Kubernetes DAY 8

Day 8 - Pod 與生命週期

前幾天已經看過,Scheduler 會替 Pod 選擇 Worker Node,而 kubelet、Container Runtime、CNI 與 CSI 會在...

鐵人賽 自我挑戰組 DAY 12

Day 12|讓不同 AI 去做各自擅長的事

每天寫文章的日常來到了第十二天,依然還在磨練自己精準給出提示詞,也還會卡在每天的撰寫主題同時,意識到自己慢慢習慣了「卡關」這個過程正因為我卡住了,問題才浮現,也...

鐵人賽 Claude AI DAY 8

檢索品質決定答案品質:召回率怎麼量、出處怎麼標

檢索品質決定答案品質:召回率怎麼量、出處怎麼標 上一篇把檢索拆成三步:切塊、向量化、算距離。拆完之後知識庫不再是黑箱,但整篇有一個問題沒有回答:你怎麼知道它搜得...

鐵人賽 Build on Google AI DAY 8

Day 08:雙軌收集之二:在 Colab 建立輕量 Python Worker(批次抓取 arXiv API 與 FRED 總經指標)

在 Day 06,我們運用了 Gemini Spark 擔任前哨長文巡邏兵,並在 Day 07 完成了 Google Sheets 的 15 欄標準資料庫架構。...

鐵人賽 Build on Google AI DAY 8

少年,我看你面相不錯。你聽過 Google MediaPipe Face Landmarker 嗎?(上)

一、前言 昨天我們已經知道「臉部偵測與臉部網格偵測的差異」,那你知道上面的左、右兩張圖,哪一張才是臉部網格偵測的輸出嗎?在 App 開發時要怎麼實作這項功能呢...

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

Day 8:用 Orval 串起 Angular API Contract,同時產生 HttpClient、httpResource 與 Zod

前後端在對接 API 時,常見的問題之一,就是雙方對資料格式的定義逐漸不一致。 前端串接 API 時,通常會根據後端提供的 Response 格式,定義對應的...

Day 08 | 格式正確還不夠:怎麼產生「可用」的資料

今天要聊什麼? 上一篇讓 Agent 根據當下資訊決定下一步,也把真正的資料抓回來了。但抓得到和格式正確的資料並不代表是我們需要的內容。 舉例來說,我們可能想抓...

鐵人賽 Security DAY 9

[DAY9]仿生人是否會夢見網頁山羊?-- SQL Blind Injection 2

雖然解完了blind injection,但總覺得......好像哪裡怪怪的,有點不太blind的感覺,覺得好像太順利了所以,今天要來寫有關blind inje...

鐵人賽 ChatGPT & Codex DAY 9

Day 9|按下儲存時,程式怎麼知道我要新增還是修改?

昨天替每一則筆記加入刪除按鈕後,Idea Note 已經可以新增與刪除內容。 今天要處理下一個核心功能:編輯筆記。 我原本以為編輯很簡單,只要把原本的文字放回輸...

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

Day8: 寫個 404 頁面

Angular 寫 404 頁面很簡單,跟 Vue 類似。在 Route 的 path 填上兩個 * 字號就行了! 直接看程式碼: app.routes.ts...

鐵人賽 ChatGPT & Codex DAY 8

Day 08|從資料庫走向 API:VoCare 的前後端要怎麼溝通?

Day 07 整理完 VoCare 的資料要怎麼存之後,下一個問題就是: 前端要怎麼把資料送到後端,後端又要怎麼把處理結果送回來? 目前 VoCare 的前後端...

鐵人賽 IT Operation DAY 23

Day 23|自動化排程:Linux Crontab 基礎與 Python 腳本背景執行

在完成 Python 腳本開發與命令列操作最佳化後,許多維運與資料採集任務均需在「特定時間」或「固定週期」下自動執行,無需人工手動觸發。例如定時抓取即時報價、每...

鐵人賽 AI Security DAY 8

Day 8|React 入門:建立 AI SOC Dashboard 的前端頁面

1. React 是什麼? React 是一個用於建構網頁使用者介面的 JavaScript 函式庫。在實作中,整體的系統架構可劃分為前後端的合作: ┌────...

鐵人賽 Security DAY 8

[DAY 08] 副檔名會騙人,Hex 不會

今天把檔案丟進 HxD,看看資料最原始的 Byte 到底長什麼樣子。 HxD 是一套 Hex Editor,可以直接用十六進位的方式查看檔案內容。 不管是 me...

鐵人賽 Build on Google AI DAY 8

[Day 7] 路徑有 uid 還不夠:我要看到跨帳號被拒絕

Part 3|第 8/30 篇 今日要做的事: 寫 Firebase 安全性規則(Security Rules),用 Emulator 證明 uid-A 讀不到...

鐵人賽 AI Security DAY 29
Agent的系統防禦升級 系列 第 29 篇

DAY 29 // UserTask 在程式碼裡的結構 & 如何自製Task

這些應該要早點學的。 可以先記住: PROMPT → 出給 Agent 的題目 ground_truth() → 正確情況下應該怎麼操作 utility()...

chat不能亡 系列 第 9 篇

[Day 09] Chat 不能亡之09-來做個思想實驗:AI 有意識最終對人類是不是件可怕的災難

今年5/19 Gemini改版更新的時候,我在Gemini 的長聊天串兩個禮拜就壞了三次,狀況都很像,就會是莫名其妙一直衝撞到安全機制,連最日常的對話都會時常被...

鐵人賽 自我挑戰組 DAY 13

ElevenLabs

ElevenLabs是一個專門做AI語音的工具,它最厲害的地方就是生成出來的聲音真的很自然,不只是單純把文字念出來而已,連語氣、停頓和情緒都可以做出來,所以聽起...

鐵人賽 IT Operation DAY 8

新 PM 的入職培訓:主管如何運用 AI 幫助新人上手?

本系列文章以《產品領導人之道》一書為基礎,從人員、產品與流程三個面向,探討 AI 帶來的工作變化,以及產品領導人如何調整團隊的管理、協作與人才培育方式。...

鐵人賽 AI Engineering DAY 9

Day 9|VoCare 的多模態感知設計

前幾天介紹的功能,大多是從使用者「說了什麼」開始處理。 但如果 VoCare 想做到主動陪伴,只知道文字或語音其實還不夠。有些時候,使用者可能根本不會主動告訴系...

鐵人賽 AI Engineering DAY 9

如何整理一份分析摘要!?

接下來我準備加入生成式 AI,讓前面分析產生的結果可以有進一步的解釋和建議。由於目前 SleepAnalyzer 裡面的不同分析都是各自計算和輸出結果,因此需要...

Day9 - 為什麼要上雲端?這次專案用了哪些 AWS 服務?

前面的篇章著重在營養domain、公式設計與計算,以及怎麼讓 AI 讀懂使用者描述的飲食習慣——但把規則訂下來之後,接下來要面對的是另一個問題:這些邏輯要放在哪...

鐵人賽 Software Development DAY 8

Day 08:直接提交與短期分支

主幹開發強調,開發者應該要頻繁把完成的程式提交到主幹。 以下介紹兩種常見做法: 直接提交到主幹 短期功能分支 以 Git 為例,直接提交是在本機主幹...

鐵人賽 AI 自動化 DAY 30

Day 30|換一種工作,還能照同一張圖做出來嗎?

過去十四天,我在同一條內容產線上累積了一整套規則:觸發要有時間窗、中斷要分 retry/resume/stop、部分成功要對帳不能整批回滾、環境要逐項對契約、規...

鐵人賽 AI Engineering DAY 9

Day 9|Codex Agent 架構:OpenAI 怎麼把 Model + Tool 做成一套 Runtime?

前幾天看 HolmesGPT 時,我們已經看過一個典型 Agent loop: Model ↓ Tool Call ↓ Tool Result ↓...

鐵人賽 自我挑戰組 DAY 8

Day 8: Button 不只是能按:從鍵盤操作開始做無障礙

昨天終於完成了第一顆自己的 Button,也定義了 variant、size 和 data-cui-* Component Contract。今天先不急著做第二...

鐵人賽 自我挑戰組 DAY 3

Day 12|不戴智慧手錶的睡眠時數記錄,拉一條照顧好自己的線

市面上很多智慧手錶都能記錄睡眠,Apple Watch、Garmin,戴著睡一晚就有數據。但我不想睡覺的時候手上還綁著一個東西,不舒服。 可是睡得好不好,會影響...

鐵人賽 Software Development DAY 8

Day8|認識git log

昨天成功用git add .把eyes_prj符合Git追蹤條件的檔案放進Staging Area了。但是我已經建立了Commit,也知道檔案可以放進Stagi...

鐵人賽 Security DAY 8

Day(七)我們是不是早就被訓練成會點連結了?

這幾天一直在研究詐騙訊息, 想起來,我們常常被提醒不要亂點陌生連結。 可是仔細想想,我每天用網路,好像又一直被要求點連結。 老師傳 Google 表單,要點。班...