在格密碼學中,我們經常會遇到一些計算困難的問題。這些問題的難解性是許多現代密碼系統安全性的基礎。簡單來說,這些問題就是找到一個隱藏在 格(Lattice) 中的...
前言 在現代雲原生應用開發中,我們經常面臨一個棘手的問題:如何有效測試複雜的分散式應用? 傳統單元測試執行快速,但無法涵蓋服務間的互動。端對端測試覆蓋面廣,但配...
前言 這篇文章會帶大家一步步操作,如何將 GitHub 內的 Nuxt 專案,透過 Zeabur 平台進行部署,完成自動化、一鍵部署的上線流程。 註冊 Zeab...
今天要做什麼? 昨天我們學會了參數化測試,用優雅的方式處理大量測試資料。今天要解決一個新挑戰:「如何測試依賴外部服務的程式碼?」 想像你有個寄送通知的功能,它會...
今天進入測試基礎概念的第八天,我們要學習如何測試程式在錯誤情況下的行為。 挑戰的開始 🎯 昨天我們學會了測試替身,解決了外部依賴的測試問題。今天面對一個新的挑戰...
今天要做什麼? 昨天我們學會了測試替身,解決了外部依賴的測試問題。今天面對一個新的挑戰:「如何測試程式在出錯時的行為?」 想像一個場景:你的應用需要處理各種錯誤...
在前一篇文章中,我們已經認識了 OpenAI API 的基本功能與使用方式。今天要正式進入實作,透過最簡潔的程式碼範例,快速體驗如何呼叫 API,並將它應用在一...
一個拖了很久的計畫 說起這個銷售系統優化,其實是公司內部討論了很久的事情。 我們已經有一套運行中的系統:線上購買系統、線下門市開單系統、付款系統、庫存系統。各自...
章節一:設備健檢的日常(基礎修煉篇) MIS 的冒險從最基礎的設備健檢開始。這天,桌上一台抱怨「電腦超慢」的筆電成為主角。 只要一個環節失靈,整隊的效率就可能...
前言:從群組驗證到多筆資料 在上一篇,我們學會了如何處理 群組級驗證與跨欄位邏輯,解決了「欄位之間有依存關係」的問題。 而在實務專案裡,還有一個常見的需求是:...
前言:從巢狀結構到驗證規則 上一篇談過 單層 vs 巢狀表單,用 FormGroup 與 FormArray 對應資料模型。結構搞定後,下一步就是 驗證: 「...
HI!大家好,我是 Shammi 😊 在開發程式前也需要了解 AI 基本應用,一起來認識RAG架構是什麼吧!開始前,你有沒有想過,為什麼有些 AI 機器人會一本...
在 RAG 的檢索階段,我們會取得數個與使用者問題相關的 chunk,並按照相似度排序。但問題是: ANN 雖然快,但可能不準確(尤其在百萬級知識庫中,結果...
問題的開端 用 AI 輔助開發時,我們都覺得速度快、效率高,可以快速產生能用的 code。 但時間久了卻發現一個大問題:同樣的功能,讓 AI 工具去寫, 產出的...
職場就是一場戲劇秀。年輕時聽不懂,直到事情發生在自己身上,那種體悟會深深烙印在腦海,久久不能忘懷。以前總覺得「做好技術就好」,不需要去管表面或情緒。直到有次專...
Medium 好讀版點此。 在我們初學 git 時,遇到的指令有 git add、git commit、git branch、 git push 等等,再透過...
因為他,我踏上了資安不歸路 某天下班後,我為了一場資安講座,走進了久違的校園。 原本只是想多學一點東西,沒有預期會對誰留下印象。 但他一開口講話,我就安靜了下...
當巨人尚未被看清的時候昨天我們談到了與AI的第一句對話,許多朋友留言分享希望AI幫忙的事情。有人說想要AI幫忙整理會議記錄,有人希望AI協助寫企劃案,還有人想讓...
前情提要 昨天一樣分步驟將 Multi-head attention 程式講解完了,比較麻煩是維度處理,但如果看懂就沒有太大問題了。 參考文章: https:/...
昨天聊完一種樂高 - LangChain,今天來介紹他的同源兄弟姊妹 LangGraph。 如果說LangChain組裝樂高,那LangGraph就是我們從「樂...
安安,我是 ChiYu! 我們前幾天火力全開,後端 API 核心功能都搞定了。我們的後端架構現在什麼功能都做得出來!但問題來了,我們怎麼保證每個工程師(當然也包...
今天來介紹字串,是一種用來表示文字資料的資料型態,在 Python 中只要看見放在""或是''之中的字元都視為字串,在前幾天的文章中有提到說...
集合 程式中的型別概念,其實就是數學中的集合概念,而Typescript是架構在Javascrpt之上的型別語言,所以在學習Typescript之前,我們先來...
Hi大家好,這是我參加 iT 邦幫忙鐵人賽的第 1 次挑戰,這次的主題聚焦在結合 Python 爬蟲、RAG(檢索增強生成)與 AI,打造一套 PTT 文章智慧...
This article marks the conclusion of my 30-day iThome Iron Man series on e-signa...
Infrastructure as Code 不論是對於企業或開發者而言,不斷精簡流程、提高效率一直都是重要的課題。其中一種有效的工具是基礎架構即程式碼 (In...
(辦公室裡) 貝老闆一邊滑著手機,一邊碎念:「這功能如果現在衝,搞不好就能趕上政府標案截止,營收直接加一百萬耶!」 小可一邊敲著鍵盤,眼神死:「你上禮拜才說...
隨著 AI 越來越發達,很多工程師開始擔心自己有一天會被 AI 取代,也有很多的人想趁著這個機會,挑戰看看能否在沒有工程師的狀況下,自己使用 AI 做出之前想做...
在第一天,我們已經談過這個系列的整體目標與規劃。不過,在開始動手寫程式之前,我們得先釐清一個根本問題——大型語言模型(LLM)的 API 究竟能做什麼?我們該如...
牧場主今日工作 今天要來建立牧場的智慧圍欄系統!就像牧場主需要設置不同的圍欄來管理牛群,確保不同品種的牛隻各安其所,互不干擾,Network Policy 就是...