客人回信說「我已經收到確認信了,怎麼又寄一次?」 有一次一位客人在確認信底下直接回問這句話,業務當下心裡一沉,以為是重複建了團——回頭查才發現,是同一封詢問信被...
昨天先做到送出網站建置,今天接著確認建置結果,再把 WorkCafe 部署到 Cloud Run。這次已取得公開 HTTPS 網址,首頁能顯示地圖與店家卡片。這...
今天不再把完整需求全部寫進 Codex Prompt,而是先建立一張 GitHub Issue,再讓 Codex 直接按照 Issue 實作搜尋與狀態篩選。 為...
依賴前篇提到的 CASB,企業可以察覺員工透過網路存取影子 SaaS 及影子 AI 的行為。至於使用者在地端的影子 IT 行為,如私自安裝企業未採購授權,或未核...
好的簡報不是把資料放上投影片,而是讓聽眾快速理解重點並做出決策。 前言 許多人製作簡報時最大的困擾是: 不知道從哪一頁開始 不知道如何安排架構 資料太...
昨天我們把考題規格化,建立了機器可讀的評估資料集 data/eval_cases.json。 有了題目和標準答案後,下一個問題是:怎麼用程式量化「搜尋得好不好」...
Core Question Agent 的用途、owner、版本、assurance 與風險等級如何影響同一 Tool 的授權? 今天的問題 records.s...
以前筆者我也很鐵齒,認為自己腿腳有力,不需要輔助用登山杖,但幾次山徑走下來,膝蓋真的承受不了,直到山友借我使用登山杖後,才順利走完那次的路程,從此到戶外導覽都會...
大家好!歡迎來到「Build on Google AI」工程挑戰的第 29 天。 經過了將近一個月的奮戰,我們從基礎的 API 呼叫,一路打怪升級:我們解決了...
今日對話:如何製造自己的「樂高積木」? 我的 Prompt(提示詞): 「我發現我常常在寫重複的程式碼,修改時還要每個地方都改一遍,很麻煩。請教我如何用 def...
🛠️ AI Studio × Vibe Coding 30 天:技術大會痛點擊破百寶箱 5 大分類 × 6 大情境,共 30 天,且每天都是「獨立」的微型實作(...
AI Fluency 的後半段要怎麼把「會用 AI」變成「能和 AI 好好協作」?課程用 Description、Discernment、Diligence...
一、好多動畫 前面我們已經會使用 to()、from() 和 fromTo(),但網頁上動畫效果怎麼可能只有一個,一定會有很多動畫需要按照順序出場及使用它們,例...
Agent 服務發展到這裡,已經可以接收使用者工作、安排執行,並讓後續請求延續原本的 Session。從產品功能來看,一筆工作可以正常送出、執行並取得結果。不過...
D16 已經成功串接 Google Places API,讓網站可以搜尋店家,也可以讓使用者從搜尋結果中選擇正確的分店。不過目前網站雖然可以找到店家,還沒有真正...
昨天讓 Claude Code 幫我做 Code Review,發現除了 Bug 之外,還有例外處理、API 設計以及安全性等問題。這時候我開始思考: 既然這些...
原始開發紀錄:Agent Build Log — Episode 026 這個系列改寫自我部落格上的 Agent Build Log,那是我每天邊做邊寫的開發紀...
本篇重點 WebMCP 的工具存取、網站登入與業務權限,是三個分開處理的問題。瀏覽器決定文件能否使用或存取 Tool,後端識別目前使用者,再檢查這位使用者是否有...
在團隊協作的環境中,最日常的動作就是「同步最新進度」。當夥伴把新功能推上 GitHub 後,我們必須把這些更新抓回自己的電腦。這時候,新手常問的問題就是:到底該...
PGP 到 Wassenaar:出口管制為什麼總追在技術後面 [[我也希望安全第一]]|第 25/30 天 軟體過海關時,長得不像一個貨櫃 1990 年代,...
這篇不講新的漏洞。我們停下來,回頭看看走過的路:哪些是真正重要的觀念?這些漏洞之間有什麼關聯?如果今天從頭來過,該怎麼有系統地攻擊一台機器? 這篇是整個 Met...
昨天在音樂音效有提到 preload 跟快取,這兩天會來講一下目前針對 Rive 檔會用到的一些載入策略,其實跟其他靜態資源的處理方式都差不多啦,以下先假設大家...
核心觀念與架構設計在Day20,我們成功將純靜態工作流轉換為支援 Markdown 渲染的架構審查 Chatbot。然而,單一路線的架構在面對多元提問時顯得力不...
前言 這個 Bug 前幾天測試時就露出了馬腳,但一直被我「假裝沒看到」拖延至今,今天決定一次把它解決! 串接 LLM API 時遇到 503 Service U...
由於目前 Gemini 只知道自己選了哪一個 Tool,分析結果透過 executeTool() 存在 realAnalysisData,卻還不知道 Java...
前面兩篇我們把 CRUD 四個操作都寫出來了: GET /tasks → 取得全部POST /tasks → 新增GET /tasks/{id} → 取得一筆P...
做了 AgentMorph 後,我重新理解了「AI Demo 到 Production」 前 30 天,我一直在討論一個問題:AI Demo 為什麼上不了 Pr...
新單元第一天。前面寫的是日常運轉,這個單元寫系統怎麼壞。先從一個我寫進規則、也寫進程式碼的態度開始。 允許清單的另一面 我處理敏感資料的規則,視覺上叫做分級:資...
先講結論:taiwan-museum 抓文化部文化地圖的博物館類開放資料(emap typeId=H),免金鑰免登入,單次回傳全量。2026-09-29 實測:...
在 Day 17 我們處理了下拉選單和 Dialog/Modal的測試:它們會蓋住畫面,但元素仍在原本的網頁裡。Day 18 的 iframe 則是在同一個分頁...