GPT模型可以幫助我們做很多事,除了寫作等,在編程代碼方面表現(xiàn)也十分優(yōu)秀,它既可以查找代碼中的錯(cuò)誤,也可以快速生成簡(jiǎn)單的編碼程序,可以輔助程序員在幾分鐘內(nèi)完成任務(wù),今天【無(wú)際AI】給大家分享100條代碼提示詞,讓大家更快更準(zhǔn)的讓GPT幫我們提供編程輔助,記得收藏哦!
生成代碼:
1. 創(chuàng)建一個(gè)用于解析[file format]并提取[information]的[language]腳本,需滿足以下要求:[requirements list]。
2. 開發(fā)一個(gè)針對(duì)[domain]的[language]微服務(wù),該微服務(wù)包括用于[operations list]的端點(diǎn),并遵循[design pattern]。
3. 編寫一個(gè)[language]函數(shù),用于基于[condition]過(guò)濾[data structure],該函數(shù)接受以下輸入:[input variables],預(yù)期輸出為:[output description]。
4. 設(shè)計(jì)一個(gè)用[strategy or technique]解決[problem]的[language]算法。
5. 實(shí)現(xiàn)一個(gè)異步處理[task]的[language]函數(shù),該函數(shù)接受以下輸入:[input variables],預(yù)期輸出為:[output description]。
完成代碼
1. 完成用于解析[file format]并提取[information]的[language]代碼:[code snippet]。
2. 完成針對(duì)[use case]的[design pattern]在[language]中的實(shí)現(xiàn):[code snippet]。
3. 填寫缺失的[language]代碼以實(shí)現(xiàn)以下函數(shù)的緩存機(jī)制:[code snippet]。
4. 完成將[data structure]轉(zhuǎn)換為[output format]的[language]代碼:[code snippet]。
5. 完成針對(duì)[problem]的多線程解決方案在[language]中的實(shí)現(xiàn):[code snippet]。
錯(cuò)誤檢測(cè)提示
1. 在以下的[language]代碼片段中定位任何邏輯錯(cuò)誤:[code snippet]。
2. 在給定的[language]代碼中識(shí)別潛在的性能問(wèn)題:[code snippet]。
3. 在以下的[language]代碼中找出任何資源泄露,并提出修復(fù)建議:[code snippet]。
4. 在給定的[language]代碼中檢查潛在的死鎖問(wèn)題:[code snippet]。
5. 審查以下的[language]代碼,以識(shí)別潛在的SQL注入漏洞:[code snippet]。
代碼審查
1. 分析給定的[language]代碼以尋找代碼異味(code smells),并提出改進(jìn)建議:[code snippet]。
2. 檢查以下的[language]代碼是否遵循適當(dāng)?shù)娜罩竞捅O(jiān)控實(shí)踐:[code snippet]。
3. 審查給定的[language]代碼以識(shí)別潛在的可擴(kuò)展性問(wèn)題:[code snippet]。
4. 評(píng)估以下[language]代碼的測(cè)試覆蓋率:[code snippet]。
5. 評(píng)價(jià)給定的[language]代碼與[platform or technology]的兼容性:[code snippet]。
自然語(yǔ)言處理
1. 對(duì)以下文本進(jìn)行文本分類:[text sample]。
2. 生成以下視頻字幕的摘要:[text sample]。
3. 分析以下產(chǎn)品評(píng)論的情感:[text sample]。
4. 識(shí)別以下社交媒體帖子中的關(guān)鍵短語(yǔ):[text sample]。
5. 從以下結(jié)構(gòu)化文本中提取信息:[text sample]。
API 文檔生成
1. 為以下的[language]代碼創(chuàng)建一個(gè)API文檔模板:[code snippet]。
2. 為給定的[language] RESTful API生成用戶指南:[code snippet]。
3. 記錄以下[language]命令行工具的功能和使用方法:[code snippet]。
4. 為給定的[language]庫(kù)或框架創(chuàng)建一個(gè)API參考文檔:[code snippet]。
5. 使用示例代碼為以下[language] API編寫一個(gè)教程:[code snippet]。
查詢優(yōu)化
1. 優(yōu)化以下GraphQL查詢以提高性能:[GraphQL query]。
2. 分析給定的SQL查詢以確定適當(dāng)?shù)乃饕篬SQL query]。
3. 為提高查詢性能,對(duì)以下數(shù)據(jù)庫(kù)模式提出改進(jìn)建議:[schema description]。
4. 使用不同的NoSQL數(shù)據(jù)庫(kù)(例如,MongoDB、Cassandra、Couchbase)比較給定NoSQL查詢的性能:[NoSQL query]。
序列查詢優(yōu)化
1. 優(yōu)化以下用于時(shí)間序列數(shù)據(jù)庫(kù)(例如,InfluxDB、TimescaleDB)的數(shù)據(jù)庫(kù)查詢:[time-series query]。
2. 分析給定的時(shí)間序列查詢以識(shí)別任何潛在的性能問(wèn)題:[time-series query]。
3. 為以下時(shí)間序列數(shù)據(jù)庫(kù)查詢提出索引或分區(qū)策略:[time-series query]。
4. 使用不同的時(shí)間序列數(shù)據(jù)庫(kù)(例如,InfluxDB、TimescaleDB、OpenTSDB)比較給定時(shí)間序列查詢的性能:[time-series query]。
聊天機(jī)器人和對(duì)話式 AI
1. 設(shè)計(jì)一個(gè)用于處理[type of reservation]預(yù)訂的聊天機(jī)器人的對(duì)話流程。
2. 創(chuàng)建一個(gè)聊天機(jī)器人交互,幫助用戶根據(jù)他們的需求比較和選擇[products or services]。
3. 開發(fā)一個(gè)提供有關(guān)[topic or domain]信息的聊天機(jī)器人的對(duì)話腳本。
4. 實(shí)現(xiàn)一個(gè)能夠在[specific context or domain]中理解并響應(yīng)用戶意圖的聊天機(jī)器人。
5. 設(shè)計(jì)一個(gè)能夠根據(jù)用戶偏好為[product or service]提供個(gè)性化推薦的聊天機(jī)器人。
用戶界面設(shè)計(jì)
1. 生成一個(gè)用于可視化[data or metrics]的[web/mobile]儀表板的UI(用戶界面)模型。
2. 建議改進(jìn)[App or website]現(xiàn)有的用戶界面以增強(qiáng)用戶參與度。
3. 設(shè)計(jì)一個(gè)專注于可訪問(wèn)性和包容性的[web/mobile]應(yīng)用的用戶界面。
4. 創(chuàng)建一個(gè)用于促進(jìn)用戶在[specific use case]中協(xié)作的[web/mobile]應(yīng)用的線框圖。
5. 設(shè)計(jì)一個(gè)遵循[design system or style guide]并支持[theme or customization]的[web/mobile]應(yīng)用的UI組件庫(kù)。
自動(dòng)測(cè)試提示
1. 編寫一個(gè)針對(duì)給定的[language]代碼的測(cè)試腳本,覆蓋[functional or non-functional]測(cè)試:[code snippet]。
2. 為以下的[language]類或模塊生成測(cè)試場(chǎng)景:[code snippet]。
3. 設(shè)計(jì)一個(gè)專注于[latency, throughput, or resource usage]的[web/mobile]應(yīng)用的性能測(cè)試策略。
4. 創(chuàng)建一個(gè)用于驗(yàn)證其功能和穩(wěn)定性的[language]庫(kù)或框架的測(cè)試套件。
5. 開發(fā)一個(gè)覆蓋關(guān)鍵用戶工作流程的[web/mobile]應(yīng)用的端到端測(cè)試策略。
代碼重構(gòu)
1. 建議重構(gòu)以下的[language]代碼以提高可測(cè)試性:[code snippet]。
2. 在給定的[language]代碼中識(shí)別應(yīng)用[architecture pattern]的機(jī)會(huì):[code snippet]。
3. 優(yōu)化以下的[language]代碼以降低內(nèi)存使用:[code snippet]。
4. 重構(gòu)給定的[language]代碼以改善其錯(cuò)誤處理和韌性:[code snippet]。
5. 建議對(duì)給定的[language]代碼進(jìn)行更改,以遵循[SOLID或其他設(shè)計(jì)原則]:[code snippet]。
算法開發(fā)
1. 設(shè)計(jì)一個(gè)啟發(fā)式算法以解決以下問(wèn)題:[problem description]。
2. 提高給定機(jī)器學(xué)習(xí)算法在[specific use case]中的準(zhǔn)確性:[algorithm or pseudocode]。
3. 開發(fā)一個(gè)流式算法,能夠用于[specific task or operation]的實(shí)時(shí)處理[data or events]。
4. 提出一個(gè)基于機(jī)器學(xué)習(xí)或人工智能的解決方案,以提高以下算法的性能:[algorithm or pseudocode]。
5. 評(píng)估給定算法在[accuracy, performance, or resource usage]方面的權(quán)衡:[algorithm or pseudocode]。
代碼翻譯
1. 將使用[design pattern]的以下[source language]代碼翻譯為[target language]:[code snippet]。
2. 將給定的[source language]數(shù)據(jù)處理管道轉(zhuǎn)換為[target language]:[code snippet]。
3. 將與[database or service]交互的以下[source language]代碼遷移到具有類似數(shù)據(jù)庫(kù)或服務(wù)的[target language]:[code snippet]。
4. 用具有等效性能特性的[target language]重寫給定的[source language]數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn):[code snippet]。
5. 在遵循[target language’s framework or library conventions]的情況下,將以下[source language]代碼片段適應(yīng)為[target language]:[code snippet]。
6. 將執(zhí)行[specific task or operation]的給定[source language]方法翻譯為[target language]:[code snippet]
個(gè)性化學(xué)習(xí)
1. 根據(jù)我偏好的學(xué)習(xí)風(fēng)格([visual/auditory/kinesthetic]),策劃一個(gè)用于學(xué)習(xí)[programming language or technology]的資源列表。
2. 考慮到我的時(shí)間限制和學(xué)習(xí)目標(biāo),推薦一個(gè)成為[specific programming domain or technology]專家的學(xué)習(xí)路徑。
3. 建議編碼挑戰(zhàn)或比賽,以幫助我提高在[programming language or technology]方面的技能。
4. 推薦專注于[programming language or technology]中的[specific topic or concept]的播客、視頻或其他多媒體資源。
5. 根據(jù)以下[language]項(xiàng)目或倉(cāng)庫(kù),識(shí)別我編碼技能中需要改進(jìn)的領(lǐng)域:[URL or project description]。
技術(shù)寫作
1. 編寫一個(gè)教程,解釋如何將[library or service]與[programming language or technology]集成。
2. 創(chuàng)建一個(gè)逐步指導(dǎo),在[cloud or platform]中部署和擴(kuò)展[application or service]。
3. 草擬一個(gè)針對(duì)[programming language or technology]項(xiàng)目的README文件,其中包括貢獻(xiàn)指南和項(xiàng)目路線圖。
4. 編寫一個(gè)清晰、簡(jiǎn)潔的解釋,描述[programming concept or technique]及其在[industry or domain]中的應(yīng)用。
5. 創(chuàng)建一個(gè)用于比較或評(píng)估[programming language or technology]中不同[tools, libraries, or frameworks]的指南。
需求分析
1. 解釋以下項(xiàng)目需求,并建議一個(gè)技術(shù)?;蚬ぞ撸篬requirements description]。
2. 分析給定的項(xiàng)目需求,并提出一個(gè)帶有里程碑和交付物的詳細(xì)項(xiàng)目計(jì)劃:[requirements description]。
3. 評(píng)估以下項(xiàng)目需求的可行性和潛在風(fēng)險(xiǎn):[requirements description]。
4. 建議對(duì)給定的項(xiàng)目需求進(jìn)行更改或改進(jìn),以提高[performance, maintainability, or user experience]:[requirements description]。
5. 將以下項(xiàng)目需求轉(zhuǎn)換為用戶故事或用例:[requirements description]。
網(wǎng)絡(luò)和安全
1. 分析給定的網(wǎng)絡(luò)架構(gòu)或設(shè)計(jì)以識(shí)別潛在的安全漏洞:[architecture or design description]。
2. 編寫一個(gè)安全的[language]函數(shù)或模塊,用于執(zhí)行[specific task or operation],同時(shí)防止[security threat or vulnerability]。
3. 建議改進(jìn)以下[language]代碼或配置,以提高其網(wǎng)絡(luò)性能或安全性:[code snippet]。
4. 設(shè)計(jì)一個(gè)用于[specific use case or application]的安全且高效的協(xié)議。
5. 評(píng)估與[external service or API]交互時(shí)給定的[language]代碼或配置的安全性:[code snippet]。
數(shù)據(jù)可視化
1. 為以下數(shù)據(jù)集生成數(shù)據(jù)可視化:[dataset description or URL]。
2. 建議改進(jìn)現(xiàn)有的數(shù)據(jù)可視化,以提高可讀性和理解性:[visualization description or URL]。
3. 設(shè)計(jì)一個(gè)儀表板或數(shù)據(jù)可視化,突出顯示給定數(shù)據(jù)集中的[key insights or patterns]:[dataset description or URL]。
4. 使用[language or library]創(chuàng)建一個(gè)數(shù)據(jù)可視化,允許用戶與數(shù)據(jù)交互并探索[specific relationships or trends]。
5. 為[web/mobile]應(yīng)用開發(fā)一個(gè)數(shù)據(jù)可視化策略,以用戶友好的方式呈現(xiàn)[complex or large-scale]數(shù)據(jù)。
機(jī)器學(xué)習(xí)和人工智能
1. 建議一個(gè)機(jī)器學(xué)習(xí)算法或模型以解決以下問(wèn)題:[problem description]。
2. 提高給定機(jī)器學(xué)習(xí)模型在[specific use case]中的性能:[model or code snippet]。
3. 為[domain]應(yīng)用設(shè)計(jì)一個(gè)包括[數(shù)據(jù)預(yù)處理、特征提取、模型訓(xùn)練和評(píng)估]的機(jī)器學(xué)習(xí)流程。
4. 考慮[constraints or requirements],提出一個(gè)用于[specific task or operation]的深度學(xué)習(xí)架構(gòu)。
開發(fā)運(yùn)營(yíng)和部署
1. 編寫一個(gè)[tool or script],用于自動(dòng)化地將[language or technology]應(yīng)用部署到[cloud or platform]。
2. 建議改進(jìn)[language or technology]項(xiàng)目現(xiàn)有的CI/CD流程:[pipeline description or URL]。
3. 為部署在[cloud or platform]上的[web/mobile]應(yīng)用設(shè)計(jì)一個(gè)監(jiān)控和報(bào)警策略。
4. 為[language or technology]應(yīng)用創(chuàng)建一個(gè)Dockerfile或容器化策略。
5. 為在[cloud or platform]上處理[large-scale traffic or high-throughput]的[web/mobile]應(yīng)用提出一個(gè)擴(kuò)展策略。
以上內(nèi)容由【無(wú)際Ai】整理發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。點(diǎn)關(guān)注,不迷路!未來(lái)將會(huì)持續(xù)更新AI人工智能方面的熱點(diǎn)資訊和科普教程等內(nèi)容!