作者:好夕雷
作為沒有技術(shù)背景的產(chǎn)品經(jīng)理,原先我只要聽到 API、接口文檔等詞匯,基本上人就蒙了。
最近我犧牲了點(diǎn)游戲時(shí)間,簡單研究就掌握了 Python 接口調(diào)用。
還搞懂了如何讓 AI 幫我打工寫代碼,現(xiàn)在日常工作都輕松了不少。
如何讓 AI 幫敲代碼?
不懂技術(shù)的產(chǎn)品經(jīng)理,正常來說要學(xué)會(huì)寫代碼,一般都要經(jīng)過幾個(gè)月的高強(qiáng)度學(xué)習(xí)。
就像原先的我,其實(shí)只會(huì)一些散裝 Python。實(shí)現(xiàn)一些簡單功能,估計(jì)要查好幾天資料。
現(xiàn)在通過 AI 工具,只要掌握一點(diǎn)基礎(chǔ)知識(shí),再學(xué)會(huì)給 AI 提需求,基本上一些簡單的功能,AI 都能幾分鐘內(nèi)快速實(shí)現(xiàn)。
在這幾天的踩坑過程中,我總結(jié)了 AI 幫敲代碼的 3 個(gè)核心步驟:掌握基礎(chǔ)知識(shí)、確定具體任務(wù)、流程抽象復(fù)用。
掌握基礎(chǔ)知識(shí)
假設(shè)我們現(xiàn)在要學(xué)習(xí)通過 Python 調(diào)用接口,你首先需要掌握一些基礎(chǔ)知識(shí)。
它們分別是:安裝工具、接口文檔、請求方式、請求參數(shù)、接口地址、返回示例。
安裝工具:學(xué)會(huì)安裝 Python、VScode 等編程工具,不會(huì)的可以網(wǎng)上找找教程;
接口文檔:接口文檔是相關(guān)功能的使用說明,可以幫助碼農(nóng)快速了解接口如何使用;
接口地址:接口的網(wǎng)絡(luò)地址,用于訪問該接口,示例-獲取頭像:https://xxx.xxx.com/api/avatar;
請求方式:一般有 GET 獲取數(shù)據(jù)、POST 新增數(shù)據(jù)、PATCH 更新數(shù)據(jù)、DELETE 刪除數(shù)據(jù)等 4 種常用方式,接口調(diào)用時(shí)要寫;
請求參數(shù):調(diào)用接口需要的輸入?yún)?shù),例如獲取某個(gè)用戶信息,需要提供用戶 ID,這個(gè) ID 就是請求參數(shù);
返回示例:調(diào)用后,接口返回的相關(guān)數(shù)據(jù),例如你調(diào)用了獲取頭像接口,它返回了一組頭像圖片或一段數(shù)據(jù)。
確定具體任務(wù)
以一個(gè)隨機(jī)笑話功能為例,我們嘗試讓 AI 幫寫接口調(diào)用代碼,實(shí)現(xiàn)隨機(jī)輸出一段笑話。
現(xiàn)在打開任意 AI,輸入以下提示詞,并按要求修改請求方式、接口地址、返回示例:
prompts: 寫個(gè)簡單的 Python 接口調(diào)用,提供代碼注釋,并打印結(jié)果 請求方式:一般有 GET、POST、PATCH、DELETE,按文檔填寫其中一個(gè) 接口地址:復(fù)制接口文檔的接口地址 返回示例:復(fù)制接口文檔的返回示例,這是為了讓 AI 根據(jù)示例準(zhǔn)確編程
這時(shí) AI 會(huì)返回一段代碼和一些提示。
試著復(fù)制 AI 提供的代碼,然后在 VScode 等編程工具中調(diào)試,確定代碼輸出結(jié)果。
如果輸出結(jié)果是一段笑話數(shù)據(jù),那么就代表 AI 順利完成我們的開發(fā)任務(wù)啦~
流程抽象復(fù)用
如果一件事情、流程,將會(huì)重復(fù)執(zhí)行 2-3 次以上,那么它就值得流程 SOP 化。——好夕雷
剛我們要求 AI 寫的隨機(jī)笑話接口調(diào)用代碼,如果換做其他接口,那么這個(gè)代碼就報(bào)錯(cuò)了。
怎么才能一勞永逸,實(shí)現(xiàn)大多數(shù)的接口調(diào)用呢?
這時(shí)你可以試試,再給 AI 提新的通用需求,讓它再寫一個(gè)支持大多數(shù)接口調(diào)用的代碼。
prompts:為了適應(yīng)其他新接口,請把代碼抽象為支持更多請求方式,例如:GET、POST、PATCH、DELETE。
這段 AI 給的Python 通用接口調(diào)用代碼要咋用?
你只要按代碼提示,修改對應(yīng)的 GET、POST、PATCH、DELETE 等請求方式的示例代碼,完成相關(guān)數(shù)據(jù)更改,就可以正常運(yùn)行啦。
總結(jié)
產(chǎn)品經(jīng)理如何讓 AI 碼農(nóng)幫敲代碼?
核心是學(xué)會(huì)這 3 個(gè)步驟:掌握基礎(chǔ)知識(shí)、確定具體任務(wù)、流程抽象復(fù)用。
掌握基礎(chǔ)知識(shí):當(dāng)你需要 AI 幫你完成開發(fā)工作時(shí),你首先需要掌握一些基礎(chǔ)的編程知識(shí),這個(gè)過程也可以用 AI 幫你快速學(xué)習(xí);
確定具體任務(wù):要 AI 幫你實(shí)現(xiàn)一個(gè)編程任務(wù),你需要給 AI 提供簡單易懂的 prompts;
流程抽象復(fù)用:如果一件事情、流程,將會(huì)重復(fù)執(zhí)行 2-3 次以上,那么它就值得流程 SOP 化。
看完覺得寫得好的,不防打賞一元,以支持藍(lán)海情報(bào)網(wǎng)揭秘更多好的項(xiàng)目。