国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

軟件測試/測試開發(fā)丨學會與 AI 對話,高效提升學習效率

這篇具有很好參考價值的文章主要介紹了軟件測試/測試開發(fā)丨學會與 AI 對話,高效提升學習效率。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

點此獲取更多相關(guān)資料

簡介

ChatGPT 的主要優(yōu)點之一是它能夠理解和響應自然語言輸入。在日常生活中,溝通本來就是很重要的一門課程,溝通的過程中表達越清晰,給到的信息越多,那么溝通就越順暢。

和 ChatGPT 溝通也是同樣的道理,如果想要ChatGPT給到的信息越準確,越清晰,和它的溝通就至關(guān)重要。

如何和 ChatGPT 建立一個良好的溝通方式呢?其實就是靠提示詞 Prompt 。

價值

軟件測試/測試開發(fā)丨學會與 AI 對話,高效提升學習效率,人工智能,學習,軟件測試,chatgpt,gpt

可能很多同學疑惑的點在于,提示詞還需要另外去學嗎?這個看起來貌似有手就行的操作,只要會打字就能夠立刻上手吧?

但是會和用得好是兩回事。我們可以把ChatGPT想象成孫悟空的金箍棒,本身它是一個非常強大的法器,但是如果不會使用,它也不過是一根鐵棍而已。提示詞用得越好,ChatGPT就越強大。

而且對于有編程基礎的人來說,后續(xù)如果想要基于 LLM 或大語言模型快速構(gòu)建、開發(fā)一些應用軟件或者功能。不掌握 Prompt 的基本原理和使用技巧,是無法達到很好的效果的。

提示詞的原則與技巧

而寫一個好的提示詞,有以下的技巧可以使用。

1.寫清楚需求:GPT 模型無法讀懂你的想法,因此在提供需求時盡可能具體是很重要的。這包括在你的查詢中包含詳細信息,要求模型采用角色,以及使用定界符清楚地指示輸入的不同部分。

2.提供參考文本:如果可以,請?zhí)峁┡c你希望模型生成的內(nèi)容相似的參考文本。這將有助于模型了解你要查找的內(nèi)容并生成更準確的結(jié)果。

3.將復雜的任務拆分為更簡單的子任務:如果你試圖讓模型做一些復雜的事情,將任務分解為更小、更易于管理的子任務會很有幫助。這將使模型更容易理解你的要求并生成更準確的結(jié)果。

4.角色扮演:這個技巧的作用是告訴ChatGPT在對話中扮演一個特定的角色或人物。這對于創(chuàng)造更有吸引力和沉浸感的對話,或模擬真實世界的場景特別有用。

5.系統(tǒng)的測試變化: 對需求或參考文本進行更改時,重要的是系統(tǒng)的測試結(jié)果以了解它們?nèi)绾斡绊懩P偷妮敵?。這將幫助你確定對改進結(jié)果最有效的更改。

寫清楚需求

編寫有效的ChatGPT的難點之一是表達含糊不清。為了避免這個問題,有以下幾個問題需要注意:

  1. 定義任何專業(yè)術(shù)語或技術(shù)術(shù)語。
  2. 避免使用模棱兩可的語言。
  3. 使用清晰或簡明的語言
  • 錯誤的案例:“你是我的哈基米嗎?”

哈基米屬于網(wǎng)絡用語,而且誕生在2023年,ChatGPT是無法理解這個詞的語意的。

  • 好的案例:“請幫我提供在深圳市寶安區(qū)所有的咖啡館”

簡明扼要說清楚自己的需求,無需多言,ChatGPT便很好理解了。

提供參考文本

  1. 對于文本比較短的引用,可以直接貼到提問里面即可:如果你有一段法律條款,并希望使用這段條款來解釋某個概念,你可以這樣提問:“根據(jù)以下的法律條款,什么是知識產(chǎn)權(quán)?”然后附上法律條款的內(nèi)容。
  2. 網(wǎng)頁鏈接的引用:也可以直接將網(wǎng)頁鏈接里面的內(nèi)容提供給 GPT 來作為引用文本。比如可以直接給它一個鏈接地址,讓它總結(jié)文章內(nèi)的內(nèi)容。(注意這個功能需要使用web插件)

拆解復雜任務

作為一個廚師,在做飯的時候需要完成這些步驟:準備食材、清理食材、處理食材、開始烹飪、擺盤。

在這個過程中,其實廚師就是把一個復雜的任務,拆解成了多個簡單的任務。其實在編程的過程中,也是同樣的道理。也會把一個復雜需求,拆解為N個簡單的子需求。

如果需要ChatGPT幫助我們完成一個復雜的任務,那么,我們需要預先幫它把任務拆分。這樣做的優(yōu)點是:

  1. 更好理解每一個操作步驟。
  2. 不被上下文限制影響。
  3. 方便調(diào)整。

例如我們提出了一個如下的復雜任務:

  • 提示詞:作為一個測試工程師,我即將進行述職答辯,我想編寫一個述職報告,述職報告需要包含我今年的成績、我明年的目標、以及我在今年的工作過程中碰到的問題

ChatGPT 雖然給到了相應的回復,但是還有問題:

  1. 工作成績沒有清晰的數(shù)據(jù)也沒有說服力,看著比較干癟。報告內(nèi)容沒有圖表。
  2. 內(nèi)容太過簡單空洞。
  3. 格式不夠優(yōu)雅。

如果我們把提問的方式做進一步優(yōu)化,把這個復雜問題一步步進行拆解,并給ChatGPT一定的修改反饋,則產(chǎn)生的內(nèi)容會更加符合我們的需求,比如我們可以把問題分解為:

  • 提示詞:作為一個測試工程師,我即將進行述職答辯,我想編寫一個述職報告。述職報告需要包含我今年的成績,我今年帶領測試團隊將bug的逃逸率降低了10%的比例。并且我希望有一個通過echarts繪制的折線圖。請將我的述職報告做進一步優(yōu)化。

軟件測試/測試開發(fā)丨學會與 AI 對話,高效提升學習效率,人工智能,學習,軟件測試,chatgpt,gpt

當然我們從這張圖片中可以看出折線圖無法展示,我們可以進一步給GPT提示信息,讓它直接給到報表的源碼。

  • 提示詞:echarts 折線圖沒有展示出來

軟件測試/測試開發(fā)丨學會與 AI 對話,高效提升學習效率,人工智能,學習,軟件測試,chatgpt,gpt

然后GPT就會解釋原因,并且給到解決方案。由此可見,將問題拆解,我們可以隨時調(diào)整GPT的返回信息,讓其更加貼近我們的需求。

借助外部工具

作為一個大語言生成模型,GPT4 并不擅長各種數(shù)學計算。比如下面的問題(來自官方 GPT 最佳指南中的示例問題):

  • 提示詞:查找以下多項式的所有實值根:3x^5 - 5x^4 - 3x^3 - 7x - 10

如果直接提問的話,通常沒法直接給出答案,如下圖所示,雖然借助Python,給出了運算過程,但是其實ChatGPT無法像人類數(shù)學家一樣,給出直接的推導過程:

軟件測試/測試開發(fā)丨學會與 AI 對話,高效提升學習效率,人工智能,學習,軟件測試,chatgpt,gpt

所以可以將提示詞改為:

  • 提示詞:查找以下多項式的所有實值根:3x^5 - 5x^4 - 3x^3 - 7x - 10 ,使用Python 實現(xiàn)

在后續(xù)碰到ChatGPT無法直接解決的問題時,不妨繼續(xù)嘗試這種曲線救國的方式。

角色扮演

角色扮演的過程就更為簡單了,我們在編寫提示詞的時候,只需要給它加上一些角色的設定。

比如這個例子:

  • 提示詞:請用魯迅的口吻,寫一篇文章,叫做我的媽媽,要求字數(shù)在800字以內(nèi)。

除了扮演其他作家之外,ChatGPT甚至可以扮演領導,面試官,瀏覽器的console插件等各種各樣我們可以想象到的角色:

  • 提示詞:我希望你作為一個 javascript 控制臺。我將輸入命令,你回復javascript 控制臺應顯示的內(nèi)容。我希望您只在一個唯一的代碼塊內(nèi)回復終端輸出,而不是其他任何內(nèi)容。不要寫解釋。我的第一個命令是 console.log(“Hello World”);

軟件測試/測試開發(fā)丨學會與 AI 對話,高效提升學習效率,人工智能,學習,軟件測試,chatgpt,gpt

系統(tǒng)的測試變化

正如人在回復信息的時候,也無法保證所有的回復都是正確的,ChatGPT 也無法保證每次給到的信息都是“靠譜的”或者是滿足需求的。

所以ChatGPT的每一次回復,在確認沒有問題之后,再使用。如果有問題的話,可以進一步進行提問,ChatGPT會根據(jù)提示詞不停地糾正回復。以達到一個滿意的效果。

軟件測試/測試開發(fā)丨學會與 AI 對話,高效提升學習效率,人工智能,學習,軟件測試,chatgpt,gpt

比如這個示例:

  • 提示詞:請問 App 的產(chǎn)品在測試的過程中需要注意什么
在測試一個 App 產(chǎn)品的過程中,有一些重要的注意事項可以幫助確保產(chǎn)品質(zhì)量和用戶體驗。以下是一些你應該注意的方面:

1. **功能性測試:** 確保所有的功能都能正常工作,包括用戶界面、交互和后臺操作。測試每個功能的不同用例和場景,以確保沒有錯誤或異常情況。

2. **兼容性測試:** 測試 App 在不同設備、操作系統(tǒng)版本和屏幕尺寸上的兼容性。這有助于確保用戶在各種環(huán)境中都能正常使用 App。

3. **性能測試:** 測試 App 的性能,包括加載速度、響應時間和資源占用等。確保 App 在各種條件下都能保持良好的性能。

...省略...

11. **更新和升級測試:** 在發(fā)布新版本或更新時,確保之前的功能仍然正常,沒有引入新的問題。

12. **法律和隱私合規(guī)性:** 確保 App 遵守相關(guān)的法律法規(guī)和隱私政策,特別是涉及用戶數(shù)據(jù)和隱私的方面。

總之,測試是確保你的 App 產(chǎn)品質(zhì)量和用戶滿意度的關(guān)鍵步驟。細致的測試流程和綜合的測試策略可以幫助你盡早發(fā)現(xiàn)和解決問題,提供優(yōu)秀的用戶體驗。
  • 提示詞:請針對兼容性測試再做一些補充。
當進行兼容性測試時,你需要關(guān)注不同設備、操作系統(tǒng)版本、瀏覽器以及屏幕尺寸之間的兼容性。以下是一些針對兼容性測試的補充建議:

1. **設備兼容性測試:** 確保你的 App 在各種不同品牌、型號和操作系統(tǒng)的移動設備上都能正常運行??紤]測試不同的手機和平板設備。

2. **操作系統(tǒng)版本兼容性測試:** 測試 App 在不同操作系統(tǒng)版本上的兼容性,包括最新版本和一些較舊的版本。一些用戶可能還在使用較老的操作系統(tǒng)。

...省略...

11. **更新和升級兼容性測試:** 當你發(fā)布新版本或更新時,確保之前的功能仍然正常,沒有引入新的兼容性問題。

12. **錯誤處理和提示信息:** 在不兼容的設備或環(huán)境下,確保 App 能夠提供適當?shù)腻e誤提示,引導用戶解決問題。

通過兼容性測試,你可以確保你的 App 在不同的環(huán)境中都能夠提供一致的用戶體驗,減少用戶因設備或環(huán)境不同而遇到的問題,從而提高用戶滿意度。

通過不停地測試以及糾正 ChatGPT 的回復,即可最終獲得一個滿意的回復。

總結(jié)

在學習 AIGC 的過程中,需要打破往常的認知不能再將AI作為簡單的程序看待,反而要把它當作一個“人”來看待。

就像和人溝通一樣,需要注意措辭、語氣、溝通方式,才能夠真正做到學會與AI對話,發(fā)揮它強大的作用。文章來源地址http://www.zghlxwxcb.cn/news/detail-706883.html

到了這里,關(guān)于軟件測試/測試開發(fā)丨學會與 AI 對話,高效提升學習效率的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關(guān)文章

  • 提升測試效果:深入解析《Effective軟件測試》的關(guān)鍵方法與實踐

    提升測試效果:深入解析《Effective軟件測試》的關(guān)鍵方法與實踐

    當我們涉足軟件測試領域時,我們發(fā)現(xiàn)這個領域充滿了挑戰(zhàn)和復雜性。軟件測試不僅僅是檢查功能是否按預期工作,還涉及到性能、安全性、可維護性等多個方面。 這正是《Effective軟件測試》的獨特之處 ,它不僅關(guān)注基礎的測試技術(shù),還探討了如何在不同情境下做出明智的

    2024年02月07日
    瀏覽(27)
  • 如何學習和提升軟件測試與調(diào)試的能力?

    如何學習和提升軟件測試與調(diào)試的能力?

    要學習和提升軟件測試和調(diào)試能力,可以考慮以下方法: 學習軟件測試基礎知識: 了解軟件測試的基本概念、原則和方法。可以通過閱讀相關(guān)書籍、參加在線課程或培訓來學習軟件測試的基礎知識。 ? 掌握測試技術(shù)和工具: 了解各種測試技術(shù),例如黑盒測試、白盒測試、功

    2024年02月11日
    瀏覽(23)
  • 軟件測試優(yōu)秀的測試工具,會用三款工作效率能提升一半

    軟件測試優(yōu)秀的測試工具,會用三款工作效率能提升一半

    我們將常用的測試工具分為10類。 1. 測試管理工具 2. 接口測試工具 3. 性能測試工具 4. C/S自動化工具 5.白盒測試工具 6.代碼掃描工具 7.持續(xù)集成工具 8.網(wǎng)絡測試工具 9.app自動化工具 10.web安全測試工具 注:工具排名沒有任何意義。 大多數(shù)初學者,或者某個領域知識的入行者,

    2024年04月14日
    瀏覽(20)
  • 探索單元測試和 E2E 測試:提升軟件質(zhì)量的關(guān)鍵步驟(下)

    探索單元測試和 E2E 測試:提升軟件質(zhì)量的關(guān)鍵步驟(下)

    ?? 前端開發(fā)工程師(主業(yè))、技術(shù)博主(副業(yè))、已過CET6 ?? 阿珊和她的貓_CSDN個人主頁 ?? ??透呒墝n}作者、在牛客打造高質(zhì)量專欄《前端面試必備》 ?? 藍橋云課簽約作者、已在藍橋云課上架的前后端實戰(zhàn)課程《Vue.js 和 Egg.js 開發(fā)企業(yè)級健康管理項目》、《帶你從入

    2024年01月20日
    瀏覽(39)
  • 軟件測試中的AI——運用AI編寫測試用例

    軟件測試中的AI——運用AI編寫測試用例

    2023.10.23更新: 經(jīng)過一段時間的實踐和沉淀之后,我將這段時間使用AI的經(jīng)驗,總結(jié)為教程,有興趣可以前往新發(fā)表的文章:使用AI編寫測試用例——詳細教程 隨著chatGPT的發(fā)布,點燃了人們對人工智能的熱情,也同樣引起了一場“人類將會被AI替代”的恐慌。 誰都知道現(xiàn)階段

    2024年02月06日
    瀏覽(16)
  • 軟件測試常用的7種方法,最后一個是升職加薪關(guān)鍵?。慊A小白轉(zhuǎn)行IT互聯(lián)網(wǎng)高效進階)

    軟件測試常用的7種方法,最后一個是升職加薪關(guān)鍵?。慊A小白轉(zhuǎn)行IT互聯(lián)網(wǎng)高效進階)

    一般而言,軟件測試方法分為黑盒測試、白盒測試、灰盒測試、靜態(tài)測試、動態(tài)測試、手動測試、自動化測試和探索性測試等類型。 黑盒測試又稱功能測試、數(shù)據(jù)驅(qū)動測試或基于需求規(guī)格說明書的功能測試。該測試方法驗證被測對象使用質(zhì)量及外部質(zhì)量表現(xiàn)。 采用黑盒測試

    2024年02月06日
    瀏覽(29)
  • 【軟件測試】淺了解什么是軟件測試及開發(fā)測試模型

    【軟件測試】淺了解什么是軟件測試及開發(fā)測試模型

    目錄 1.什么是軟件測試? 2.什么是需求? 3.什么是測試用例 4.什么是軟件錯誤(bug)? 5.開發(fā)模型和測試模型 5.1軟件的生命周期 5.2瀑布模型 5.3螺旋模型 5.4軟件測試V模型 5.5軟件測試w模型 6.軟件測試的生命周期 7.bug的生命周期 最常見的理解是:軟件測試就是找 BUG ,發(fā)現(xiàn)缺陷

    2023年04月19日
    瀏覽(37)
  • 【軟件測試】軟件測試的基本概念和開發(fā)模型

    【軟件測試】軟件測試的基本概念和開發(fā)模型

    在進行軟件測試的學習之前,我們要了解軟件測試一些基本概念. 這些基本概念將幫助我們更加明確工作的目標以及軟件測試到底要做什么. 軟件測試的基本概念有3個,分別是 需求,測試用例和BUG. 這里的需求還可以分為 用戶需求和軟件需求 ,用戶需求: 簡單理解為甲方提出的需求

    2023年04月15日
    瀏覽(24)
  • 軟件測試下的AI之路(2)

    軟件測試下的AI之路(2)

    ? ? ??作者簡介:博主是一位測試管理者,同時也是一名對外企業(yè)兼職講師。 ??主頁地址:【Austin_zhai】 ??目的與景愿:旨在于能幫助更多的測試行業(yè)人員提升軟硬技能,分享行業(yè)相關(guān)最新信息。 ??聲明:博主日常工作較為繁忙,文章會不定期更新,各類行業(yè)或職場問題

    2024年02月07日
    瀏覽(22)
  • 軟件測試下的AI之路(1)

    軟件測試下的AI之路(1)

    ? ? ??作者簡介:博主是一位測試管理者,同時也是一名對外企業(yè)兼職講師。 ??主頁地址:【Austin_zhai】 ??目的與景愿:旨在于能幫助更多的測試行業(yè)人員提升軟硬技能,分享行業(yè)相關(guān)最新信息。 ??聲明:博主日常工作較為繁忙,文章會不定期更新,各類行業(yè)或職場問題

    2024年02月11日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包