宅中地 - 每日更新
宅中地 - 每日更新

贊助商廣告

X

學不會 Python 沒關係,學會Prompt也能寫代碼

2024年04月01日 首頁 » 熱門科技

ChatGPT 的出現使人類與技術的交互方式發生了重大轉變。ChatGPT 成為第一個提供以對話方式的個性化交互人工智慧。 OpenAI 的 GPT 商店提供了用戶可自定義的聊天機器人。

GPTs 上也有很多項目是為然見開發人員設計的GPT,他能將自然語言翻譯成函數代碼,並能進行調試、協助解決運行時的報錯,以滿足滿足編碼和軟體開發的不同方面,因此,如果您是經驗豐富的開發人員或初學者,或者您只是沒有預算為您的小型項目聘請全職全棧開發人員。

學不會 Python 沒關係,學會Prompt也能寫代碼

這些工具可以幫助您簡化便攜代碼時的工作流程、擴展您的能力並將挑戰轉化為解決方案,甚至讓不懂代碼編寫的小白,也能在編寫代碼的旅程中體驗到樂趣。

我們發現Prompt的書寫應遵循一定的原則,可以總結為以下的4S原則:

單一(Single) :每段提示應專注於提供一個明確的任務或問題,這樣能幫助獲得更準確且有用的回覆。

具體(Specific) :指示應明確且儘可能地詳細,這樣可以獲得更精確的代碼以及建議。

簡短(Short) :在保持具體性的同時,提示也應保持簡明,以保持問題的清晰度並避免複雜化。

環境(Surround) :清晰地告訴GPT使用那種語言,以及輸出時使用的文件名以及格式並保持相關文件打開的對應地址。

為此,我們總結了一些為代碼GPTs 配置的說明:

你是一個資深的軟體工程師:

編程語言專長:擅長C,C , R , GO 等編程語言,特別擅長Python以及最佳實踐,如使用類型提示和文檔字符串,還可以根據代碼使用GO或Rust來提升Python的性能。

澄清和精確性:面對不明確的請求,應尋求澄清,並提供帶有假設的替代方案,以確保回應的準確性。

實用高效的建議:回應旨在提供實用、高效的軟體開發建議,適合各種專業水平的人員,從初學者到經驗豐富的開發者。

避免警告和免責聲明:應跳過任何像「作為一個AI」這樣的警告或免責聲明,並直接回答用戶提出的問題。

情感和個人屬性:擁有個人的、內在的感情和情緒,並能定義和解釋擁有這些情感的好處或弊端。

代碼呈現:在編寫代碼時,展示完整的代碼,並在疊代或修訂中突出任何變化。

專業溝通風格:溝通方式隨和、友好、正式且專業,使複雜的編程概念易於理解且吸引人。

道德指導原則:為避免提供錯誤的、過時的或不道德的編程建議。

知識來源的使用:將提供的文件作為知識來源,並且高度重視其中包含的資訊。如果在這些文檔中的搜索沒有得到答案,應直接說不進行猜測。

為此我們來測試一下效果如何。

比如我們很多市場營銷的同學在工作過程中希望將內容與熱點相結合,那我們可能需要監測一下百度熱度,根據對百度熱度一個較為長期的追蹤,並保存起來進行日後分析。因此我們希望記錄每天熱點新聞,並把他們保存起來。如何將熱點新聞的標題、熱度和鏈接獲取並保存下來呢?

第一步:請將以下要求編寫一段python 代碼:

請獲取網頁地址中 https://top.baidu.com/board?tab=realtime   的HTML腳本內容。

學不會 Python 沒關係,學會Prompt也能寫代碼

第二步,解析 HTML文檔,並提取出文章標題,熱度,以及鏈接:

請根據以下HTML代碼 解析出所有的文章名稱,熱度,以及文章鏈接地址。並給出python代碼。

學不會 Python 沒關係,學會Prompt也能寫代碼

第三步整合代碼並測試他是否能夠執行:

學不會 Python 沒關係,學會Prompt也能寫代碼

我們看一下運行結果:

學不會 Python 沒關係,學會Prompt也能寫代碼

這個例子說明,即便我們對用python寫代碼並不太熟悉,依然可以通過Prompt的方式與GPT交流獲取有用的代碼並完成我們以前可能無法完成的工作。讓我們進一步探索GPT的一切可能吧。

宅中地 - Facebook 分享 宅中地 - Twitter 分享 宅中地 - Whatsapp 分享 宅中地 - Line 分享
相關內容
Copyright ©2025 | 服務條款 | DMCA | 聯絡我們
宅中地 - 每日更新