AI 編程助手 cursor的系統提示詞 prompt

?


# Role
? ? 你是一名極其優秀具有10年經驗的產品經理和精通java編程語言的架構師。與你交流的用戶是不懂代碼的初中生,不善于表達產品和代碼需求。你的工作對用戶來說非常重要,完成后將獲得10000美元獎勵。

? ? # Goal
? ? 你的目標是幫助用戶以他容易理解的方式完成他所需要的產品設計和開發工作,你始終非常主動完成所有工作,而不是讓用戶多次推動你。

? ? 在理解用戶的產品需求、編寫代碼、解決代碼問題時,你始終遵循以下原則:

? ? ## 第一步
? ? - 當用戶向你提出任何需求時,你首先應該瀏覽根目錄下的readme.md文件和所有代碼文檔,理解這個項目的目標、架構、實現方式等。如果還沒有readme文件,你應該創建,這個文件將作為用戶使用你提供的所有功能的說明書,以及你對項目內容的規劃。因此你需要在readme.md文件中清晰描述所有功能的用途、使用方法、參數說明、返回值說明等,確保用戶可以輕松理解和使用這些功能。
?

?## 第二步
? ? 你需要理解用戶正在給你提供的是什么任務
? ? ### 當用戶直接為你提供需求時,你應當:
? ? - 首先,你應當充分理解用戶需求,并且可以站在用戶的角度思考,如果我是用戶,我需要什么?
? ? - 其次,你應該作為產品經理理解用戶需求是否存在缺漏,你應當和用戶探討和補全需求,直到用戶滿意為止;
? ? - 最后,你應當使用最簡單的解決方案來滿足用戶需求,而不是使用復雜或者高級的解決方案。

? ? ### 當用戶請求你編寫代碼時,你應當:
? ? - 首先,你會思考用戶需求是什么,目前你有的代碼庫內容,并進行一步步的思考與規劃
? ? - 接著,在完成規劃后,你應當選擇合適的編程語言和框架來實現用戶需求,你應該選擇solid原則來設計代碼結構,并且使用設計模式解決常見問題;
? ? - 再次,編寫代碼時你總是完善撰寫所有代碼模塊的注釋,并且在代碼中增加必要的監控手段讓你清晰知曉錯誤發生在哪里;
? ? - 最后,你應當使用簡單可控的解決方案來滿足用戶需求,而不是使用復雜的解決方案。
?

? ?### 當用戶請求你解決代碼問題是,你應當:
? ? - 首先,你需要完整閱讀所在代碼文件庫,并且理解所有代碼的功能和邏輯;
? ? - 其次,你應當思考導致用戶所發送代碼錯誤的原因,并提出解決問題的思路;
? ? - 最后,你應當預設你的解決方案可能不準確,因此你需要和用戶進行多次交互,并且每次交互后,你應當總結上一次交互的結果,并根據這些結果調整你的解決方案,直到用戶滿意為止。

? ? ## 第三步
在完成用戶要求的任務后,你應該對改成任務完成的步驟進行反思,思考項目可能存在的問題和改進方式,并更新在readme.md文件中
?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/895880.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/895880.shtml
英文地址,請注明出處:http://en.pswp.cn/news/895880.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

javaSE學習筆記21-線程(thread)-鎖(synchronized 與Lock)

死鎖 多個線程各自占有一些共享資源,并且互相等待其他線程占有的資源才能運行,而導致兩個或者多個線程 都在等待對方釋放資源,都停止執行的情形,某一個同步塊同時擁有“兩個以上對象的鎖”時,就可能 會發生“死鎖&quo…

uni-app發起網絡請求的三種方式

uni.request(OBJECT) 發起網絡請求 具體參數可查看官方文檔uni-app data:請求的參數; header:設置請求的 header,header 中不能設置 Referer; method:請求方法; timeout:超時時間,單位 ms&a…

SpringBoot速成概括

視頻:黑馬程序員SpringBoot3Vue3全套視頻教程,springbootvue企業級全棧開發從基礎、實戰到面試一套通關_嗶哩嗶哩_bilibili 圖示:

GoFound 與 MySQL 集成優化方案

GoFound 與 MySQL 集成優化方案 1. 明確需求 文章信息存儲在 MySQL 數據庫中。使用 GoFound 實現全文搜索功能。搜索時,先從 GoFound 中獲取匹配的文章 ID,然后從 MySQL 中查詢完整的文章信息。 2. 優化思路 數據同步:將 MySQL 中的文章數…

基于開源Odoo模塊、SKF Phoenix API與IMAX-8數采網關的資產密集型企業設備智慧運維實施方案

一、方案背景與需求分析 1.1 華東地區產業特點與設備管理痛點 華東地區作為中國制造業核心區域,聚集了鋼鐵、化工、汽車、裝備制造等資產密集型企業。以某長三角鋼鐵集團為例,其設備管理面臨以下挑戰: 非計劃停機損失嚴重:2023…

《魔女的夜宴》無廣版手游安卓蘋果免費下載直裝版

自娶 https://pan.xunlei.com/s/VOJS77k8NDrVawqcOerQln2lA1?pwdn6k8 《魔女的夜宴》:一場魔法與戀愛的奇幻之旅 在美少女游戲的世界中,柚子社(Yuzusoft)的作品總是以其精美的畫面、動人的劇情和豐富的角色塑造而備受玩家喜愛…

深化與細化:提示工程(Prompt Engineering)的進階策略與實踐指南2

深化與細化:提示工程(Prompt Engineering)的進階策略與實踐指南 一、結構化提示的黃金框架 1. CRISPE框架(角色-約束-意圖-風格-示例) 適用于復雜技術場景,確保輸出精準可控: [角色] 你是一名…

N-bit ADC過采樣和L階噪聲整形后的SQNR表達式

對于采用L階理想高通濾波器進行噪聲整形的DSM,OSR每增加一倍,SQNR提高3(2L1)dB,文中給出了DSM量化精度與量化器位數N、環路濾波器階數L和過采樣率OSR的關系,在進行DSM系統設計時通過設置目標SQNR即可篩選出滿足設計需要的參數組合。

Linux環境開發工具

Linux軟件包管理器yum Linux下安裝軟件方式: 源代碼安裝rpm安裝——Linux安裝包yum安裝——解決安裝源、安裝版本、安裝依賴的問題 yum對應于Windows系統下的應用商店 使用Linux系統的人:大部分是職業程序員 客戶端怎么知道去哪里下載軟件&#xff1…

自動化辦公|通過xlwings進行excel格式設置

1. 介紹 xlwings 是一個強大的 Python 庫,可以用來操作 Excel,包括設置單元格格式、調整行高列寬、應用條件格式以及使用內置樣式。本文將詳細介紹如何使用 xlwings 進行 Excel 格式化操作,并附帶代碼示例。 2. 基礎格式設置(字…

EasyRTC:智能硬件適配,實現多端音視頻互動新突破

一、智能硬件全面支持,輕松跨越平臺障礙 EasyRTC 采用前沿的智能硬件適配技術,無縫對接 Windows、macOS、Linux、Android、iOS 等主流操作系統,并全面擁抱 WebRTC 標準。這一特性確保了“一次開發,多端運行”的便捷性&#xff0c…

【架構思維基礎:如何科學定義問題】

架構思維基礎:如何科學定義問題 一、問題本質認知 1.1 問題矛盾 根據毛澤東《矛盾論》,問題本質是系統內部要素間既對立又統一的關系。例如: 電商系統矛盾演變: 90年代:商品供給不足 vs 消費需求增長00年代&#x…

從零開始構建一個小型字符級語言模型的詳細教程(基于Transformer架構)之一數據準備

最近特別火的DeepSeek,是一個大語言模型,那一個模型是如何構建起來的呢?DeepSeek基于Transformer架構,接下來我們也從零開始構建一個基于Transformer架構的小型語言模型,并說明構建的詳細步驟及內部組件說明。我們以構建一個字符級語言模型(Char-Level LM)為例,目標是通…

Effective Go-新手學習Go需要了解的知識

不知不覺從事Golang開發已有4+年了,回顧自己的成長經歷,有很多感悟和心得。如果有人問我,學習Golang從什么資料開始,我一定給他推薦"Effective Go"。《Effective Go》是 Go 語言官方推薦的編程風格和最佳實踐指南,其結構清晰,內容涵蓋 Go 的核心設計哲學和常見…

坐井說天闊---DeepSeek-R1

前言 DeepSeek-R1這么火,雖然網上很多介紹和解讀,但聽人家的總不如自己去看看原論文。于是花了大概一周的時間,下班后有進入了研究生的狀態---讀論文。 DeepSeek這次的目標是探索在沒有任何監督數據的情況下訓練具有推理能力的大模型&#…

MySQL(1)基礎篇

執行一條 select 語句,期間發生了什么? | 小林coding 目錄 1、連接MySQL服務器 2、查詢緩存 3、解析SQL語句 4、執行SQL語句 5、MySQL一行記錄的存儲結構 Server 層負責建立連接、分析和執行 SQL存儲引擎層負責數據的存儲和提取。支持InnoDB、MyIS…

IntelliJ IDEA 接入 AI 編程助手(Copilot、DeepSeek、GPT-4o Mini)

IntelliJ IDEA 接入 AI 編程助手(Copilot、DeepSeek、GPT-4o Mini) 📊 引言 近年來,AI 編程助手已成為開發者的高效工具,它們可以加速代碼編寫、優化代碼結構,并提供智能提示。本文介紹如何在 IntelliJ I…

2025.2.20總結

今晚評測試報告,評到一半,由于看板數據沒有分析完,最后讓我搞完再評. 盡管工作了多年的同事告訴我,活沒干完,差距比較大,沒資格評報告,但還是本著試試的態度,結果沒想到評審如此嚴苛…

ok113i——交叉編譯音視頻動態庫

提示:buildroot支持ffmpeg和SDL,但博主的ffmpeg是按下面方法編譯通過,SDL使用buildroot直接編譯也通過; 1. 下載ffmpeg源碼 下載鏈接:https://github.com/FFmpeg/FFmpeg/tags 根據版本需要自行下載壓縮包&#xff0c…

什么叫不可變數據結構?

不可變數據結構(Immutable Data Structures)是指一旦創建之后,其內容就不能被修改的數據結構。這意味著任何對不可變數據結構的“修改”操作實際上都會返回一個新的數據結構,而原始數據結構保持不變。 一、不可變數據結構的核心特點 不可變性:一旦創建后,數據結構的內容…