iT邦幫忙

技術文章

RSS
鐵人賽 AI Engineering DAY 22

DAY22 釋放 AI 的真正潛力:Prompt Engineering 實戰

昨天我們成功讓系統與 Gemini 連線,並在畫面上顯示了 AI 的回覆。不過,你可能會發現 Gemini 給的建議有點像「複讀機」,只是把我們輸入的時間和藥名...

鐵人賽 Vibe Coding DAY 5

[#010]功能越來越多,怎麼讓微光不變得越來越難懂?

前一篇文章,我談到收到成員的建議之後,會先把它整理成可以判斷的計畫,再決定要不要做。 但即使每個功能都有加入的理由,全部放進同一個伺服器之後,還是可能出現另一個...

鐵人賽 自我挑戰組 DAY 14

【Day 14】第三把金鑰:環境部 AQI 每小時 feed,和會說謊的 HTTP 200

先講結論:taiwan-aqi 上線,CHANGELOG 記 0.8.0。這是 repo 第 25 個技能,也是第三把金鑰——Day 8 拿過氣象署的授權碼,t...

鐵人賽 Build on Google AI DAY 8

Day 08 -【長文本魔法】百萬 Token 實測:告別繁複 RAG!讓 Gemini 一次性吞下長篇 PDF 與研究報告

在昨天的 [Day 07] 中,我們成功在 Next.js 後端架設了第一支調用 Gemini 1.5 Flash 的 AI API Route。然而在真實的...

鐵人賽 Claude AI DAY 30

【Day30】Claude Code CLI 應用 / 練功成果: 打造 AI Native Workflow

經過 51 個日出日落 連續的 30 個日子,我們終於來到最後一天。 回頭看看 my-refrigerator,從一開始只有一個想法: 「我喜歡下廚,...

鐵人賽 AI Engineering DAY 12
地端 AI 建築學 系列 第 12 篇

12 LlamaIndex (1) 跟著官方文件快速總覽

前面幾篇蓋好了地端 AI 建築的地基:03 談 Ollama 這個地端 LLM 的好夥伴,04 - 06 則走了一輪 LangChain 到 LangGrap...

鐵人賽 AI 自動化 DAY 8

Day 8|學員最常迷路的地方,不是指令,是資料夾

帶零基礎實作課一段時間後,發現一件有點意外的事......同學卡住的時候,原本以為問題會是: 指令打錯、提示詞不會寫、看不懂AI回什麼。 結果走下去一看,最常見...

鐵人賽 自我挑戰組 DAY 3

Day 11|我一直以為 AI 在「讀文章」,結果它其實是在切 Token、算機率?

前幾天一直在講 AI 怎麼讀論文、怎麼處理 PDF。 結果我問了同事弟弟一個問題: AI 到底是怎麼「讀」一整篇文章的? 他跟我說,其實不是我想像的那種,一個字...

鐵人賽 AI Engineering DAY 9

EP 09 - 知識要先審查,才能升格成規則

Hello, 各位 iT 邦幫忙 的粉絲們大家好~~~ 這系列文源自這幾年在團隊裡導入 AI Coding 之後,一路踩雷、修正、再踩雷的真實過程。把這些收斂...

鐵人賽 Software Development DAY 8

Day 8|Flask Route 是什麼?

上一篇我們完成了第一個 Flask 程式: from flask import Flask app = Flask(__name__) @app.route...

鐵人賽 AI 自動化 DAY 4

Day 07:讓 AI 助理學會異常處理、重試機制與日誌記錄

回顧前六天,我們的 agent-assistant 專案已經具備了完整的 MVP雛形:從專案藍圖、Gemini 大腦與結構化輸出、輸入端讀取、路由邏輯、輸出端落...

鐵人賽 Modern Web DAY 9

Day 08:Action 是什麼,表格列、頁首、表單內三種掛載位置

Day 07:讓大量資料可用,篩選、排序與搜尋 結尾點出一個新的落差,就算篩選出一群目標商品,例如所有已下架的清潔用品,表格上目前沒有任何一顆按鈕可以讓使用者對...

鐵人賽 自我挑戰組 DAY 8

Day 8|如何要求 AI 調整語氣與對象?

同一件事情,寫給主管、同事、客戶與供應商,說法完全不同。 AI 很擅長寫作,但前提是你要告訴它對象是誰。 前言 許多人開始使用 AI 撰寫 Email...

鐵人賽 AI Engineering DAY 8

Day 08|BM25 Baseline:先尊重一個很難被淘汰的對手

前一篇處理「MRR、NDCG、Hit@K、Macro-F1@K 到底各在量什麼」,這篇進一步討論「BM25 Baseline:先尊重一個很難被淘汰的對手」。共同...

鐵人賽 Claude AI DAY 8

Day8 [llm-wiki] 被 iCloud 卡了五個月,換到 Obsidian Sync 才發現它同步不了 .claude

今天要解的問題 前面七天都在做 art-tracking, coffee-review,今天換一個專案:llm-wiki,我的第二大腦。 Day1 盤點時沒把它...

鐵人賽 AI Engineering DAY 22
AI 寫的測試,誰來測? 系列 第 23 篇

【Day21】補完之後 100%,而那個從 Day 14 掛到現在的欄位還是 0

TL;DR 把昨天挖出來的兩種盲區餵回 AI:四行從沒被執行、一行執行了卻不影響結果。給原始碼,不給答案 三份產物,兩份通過驗收,變異分數 85.7% →...

鐵人賽 Kubernetes DAY 8

Day 08|Priority 與 Preemption:當 GPU 不夠時誰先活

前一篇處理「Taints/Tolerations:別讓一般 Pod 把 GPU 節點吃掉」,這篇進一步討論「Priority 與 Preemption:當 GP...

鐵人賽 IT Operation DAY 8

Day 08|VRAM 容量規劃:模型大小不是唯一答案

前一篇處理「併發一上來,瓶頸先出現在哪裡」,這篇進一步討論「VRAM 容量規劃:模型大小不是唯一答案」。共同的量測條件是前後比較的基礎。 今天要回答的問題 拆解...

鐵人賽 AI 自動化 DAY 8

Day 08|State Persistence:對話斷掉之後流程還在嗎

前一篇處理「Tool Contract:Agent 可以做事,但不能想做什麼就做什麼」,這篇進一步討論「State Persistence:對話斷掉之後流程還在...

鐵人賽 Claude AI DAY 9

Day 08:規劃代理人的系統提示詞設計

《Day 07:知識庫的切分藝術,保留程式碼與上下文的完整性》 結尾留下一個具體的問題。規劃代理人這個角色具體要怎麼被設計出來,它的系統提示詞要怎麼寫,才能讓它...

鐵人賽 Software Development DAY 22

Day 22:放入 fbx

為了下一篇方便示範 Raymarching,這邊先來導入 fbx 與 mesh、material 相關的程式。這裡使用 assimp 來處理內容的讀取。 實作...

鐵人賽 自我挑戰組 DAY 3

Day 10|ChatGPT、Claude、Gemini,我現在到底都拿來幹嘛?

Day 1 的時候我就有講過。 我這幾年為了工作、讀書,陸陸續續買了一堆 AI 帳號。 ChatGPT 有。 Claude 有。 Google 的 AI 也有。...

鐵人賽 自我挑戰組 DAY 3

Day 9|同一篇論文丟給不同 AI,答案真的會一樣嗎?

昨天講到,我現在讀論文還是會全部讀完,只是會先請 AI 幫我整理章節、摘要,再把問題慢慢拆開。 接著我就開始想到一件事情: 如果同一篇論文,丟給不同 AI,它們...

鐵人賽 Build on Google AI DAY 25

豬老闆買不起高級飼料養小豬機器人

前端三分鐘 X 要轉職養豬還是做被取代的工程師?用 Google AI 打造我的 AI 雙刀流自動化工作流系列 看完了前面的 Subagent 與 /b...

鐵人賽 Software Development DAY 14

Day 14|JWT Bearer 擴展機制:拿一張簽好的憑證換 Access Token

前言 上一篇看的是 Device Authorization Grant——沒有瀏覽器、但還是需要「使用者」在另一台裝置上參與同意的情境。今天要看的 JWT B...

鐵人賽 Security DAY 8

# [Day 8] OSI 模型與 TCP/IP 協定堆疊解析:網路世界的通用語言

恭喜大家順利完成第一階段的基礎訓練!從今天開始,我們正式進入第二階段。在召喚出終極抓包神器 Wireshark 之前,我們必須先搞懂網路世界溝通的「文法」——網...

鐵人賽 AI Security DAY 29

Day 29|對 TraceSafe 的文獻討論:相關係數與長軌跡趨勢怎麼讀

前言 前面幾篇一直在讀同一篇論文 TraceSafe。它評的不是 agent 會不會被攻破,而是「護欄」這種獨立在 agent 之外、讀 agent 執行紀錄、...

鐵人賽 Security DAY 8

Day 08|Cron Job:維運最愛的自動化,也可能是提權路徑

今天的主角是維運的好夥伴 cron,我們在定期執行腳本做部署、撈 Log、設定主機組態的時候很常用到它;不過正因為它能「自動、定時、以特定身分」執行任務,也常被...

鐵人賽 自我挑戰組 DAY 10

[Day 10] Reranking:讓真正相關的文件排在前面

[Day 10] Reranking:讓真正相關的文件排在前面 今天為什麼要做這件事 在 Day 9 中,我們完成了 Hybrid Search,結合: Ve...

鐵人賽 IT Operation DAY 8

Day08 - 用 M365 Agent Builder 打造一隻 RAG-Like Agent:OneNote、Outlook、Teams、PDF 一次查起來

今天要來介紹一個筆者自己覺得很有感的玩法:直接用 Microsoft 365 Agent Builder,把公司裡散落在 SharePoint、Outlook、...