GitHub repository - hello-algo 互動式學習演算法
學習演算法是否讓你覺得困難?別擔心!現在有一個專為初學者設計的工具 — hello-algo,不僅提供直觀的教學方式,還能透過互動式操作,讓你輕鬆掌握演算法的核心概念。 GitHub repository: hello-algo 網站:https://www.hello-algo.com/ 特色亮點 透過視覺化圖示快速掌握演算法 多種程式語言支援,滿足不同學習需求 這...
學習演算法是否讓你覺得困難?別擔心!現在有一個專為初學者設計的工具 — hello-algo,不僅提供直觀的教學方式,還能透過互動式操作,讓你輕鬆掌握演算法的核心概念。 GitHub repository: hello-algo 網站:https://www.hello-algo.com/ 特色亮點 透過視覺化圖示快速掌握演算法 多種程式語言支援,滿足不同學習需求 這...
認知限制(Cognitive Limitations)是指人類或人工智慧系統在處理資訊、進行決策或解決問題時,因認知資源(如注意力、記憶、運算能力等)的有限性而無法達到最佳或理想效果的現象。該概念廣泛應用於心理學、認知科學及人工智慧研究,幫助我們理解決策過程的局限性及其改進方法。 人類的認知限制 在人類的認知系統中,以下幾方面的限制尤為突出: 注意力資源有限 注意力是一種有限資源,...
什麼是 RCA Report? RCA 全名是 Root Cause Analysis,中文翻譯為根本原因分析,是一種用來解決問題的方法。RCA Report 是一份報告,用來記錄問題發生的過程、原因、解決方法等,以便後續查看。 RCA Report 結構 RCA Report 通常包含以下幾個部分: 1. 事件概述 事件名稱: (描述事件的簡短標題,例如 “服務中斷:API ...
昨天在公司分享了一場關於 prompt engineering 的活動,內容持續了一個小時。 主要討論了如何撰寫清晰明確的指示,並提供了一些 prompt 讓大家練習。這裡簡單整理一下分享的內容。 什麼是 Prompt Engineering 在前一篇文章,解析 OpenAI 的 Prompt Engineering 有提到六大策略。 而我個人的整理為四個項目: 清晰明確的指示 ...
什麼是 Prompt Engineering Prompt Engineering 是一門設計與優化生成式 AI 輸入指令的技術與藝術。簡單來說,prompt 就是我們給 AI 提供的「指令」或「問題」,它決定了 AI 的輸出內容與品質。無論是讓 AI 回答問題、撰寫故事、生成程式碼,還是進行數據分析,這些操作的核心都在於如何設計一個清晰、有效的 prompt。 你可以把 prompt ...
Deadlock 應該是軟體工程師在開發過程中,常見的問題之一。有多個執行緒或是多個程序,等待某個執行緒或是程序釋放資源,導致所有的執行緒或程序都無法繼續執行下去,這種情況就是 deadlock。 對使用者來說,使用體驗會很差,頻繁遇到系統卡住沒有回應,或是等待的時間異常久,有可能是 deadlock 的問題。 Deadlock 四個必要條件 (Coffman Conditions) ...
Transaction 在說明 Transaction Isolation Levels 之前,我們先來了解一下 Transaction 的概念。 Transaction 是指在資料庫上執行一包單筆或多筆 SQL 指令,這些 SQL 指令可以是 Select、Insert、Update、Delete 等等,而這些指令在這次 Transaction 時,視為同一包,只會一起成功或資料狀態不變。...
最近挺常看到一些關於 API 架構風格的文章,簡單記錄一下來源跟簡介。 簡介 API API 全名是 Application Programming Interface,是定義軟體之間如何互動的規範。API 可以讓不同的軟體系統之間進行溝通,讓不同的軟體系統之間可以互相使用對方的服務。 可以把 API 想像成一座橋梁,橋的寬度和設計方式就是 API 的定義。橋設計好後,車子才能通過。至於...
Architectural Decision Records 翻譯成中文,是架構決策記錄,簡稱 ADRs。這是一種記錄軟體架構決策的方式,可以讓團隊更容易了解為什麼要做這樣的決策,以及這個決策的背景。 更多內容可以參考 GitHub adr organization 今天主要來分享怎麼使用 ADRs。 使用方式 可以自行建立檔案,或是透過 adr-tools 來建立。 這是使用 a...
Vdosumry 新增支援本機影片,可以直接在網址輸入地方,輸入影片的路徑,即可開始使用 Vdosumry 進行摘要。 使用方式 poetry run vdosumry "./source/video.mp4" 上述範例是載入本機的 video.mp4 影片,並且會在當前目錄下生成一個 output 資料夾,裡面會有 summary.txt 檔案,就是影片的摘要。 其他 修...