iT邦幫忙

技術文章

RSS

【Day 13】賦予對話記憶:在 n8n 中實現 Dify 上下文延續與多輪任務修改

在昨天的 Day 12 中,我們為系統建立了嚴密的錯誤警報機制(Error Trigger),確保工作流具備高可用度。然而,目前的待辦助理每次接收訊息時,都像是...

【Day 12】建立高可用流程:n8n 錯誤處理(Error Trigger)與容錯機制

在昨天的 Day 11 中,我們成功串接 Telegram Bot 完成了任務落地後的即時推播回報。然而,真實的自動化環境往往充滿不可預期的變數:例如 Dify...

【Day 11】即時推播回報:用 Telegram Bot 發送任務建立成功通知

在昨天的 Day 10 中,我們成功利用 Webhook 將整體工作流打通為端到端(End-to-End)的全自動管線。今天我們要為這個系統補上最後的「即時反饋...

Day20:看懂NIST PQC核心演算法

ㄧ、看懂 NIST PQC 標準:1.FIPS 203(ML-KEM):量子時代的「安全信箱」(用來雙方安全交換密碼)2.FIPS 204(ML-DSA):量子...

【Day 05】給 NPC 一個真正的靈魂:串接 Google Gemini API 實現動態 AI 對話

一、 前言在前幾天的文章中,我們的「AI 酒館」已經具備了精美的暗色調介面,並且透過瀏覽器原生的 Web Speech API 實現了「聽(STT)」與「說(T...

Ep19|同一個 Spark application,放到 YARN 或 Kubernetes 後誰替它找資源?

在真實的大型資料場景裡,許多 applications、團隊與排程工作會同時競爭 CPU、memory 與機器。透過單一 Standalone cluster...

Claude Haiku 5.5 砍價 90%—Opus 5.5 運行成本再降 小模型翻身了嗎?

ClaudeHaiku5.5 砍價 90%、Opus5.5運行成本再降40%——小模型翻身了嗎? 三週兩連發。先看清楚它們各自能做什麼,再決定要不要換。 封面...

Haiku 5.5能接手你的日常工作嗎?

Haiku 5.5能接手你的日常工作嗎?從一份交接資料開始認識Claude輕量模型 用實用筆記的方式,整理模型用途、操作起點,以及交付前不能省略的確認。 封面...

第一次用Codex就上手:Windows、Mac安裝與API設定實作

第一次用Codex就上手:Windows、Mac安裝與API設定實作 從開啟終端機到收到第一個回覆,保留自動與手動兩條路,最後練習修改本機檔案。 剛開始接觸...

Day22 BehaviorGuard:使用 SIGTERM 實作受控程序終止測試

在 Day21,我們已經將 Detection Engine 與 Response Engine 串接起來,讓 BehaviorGuard 偵測到可疑程序後,可...

Day21 BehaviorGuard:串接 Detection 與 Response Engine,驗證模擬回應流程

在 Day20,我們建立了 Response Engine 的初步架構,可以根據 Alert 的風險等級,產生對應的回應建議。 不過,目前的 Response...

Day20 BehaviorGuard:建立 Response Engine,讓資安系統不只偵測,還能決定如何回應

在前面的實作中,我們已經逐步完成 BehaviorGuard 的 Process Monitor、Detection Engine、Correlation En...

輕量架構的應用場景:確保物聯網感測資料上鏈的完整性

在過去的幾天裡,我們從密碼學的 Hash 與數位簽章打底,接著用 JavaScript 親手刻出了區塊資料結構、工作量證明(PoW)以及交易池機制。現在,我們手...

實作輕量級區塊鏈 (三):交易池與 P2P 網路廣播機制初步

我們成功實作了工作量證明(PoW),讓區塊的產生有了合理的節奏。但在前幾天的程式碼中,我們的區塊裡都只放了一筆簡單的 data(例如一個溫濕度數值)。 在真實的...

實作輕量級區塊鏈 (二):實作工作量證明與難度調整

昨天我們成功實作了區塊鏈的基礎資料結構,但如果你有實際執行昨天的程式碼,會發現 addBlock() 幾乎是在一瞬間就執行完畢並把區塊推入陣列中了。 在真實的分...

Day 06 - 開發者的救星:自動化 API 文件 (Swagger UI & ReDoc)

撰寫與維護 API 文件是許多後端開發者的痛,因為程式碼只要一改,文件沒跟著更新就會讓人很頭痛。但在 FastAPI 中,這是全自動的! 只要你的 API 伺服...

Day 05 - 接收複雜資料:Request Body 與 Pydantic 模型初探

前面幾天處理的都是放在網址列上的資料(路徑與查詢參數)。但實務上,如果要新增一筆完整的資料,通常會將資料包裝成 JSON 格式,放在 Request Body...

Day 04 - 條件篩選必備:查詢參數 (Query Parameters) 的靈活運用

前一天我們學會了如何透過網址路徑來鎖定單一資源,但如果是要列出一長串的資料,我們通常會需要做分頁或條件篩選。這時候,網址後面跟著問號「?」的寫法就派上用場了,例...

Day19:試算金鑰與簽章的大小差距

1.核心概念:RSA:金鑰與簽章都很大(約250-400bytes)Ed25519:金鑰極小(32bytes),簽章精簡(64bytes)2.實作部分(利用Py...

Ep18|Executor 消失時,Spark 怎麼繼續跑?從 task retry 看 application 的恢復路徑

Ep15 到 Ep17 把 Standalone cluster 裡的角色、task 與資料位置拆開觀察。到這裡,其實還缺少一個真正會影響 production...

用 MangoDisk 看懂磁碟空間分布

看到一個資料夾占了十幾 GB,接下來往往還得一層層打開,才知道空間到底用在哪裡。磁碟分析圖會將各資料夾的占用大小畫在同一個畫面,讓你先找出占用最多的資料夾,再往...

Nano Banana 2.1是什麼?從一張教學圖開始,搞懂用途、操作與費用

Nano Banana 2.1是什麼?從一張教學圖開始,搞懂用途、操作與費用 把抽象概念變成可討論的畫面,也弄清楚哪些細節仍要自己掌握。 Nano Banana...

DeepSeek V4.1 Flash任务成本远低于GPT-6 Astra,为什么团队收益还要另算?

DeepSeek V4.1 Flash任务成本远低于GPT-6 Astra,为什么团队收益还要另算? 以DeepSeek V4.1 Flash與GPT-6 As...

GPT-6 Astra入門指南:核心功能、開發用途與上手方法

GPT-6 Astra入門指南:核心功能、開發用途與上手方法 釐清能力邊界、上手方法與成本,建立第一次使用的判斷依據。 這篇把 GPT-6 Astra 對開發者...

LangChain 入門教學(地端 Ollama 版)

用 8 支可直接執行的 Python 腳本,從呼叫模型一路學到 Agent 與 RAG,全程只用地端 Ollama,不需雲端 API Key。 準備 需要一台跑...

Day19 BehaviorGuard:建立 Alert Summary,統計資安警告的風險等級

在 Day18,我們成功把 Alert Logger 接入 Detection Engine,讓 BehaviorGuard 偵測到可疑程序後,可以自動將警告儲...

Day18 BehaviorGuard:串接 Alert Logger,讓真實偵測事件自動保存

在 Day17,我們建立了 Alert Logger,讓 BehaviorGuard 可以把警告資訊儲存成 JSONL 格式。 不過,昨天使用的是手動建立的測試...

CI/CD 入門:從手動發布到自動部署

第一部分:CI/CD 是什麼 一句話 讓「改完程式」到「上線」這段路自動化,而且每一步都可以檢查、可以還原。 拆開看:CI 和 CD 全名 中文 在...

Day17 BehaviorGuard:建立 Alert Logger,讓資安警告能夠保存下來

在 Day16,我們完成了 Continuous Process Monitor(連續程序監控),讓 BehaviorGuard 能夠持續觀察 Linux 系統...

Day1 - 前言與系統架構設計:為什麼醫院需要自動化 PDF 系統?

今日目標確立鐵人賽專題目標,說明傳統醫療報表產生的痛點,並提出以 Java 結合現代容器化技術的解決方案,最後繪製系統整體架構圖。 核心概念醫療資訊系統(HIS...