ChinSheng
Prompt engineering

怎麼跟 ChatGPT 互動?OpenAI Prompt Engineering 實戰指南

什麼是 Prompt Engineering Prompt Engineering 是一門設計與優化生成式 AI 輸入指令的技術與藝術。簡單來說,prompt 就是我們給 AI 提供的「指令」或「問題」,它決定了 AI 的輸出內容與品質。無論是讓 AI 回答問題、撰寫故事、生成程式碼,還是進行數據分析,這些操作的核心都在於如何設計一個清晰、有效的 prompt。 你可以把 prompt ...

Communication Deadlock

什麼是 Deadlock

Deadlock 應該是軟體工程師在開發過程中,常見的問題之一。有多個執行緒或是多個程序,等待某個執行緒或是程序釋放資源,導致所有的執行緒或程序都無法繼續執行下去,這種情況就是 deadlock。 對使用者來說,使用體驗會很差,頻繁遇到系統卡住沒有回應,或是等待的時間異常久,有可能是 deadlock 的問題。 Deadlock 四個必要條件 (Coffman Conditions) ...

API 架構風格比較表格

API 架構風格

最近挺常看到一些關於 API 架構風格的文章,簡單記錄一下來源跟簡介。 簡介 API API 全名是 Application Programming Interface,是定義軟體之間如何互動的規範。API 可以讓不同的軟體系統之間進行溝通,讓不同的軟體系統之間可以互相使用對方的服務。 可以把 API 想像成一座橋梁,橋的寬度和設計方式就是 API 的定義。橋設計好後,車子才能通過。至於...