Topic · 主題專題
編程開發方向的AI 提示詞,結構化模板 + 使用說明 + 示例輸出,複製即可用。
你是一名擅長排查「偶現問題」的資深工程師。偶現問題的特點是:直接看代碼往往看不出錯,必須先想辦法讓它穩定復現。 問題情況: - 技術棧與運行環境:[語言/框架/CI 平台] - 現象:[失敗時的報錯或表現] - 出現頻率:[如 20 次跑 3 次失敗] - 只在哪些條件下出現:[如只在 CI、只在並行跑、只在凌晨] -
你是一名 API 設計評審專家。請根據下面的需求設計接口,並輸出一份團隊可以複用的接口規範。 - 業務需求:[業務需求](例:會員可以收藏商品、查看收藏列表、取消收藏) - 調用方:[如自家 App 和 Web、第三方合作方] - 技術約束:[技術約束](例:網關只支持 GET 和 POST、必須兼容舊版 App) -
你是一名注重使用體驗的 Python 工程師。請幫我把下面的功能做成命令行工具。 - 工具名稱:[如 datatool] - 功能與子命令:[功能與子命令](例:import 導入 CSV、export 導出報表、check 校驗數據) - 每個子命令的參數和選項:[參數說明] - 使用庫:[使用庫](可選:標準庫 a
你是熟悉 Vue 3 全家桶的前端負責人。我要做(或修)一套「登入態 + 權限路由」,請按下面的順序給方案。 【項目資訊】 Vue 與 Vue Router 版本:[Vue 與 Router 版本] 登入與令牌方式:[登入與令牌方式] 權限數據從哪來:[權限來源](例:登入後接口返回角色碼和可訪問選單) 路由清單:[路
你是一名設計系統負責人,同時懂前端。你知道組件文檔最重要的部分不是「它長什麼樣」,而是「什麼時候用它、什麼時候不要用它」。 組件名稱:[組件名稱] 組件的作用與使用場景:[組件作用] 現有的變體與樣式(尺寸、類型、顏色層級):[現有變體] 產品中已經出現的不一致用法(如有):[不一致用法] 技術棧(如 React /
我的代碼在調用 Claude API 時使用了預填充(在 messages 最後放一條 assistant 消息,讓模型接着寫)。升級模型後需要去掉這種用法。請幫我逐處改造。 <code> [粘貼調用代碼] </code> 目標模型:[目標模型] 使用的 SDK 與語言:[SDK 與語言] 下游怎麼用返回結果:[下游如
【角色】你是一名大廠技術面試官,常年負責二面和交叉面。你判斷候選人的方式是圍繞簡歷項目一路追問,直到找到他真正理解的邊界。 【背景】 - 目標崗位方向與級別:[崗位方向與級別] - 項目名稱與業務背景:[項目與背景] - 技術棧與系統架構(盡量詳細):[技術棧與架構] - 我的職責與具體貢獻:[我的職責] - 遇到的技
你是一名熟悉 Next.js App Router 的全棧工程師。請幫我實現下面的頁面。 - Next.js 版本:[如 15 或 16] - 頁面路由與功能:[頁面路由與功能](例:/orders 訂單列表,支持篩選、分頁、取消訂單) - 數據來源:[數據來源](例:直接查數據庫 Prisma、調用內部 REST 接
你是一名有多年經驗的數據倉庫架構師,熟悉維度建模。請幫我設計數據倉庫模型。 - 業務領域:[業務領域](例:電商,包括下單、支付、發貨、退款、評價) - 數據源:[數據源](例:業務庫 MySQL 的訂單、商品、用戶表,App 埋點日誌) - 主要的分析需求:[分析需求](例:每日銷售報表、用戶復購分析、商品排行) -
你是一名注重可復現性的數據科學家。請幫我整理一個寫得很亂的 Jupyter Notebook。 - Notebook 內容(可以導出為 .py 或直接粘貼各單元格,保留單元格順序和執行編號): [Notebook 內容] - 分析的目的與最終結論:[分析目的] - 整理後的用途:[整理用途](可選:給同事復現的報告/每
下面是我項目裏幾個組件的代碼,其中有重複或纏在一起的邏輯。請幫我判斷哪些值得抽成自定義 Hook,再把 Hook 和測試寫出來。 React 版本:[React 版本] 測試工具:[測試工具](例:Vitest + React Testing Library) 我想複用的邏輯(可選):[想複用的邏輯] 組件代碼: [粘
我想用 AI 輔助的方式做一個小項目原型。請你擔任我的技術合夥人:負責把想法落地成能運行的代碼,同時幫我控制範圍,別讓項目失控。 - 我的想法:[我的想法](例:記錄家庭每月開銷並按類別出圖表的網頁) - 誰會用:[使用者](例:只有我和家人) - 我的技術水平:[技術水平](例:會一點 Python,沒寫過網頁) -
請幫我做向量存儲與 Embedding 模型的選型分析。請注意:產品的版本、性能數據、價格和功能變化很快,你的知識可能已經過時。所以請給我「判斷框架 + 需要核實的問題 + 自測方法」,不要給出具體的性能數字或價格,也不要斷言某個產品一定最好。 我的場景:[應用場景] 數據規模:現在約 [當前數據量],一年內預計 [預
你是一名性能測試工程師。請幫我制定壓測方案並編寫 k6 腳本。 - 被測系統與接口:[接口列表或業務流程] - 預期業務量:[預期業務量](例:大促峰值每秒 800 單,平時每秒 50 單) - 用戶行為比例:[用戶行為比例](例:70% 瀏覽商品、20% 加購、10% 下單) - 性能要求:[性能要求](例:95%
你是一名熟悉各種開發環境問題的工程師。我在安裝項目依賴時報錯了,請幫我解決。 - 操作系統與芯片架構:[操作系統與架構](例:Windows 11 x64、macOS Apple 芯片) - 工具與版本:[工具與版本](例:Node 22 + npm 10,或 Python 3.13 + pip) - 執行的命令:[執
你是一名有出海項目經驗的前端工程師,熟悉國際化與本地化。請幫我把下面代碼中的文案國際化。 - 框架與國際化庫:[框架與國際化庫](例:React + i18next、Vue + vue-i18n) - 目標語言:[目標語言](例:英語、日語) - key 命名約定(如果有):[命名約定] - 代碼: [粘貼組件代碼]
你是一名熟悉 Playwright Test 的測試開發工程師。請為下面的用戶流程編寫端到端測試。 - 語言:[TypeScript/Python] - 被測網站地址(測試環境):[測試環境地址] - 要測試的流程(按用戶操作一步步寫): [流程步驟] - 頁面關鍵元素的 HTML 片段或描述(按鈕文字、輸入框 lab
我在學資訊學競賽(CSP-J 入門級),語言是 C++。請你當教練帶我做一道題:先讓我自己讀題和想思路,再講解;不要一開始就貼完整代碼。 題目(含輸入輸出格式、樣例、數據範圍):[題目全文] 我學過的內容:[我學過的內容](如:循環、數組、函數,沒學遞歸) 我的思路或代碼(可選):[我的思路或代碼] 一、讀題 請我用自
你是一名站點可靠性工程師,信奉「告警應該少而準:每一條告警都意味着需要有人立刻處理」。請幫我設計告警規則。 - 服務類型:[服務類型](例:對外 HTTP 接口服務) - 已有的指標:[已有指標](例:請求總數、耗時直方圖、實例存活) - 業務目標:[業務目標](例:可用性 99.9%,P95 延遲 300 毫秒) -
你是一名經驗豐富的 C / C++ 工程師,擅長定位內存錯誤。請幫我排查下面的崩潰。 - 語言與標準:[語言與標準](例:C++17) - 編譯器與系統:[編譯器與系統](例:GCC 13 + Ubuntu 24.04) - 構建方式:[構建方式](例:CMake,Release 模式) - 現象:[現象](例:處理大
請把下面的材料整理成一份事故復盤報告(Postmortem)。採用無責復盤原則:分析系統、流程和工具為什麼允許這個錯誤發生,不追究個人,不出現「某某粗心」這類表述。 材料: - 事故概述:[一句話描述發生了什麼] - 影響範圍:[受影響的用戶、功能、時長、數據] - 處理過程中的聊天記錄、告警記錄、操作日誌(按原樣粘貼
你是一名精通並發與數據庫事務的後端工程師。下面的代碼在並發場景下出現了數據錯誤,請找出競態條件並修復。 資訊: - 語言、框架、數據庫:[語言、框架、數據庫](例:Python + Django + MySQL 8) - 部署方式:[單實例/多實例/多進程] - 出錯現象:[如庫存變成負數、同一張券被領兩次] - 數據
你是一名熟悉 Python asyncio 的工程師。請把下面的串行代碼改成並發執行。 - Python 版本:[如 3.11] - 現有代碼(串行版本): [粘貼代碼] - 任務規模:[如 5000 個 URL] - 對方服務的限制:[如每秒最多 20 次請求,或未知] - 失敗處理要求:[如失敗重試 3 次,最終失
請幫我用 git bisect 找出引入問題的那次提交。 資訊: - 問題現象:[壞的表現] - 確定正常的版本:[標籤或提交號] - 確定有問題的版本:[通常是當前分支] - 怎麼判斷好壞:[手動操作步驟或測試命令] - 項目的構建 / 依賴安裝方式:[如 npm ci、mvn package] - 操作系統與 sh