自己做的網(wǎng)站怎么設(shè)置文件下載seo優(yōu)化顧問服務(wù)
JS,Fitten Code 當(dāng)插件,然后在代碼分析的時(shí)候,有些小感悟,大模型寫代碼的思路,正常我理解的代碼思路。
輸入代碼
(item.score* 100).toFixed(0)
Prompt
得出的結(jié)果 + 5分,如果超過100按100算
輸出結(jié)果
const initialResult = (item.similarity * 100).toFixed(0);
let finalResult = parseFloat(initialResult) + 5;
if (finalResult > 100) {finalResult = 100;
}
分析
- 我原本希望的結(jié)果是 item.score + 5 分,但是可能根據(jù) prompt 的理解,就是對(duì)我這一行代碼的結(jié)果 + 5分
- 因?yàn)?toFixed 的結(jié)果是 string,所以下一行就需要 parseFloat,這個(gè)代碼其實(shí)能運(yùn)行。不過,如果不懂代碼,或者只是想要實(shí)現(xiàn)出來,這邊就莫名其妙多出了一個(gè)性能問題。
- 所以要讓大模型輔助寫代碼,還是要說得精準(zhǔn)一點(diǎn),或者提供一個(gè) prompt 讓大模型在某些情況跟你溝通
- 如果當(dāng) prompt 里面的做法跟實(shí)際生活的做法有區(qū)別的時(shí)候,其實(shí)可以反問一下,或者確定一下,這個(gè)也是平時(shí)做事情比較穩(wěn)妥的做法