不懂技術(shù)的產(chǎn)品經(jīng)理,如何讓 AI 碼農(nóng)幫敲代碼?
本文主要講述了不懂技術(shù)的產(chǎn)品經(jīng)理如何利用人工智能工具來(lái)幫助編寫(xiě)代碼,包括三個(gè)核心步驟:掌握基礎(chǔ)知識(shí)、確定具體任務(wù)和流程抽象復(fù)用。
作為沒(méi)有技術(shù)背景的產(chǎn)品經(jīng)理,原先我只要聽(tīng)到 API、接口文檔等詞匯,基本上人就蒙了。
最近我犧牲了點(diǎn)游戲時(shí)間,簡(jiǎn)單研究就掌握了 Python 接口調(diào)用。
還搞懂了如何讓 AI 幫我打工寫(xiě)代碼,現(xiàn)在日常工作都輕松了不少。
一、如何讓 AI 幫敲代碼?
不懂技術(shù)的產(chǎn)品經(jīng)理,正常來(lái)說(shuō)要學(xué)會(huì)寫(xiě)代碼,一般都要經(jīng)過(guò)幾個(gè)月的高強(qiáng)度學(xué)習(xí)。
就像原先的我,其實(shí)只會(huì)一些散裝 Python。實(shí)現(xiàn)一些簡(jiǎn)單功能,估計(jì)要查好幾天資料。
現(xiàn)在通過(guò) AI 工具,只要掌握一點(diǎn)基礎(chǔ)知識(shí),再學(xué)會(huì)給 AI 提需求,基本上一些簡(jiǎn)單的功能,AI 都能幾分鐘內(nèi)快速實(shí)現(xiàn)。
在這幾天的踩坑過(guò)程中,我總結(jié)了 AI 幫敲代碼的 3 個(gè)核心步驟:掌握基礎(chǔ)知識(shí)、確定具體任務(wù)、流程抽象復(fù)用。
二、掌握基礎(chǔ)知識(shí)
假設(shè)我們現(xiàn)在要學(xué)習(xí)“通過(guò) Python 調(diào)用接口”,你首先需要掌握一些基礎(chǔ)知識(shí)。
它們分別是:安裝工具、接口文檔、請(qǐng)求方式、請(qǐng)求參數(shù)、接口地址、返回示例。
- 安裝工具:學(xué)會(huì)安裝 Python、VScode 等編程工具,不會(huì)的可以網(wǎng)上找找教程;
- 接口文檔:接口文檔是相關(guān)功能的使用說(shuō)明,可以幫助碼農(nóng)快速了解接口如何使用;
- 接口地址:接口的網(wǎng)絡(luò)地址,用于訪問(wèn)該接口,示例-獲取頭像:https://***.***.com/api/avatar;
- 請(qǐng)求方式:一般有 GET 獲取數(shù)據(jù)、POST 新增數(shù)據(jù)、PATCH 更新數(shù)據(jù)、DELETE 刪除數(shù)據(jù)等 4 種常用方式,接口調(diào)用時(shí)要寫(xiě);
- 請(qǐng)求參數(shù):調(diào)用接口需要的輸入?yún)?shù),例如獲取某個(gè)用戶(hù)信息,需要提供用戶(hù) ID,這個(gè) ID 就是請(qǐng)求參數(shù);
- 返回示例:調(diào)用后,接口返回的相關(guān)數(shù)據(jù),例如你調(diào)用了獲取頭像接口,它返回了一組頭像圖片或一段數(shù)據(jù)。
三、確定具體任務(wù)
以一個(gè)“隨機(jī)笑話”功能為例,我們嘗試讓 AI 幫寫(xiě)接口調(diào)用代碼,實(shí)現(xiàn)隨機(jī)輸出一段笑話。
現(xiàn)在打開(kāi)任意 AI(這里我白嫖的 Claude 3),輸入以下提示詞,并按要求修改請(qǐng)求方式、接口地址、返回示例:
Prompts:
寫(xiě)個(gè)簡(jiǎn)單的 Python 接口調(diào)用,提供代碼注釋?zhuān)⒋蛴〗Y(jié)果
請(qǐng)求方式:一般有 GET、POST、PATCH、DELETE,按文檔填寫(xiě)其中一個(gè)
接口地址:復(fù)制接口文檔的接口地址
返回示例:復(fù)制接口文檔的返回示例,這是為了讓 AI 根據(jù)示例準(zhǔn)確編程
這時(shí) AI 會(huì)返回一段代碼和一些提示。
試著復(fù)制 AI 提供的代碼,然后在 VScode 等編程工具中調(diào)試,確定代碼輸出結(jié)果。
如果輸出結(jié)果是一段笑話數(shù)據(jù),那么就代表 AI 順利完成我們的開(kāi)發(fā)任務(wù)啦~
四、流程抽象復(fù)用
如果一件事情、流程,將會(huì)重復(fù)執(zhí)行 2-3 次以上,那么它就值得流程 SOP 化。
剛我們要求 AI 寫(xiě)的“隨機(jī)笑話”接口調(diào)用代碼,如果換做其他接口,那么這個(gè)代碼就報(bào)錯(cuò)了。
怎么才能一勞永逸,實(shí)現(xiàn)大多數(shù)的接口調(diào)用呢?
這時(shí)你可以試試,再給 AI 提新的通用需求,讓它再寫(xiě)一個(gè)支持大多數(shù)接口調(diào)用的代碼。
Prompts:為了適應(yīng)其他新接口,請(qǐng)把代碼抽象為支持更多請(qǐng)求方式,例如:GET、POST、PATCH、DELETE。
那么 AI 返回的“Python 通用接口調(diào)用”代碼要咋用?
你只要按代碼提示,修改對(duì)應(yīng)的 GET、POST、PATCH、DELETE 等請(qǐng)求方式的示例代碼,完成相關(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 幫你完成開(kāi)發(fā)工作時(shí),你首先需要掌握一些基礎(chǔ)的編程知識(shí),這個(gè)過(guò)程也可以用 AI 幫你快速學(xué)習(xí);
- 確定具體任務(wù):要 AI 幫你實(shí)現(xiàn)一個(gè)編程任務(wù),你需要給 AI 提供簡(jiǎn)單易懂的 Prompts;
- 流程抽象復(fù)用:如果一件事情、流程,將會(huì)重復(fù)執(zhí)行 2-3 次以上,那么它就值得流程 SOP 化。
本文由人人都是產(chǎn)品經(jīng)理作者【好夕雷】,微信公眾號(hào):【產(chǎn)品之外】,原創(chuàng)/授權(quán) 發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來(lái)自Unsplash,基于 CC0 協(xié)議。
- 目前還沒(méi)評(píng)論,等你發(fā)揮!