Kulingana na Uchambuzi Halisi wa Claude Code ya Uandishi Otomatiki, Tushirikishe Ujuzi wa Maneno ya Kuelekeza

Makala hii, kupitia uchambuzi halisi, inakushirikisha matumizi halisi ya Claude Code. Kabla ya kushiriki, tufanye uchunguzi mdogo kwanza.
Mahitaji ya awali: Kulikuwa na mtumiaji wa malipo wa heshima, alitaka niongeze wakati wa mabadiliko ya makala katika makala zangu.
Mahitaji haya yanaonekana kuwa magumu kutekeleza kwa mtazamo wa kwanza. Kwa sababu makala za tovuti yangu hazijahifadhiwa kwenye hifadhidata, zote zimejengwa kwa kutumia SSG ya next.js. Hazina wakati wa sasisho kabisa.
Hapa kuna ujuzi mmoja: Wakati wa kutatua tatizo, hatupaswi kumpa Claude Code mahitaji ya awali moja kwa moja, kwa sababu zifuatazo:
1. Mahitaji ya awali kwa ujumla yana utata, yanaweza kueleweshwa vibaya. Ikiwa yataeleweka vibaya, hata kama itaongeza wakati, wakati huo hauwezi kuwa wa kuaminika.
2. Matumizi ya Token ya Claude Code ni ghali sana. Kwa hivyo, mahitaji yasiyo wazi yanaweza kusababisha matumizi mengi ya Token yasiyo na maana.
Kwa hivyo, tunahitaji kuchambua mahitaji ya awali kwanza. Niliuliza kwanza katika deepseek, na deepseek ilinipa suluhisho mbili:
1. Wakati wa ujenzi wa faili: Kila wakati tunapojenga, tunahitaji kupata wakati wa ujenzi wa faili. Lakini mkakati wa kufunga wa turbopack ni tofauti kidogo, thamani ya hash ya faili hubadilika kila wakati wa ujenzi, hivyo wakati huu wa ujenzi hauwezi kuwa wa kuaminika.
2. Wakati wa kuingiza git, nilifikiri hii inaweza kuwa ya kuaminika zaidi.
Baada ya kuwa na mwelekeo wa suluhisho, nilikuwa na maneno rahisi ya kuelekeza: Ingiza wakati wa kuingiza git kwenye kichwa cha kila makala ya .mdx.
Claude Code bado ni ya kuaminika, ikiwa maneno ya kuelekeza yana usahihi, kwa ujumla hakuna shida, ilifanya kazi moja kwa moja.
Baada ya kutumia kiasi changu cha dola 7, na kuchukua dakika 20, hatimaye ilifanikiwa kutekelezwa.
Bila shaka, ilitokea shida, iliruka mabadiliko ya faili 171.
Hapa kuna shida moja kubwa: Faili zilizorukwa hapa, kwa kweli zilipewa parameta ya ziada ya pass, kila kitu kingine kilikuwa sawa kabisa.
<PostLayout pass>...Lakini haikubadilika, ilifafanua parameta hii ya ziada kama sehemu tofauti kabisa. Kisha ikaruka kwa kutoichukulia hatua ~ ~
import Layout from 'components/post-layout';
import { getGitFileInfo } from '@/utils/git-info';
export default function Article({ children }: any) {
const gitInfo = getGitFileInfo('src/app/your-path/page.mdx');
return (
{children}
);
}Lakini hali halisi ni kwamba, nilitaka matokeo kama haya, na matokeo ya uendeshaji yalikuwa sawa kabisa.
import MdxLayout from 'components/mdx-layout';
export default function Article({ children }: any) {
return (
{children}
);
}Kisha wakati huu, nilikwama kwenye maneno ya kuelekeza.
Niliingiza tena maneno ya kuelekeza: Tumia njia ile ile ya juu kurekebisha faili 171 zilizorukwa.
Usemi wangu, ukifikiri kwa undani, una utata kidogo. Kwa sababu Claude Code tayari ilinipa pendekezo la suluhisho, lakini sikukubali suluhisho hilo. Kusudi langu lilikuwa kurekebisha faili zilizorukwa kwa kutumia mpango wa faili nyingine zilizobadilishwa, lakini katika mchakato wa utekelezaji, ilieleweka kama: pendekezo la suluhisho ambalo lilipendekezwa hapo juu.
Utata huu ulisababisha moja kwa moja kufanya kazi kwa dakika 20 kwa mpango nisiotaka, na pia kulikuwa na makosa 2 ya kujirekebisha wakati wa kati, ikitumia token zangu kwa kasi, utata wa aina mbili ukianza kupigana na kusababisha makosa.
Hatimaye nilibidi kuacha utekelezaji huu tena, na kufafanua tena maana yangu.
Muhtasari
1. Katika maneno ya kuelekeza, ni bora kujumuisha suluhisho sahihi na thabiti, ili AI ifikirie kidogo iwezekanavyo, hii itapunguza kiwango cha udanganyifu.
2. Maneno ya kuelekeza ya mahitaji hasa yasikae na utata, utata unaweza kusababisha makosa, ingawa Claude Code hatimaye inaweza kurekebisha, lakini hii itasababisha matumizi mengi ya token. Na kwa sababu LLM inategemea utabiri wa matokeo, kutoelewa sahihi mapema, utata, n.k., zote zitasababisha kila hatua inayofuata kuendelea kwenye mwelekeo mbaya, na pia itajaribu kujithibitisha kimantiki, kuunda vitu visivyopo, kuandika shida kubwa zaidi, na kuongeza ugumu wa ukaguzi wa msanidi programu. Ikiwa utadanganywa na udanganyifu wake, basi itasababisha matokeo mabaya.
3. Vikwazo vya lugha asilia havina usahihi kama msimbo. Katika maneno ya kuelekeza, kujumuisha majina ya faili, vigezo vya msimbo, maneno maalum ya msimbo, istilahi za kitaalamu, n.k., itapunguza sana udanganyifu wa Claude Code.





