Hacker News

Hvernig ég skrifa hugbúnað með LLMs

Athugasemdir

11 min read Via www.stavros.io

Mewayz Team

Editorial Team

Hacker News

Hvernig ég skrifa hugbúnað með LLMs

Í mörg ár var ritun hugbúnaðar mjög eintómt handverk með þráhyggju fyrir smáatriðum. Flæðisástandið var heilagt og hvers kyns truflun - gleymd setningafræði, leiðinleg uppsetning á ketilplötu - gæti splundrað það. Í dag er ferli mitt í grundvallaratriðum öðruvísi. Ég hef samþætt Large Language Models (LLMs) sem samstarfsaðila, sem umbreytir ekki bara hraða mínum, heldur sjálfum arkitektúr hugsunar minnar. Það snýst minna um að mala í gegnum kóða og meira um að skipuleggja snjöll kerfi. Þessi breyting er einmitt ástæðan fyrir því að pallar eins og Mewayz hljóma hjá mér; þeir skilja að nútíma viðskiptatæki ættu ekki að vera einhæf vígi, heldur sveigjanleg, samsett kerfi sem laga sig að nýjum hugmyndafræði. Svona nýti ég LLM til að smíða hugbúnað á þessu nýja tímum.

Frá arkitekt til ritstjóra: Að skilgreina teikninguna

Mikilvægasta breytingin er hvar ég byrja. Ég opna ekki lengur IDE og byrja að skrifa bekk. Í staðinn opna ég spjallviðmót og byrja að lýsa vandamálinu á venjulegri ensku. Ég tjái tilgang einingarinnar, inntak hennar, úttak og viðskiptarökfræði á mannamáli. Ég tilgreini tæknistaflann, öll viðeigandi mynstur og óvirkar kröfur. LLM virkar sem hraður frumgerð og breytir þessari frásögn í fyrstu drög að kóða. Þetta þvingar fram ótrúlegan skýrleika fyrirfram; ef ég get ekki útskýrt það skýrt fyrir líkaninu er hugmyndin ekki tilbúin. Þetta er venja sem endurspeglar máta heimspeki Mewayz— þar sem þú skilgreinir skýrar, sjálfstæðar aðgerðir áður en þú hefur áhyggjur af framkvæmd þeirra.

Ítrekaða samtalið: fínpússun og villuleit

Uppkast að kóða er aldrei fullkomið og það er málið. Hinn raunverulegi galdur gerist í endurtekinni samræðu sem á eftir kemur. Þetta er þar sem ég breytist frá arkitekt til ritstjóra. Ég keyri kóðann, lendi í villu eða jaðartilfelli og tala svo við LLM til að laga það. Tilkynningarnar verða nákvæmari: "Hugsunin mistekst þegar notendalistinn er tómur. Breyttu honum til að skila sjálfgefnum hlut og skrá viðvörun." LLM leggur til lagfæringuna og útskýrir oft rökin. Þetta fram og til baka flýtir verulega fyrir villuleit og endurstillingu. Það er eins og að vera með forritara sem man þegar í stað öll API skjöl sem hafa verið skrifuð, sem gerir mér kleift að einbeita mér að æðri rökfræði og kerfishönnun.

Augmenting, not replacement: The Human in the Loop

Það er mikilvægt að taka fram að LLM skrifar ekki lokaafurðina; ég geri það. Það eykur getu mína. Ég nota það fyrir þungar lyftingar endurtekinna verkefna og fyrstu könnunar, en lokaákvarðanir byggingarlistar, öryggisúttektir og blæbrigðasamsetningar viðskiptarökfræði eru mínar. Líkanið gæti búið til þrjár leiðir til að innleiða eiginleika; Ég met þau út frá frammistöðu, viðhaldshæfni og hvernig þau passa inn í breiðari kerfið. Þetta mannlega líkan tryggir gæði og eignarhald. Í þessu samhengi verður kóðinn sem myndaður er annar einingaþáttur sem á að meta og samþætta – ferli sem finnst eðlilegt þegar unnið er innan sveigjanlegs stýrikerfis eins og Mewayz, þar sem mismunandi þjónustur og gagnaveitur eru stöðugt metnar og tengdar.

Gátlisti minn fyrir LLM-powered workflow

Fyrir dæmigerðan nýjan eiginleika eða einingu fylgir ferlið mitt nú stöðugt þessum skrefum:

  • Skrifaðu fram: Skrifaðu yfirgripsmikla forskrift á látlausu tungumáli í spjallið.
  • Búa til: Láttu LLM framleiða fyrstu drög að útfærslu og grunnprófum.
  • Spyrja: Biðjið líkanið að útskýra flókna hluta og leggja til hagræðingar.
  • Samþætta: Sameina kóðann handvirkt og tryggja að hann samræmist mynstrum og stöðlum verkefnisins.
  • Öryggið og endurskoðað: Gerðu ítarlega, handvirka endurskoðun fyrir öryggi, jaðartilvik og nákvæmni viðskiptarökfræði.

"LLM kemur ekki í stað þróunaraðila; það endurskilgreinir hlutverk þróunaraðila frá setningafræðiritara yfir í kerfisstjóra."

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

Framtíðin er samsett

Þessi þróun í iðninni minni endurspeglar stærri breytingu í hugbúnaðarþróun í átt að samsetningahæfni og háu stigi hljómsveitar. Að skrifa hugbúnað með LLMs snýst minna um hráa athöfn kóðunar og meira um að hanna snjöll vinnuflæði, stjórna úttak og stjórna margbreytileika. Það gerir mér kleift að byggja upp öflugri kerfi hraðar með því að losa um vitræna álag. Þetta samræmist fullkomlega sýn á mát viðskiptastýrikerfi. Rétt eins og Mewayz gerir fyrirtækjum kleift að setja saman starfsemi sína úr bestu einingum í flokki, leyfa LLMs mér að semja hugbúnað úr snjöllum samtölum, blanda saman mynduðum kóða og djúpri sérfræðiþekkingu til að byggja upp það sem er næst.

Algengar spurningar

Hvernig ég skrifa hugbúnað með LLMs

Í mörg ár var ritun hugbúnaðar mjög eintómt handverk með þráhyggju fyrir smáatriðum. Flæðisástandið var heilagt og hvers kyns truflun - gleymd setningafræði, leiðinleg uppsetning á ketilplötu - gæti splundrað það. Í dag er ferli mitt í grundvallaratriðum öðruvísi. Ég hef samþætt Large Language Models (LLMs) sem samstarfsaðila, sem umbreytir ekki bara hraða mínum, heldur sjálfum arkitektúr hugsunar minnar. Það snýst minna um að mala í gegnum kóða og meira um að skipuleggja snjöll kerfi. Þessi breyting er einmitt ástæðan fyrir því að pallar eins og Mewayz hljóma hjá mér; þeir skilja að nútíma viðskiptatæki ættu ekki að vera einhæf vígi, heldur sveigjanleg, samsett kerfi sem laga sig að nýjum hugmyndafræði. Svona nýti ég LLM til að smíða hugbúnað á þessu nýja tímum.

Frá arkitekt til ritstjóra: Að skilgreina teikninguna

Mikilvægasta breytingin er hvar ég byrja. Ég opna ekki lengur IDE og byrja að skrifa bekk. Í staðinn opna ég spjallviðmót og byrja að lýsa vandamálinu á venjulegri ensku. Ég tjái tilgang einingarinnar, inntak hennar, úttak og viðskiptarökfræði á mannamáli. Ég tilgreini tæknistaflann, öll viðeigandi mynstur og óvirkar kröfur. LLM virkar sem hraður frumgerð og breytir þessari frásögn í fyrstu drög að kóða. Þetta þvingar fram ótrúlegan skýrleika fyrirfram; ef ég get ekki útskýrt það skýrt fyrir líkaninu er hugmyndin ekki tilbúin. Þetta er venja sem endurspeglar máthugmyndafræði Mewayz – þar sem þú skilgreinir skýrar, sjálfstæðar aðgerðir áður en þú hefur áhyggjur af útfærslu þeirra.

Ítrekaða samtalið: fínpússun og villuleit

Uppkast að kóða er aldrei fullkomið og það er málið. Hinn raunverulegi galdur gerist í endurtekinni samræðu sem á eftir kemur. Þetta er þar sem ég breytist frá arkitekt til ritstjóra. Ég keyri kóðann, lendi í villu eða jaðartilfelli og tala svo við LLM til að laga það. Tilkynningarnar verða nákvæmari: "Hugsunin mistekst þegar notendalistinn er tómur. Breyttu honum til að skila sjálfgefnum hlut og skrá viðvörun." LLM leggur til lagfæringuna og útskýrir oft rökin. Þetta fram og til baka flýtir verulega fyrir villuleit og endurstillingu. Það er eins og að vera með forritara sem man þegar í stað öll API skjöl sem hafa verið skrifuð, sem gerir mér kleift að einbeita mér að æðri rökfræði og kerfishönnun.

Augmenting, not replacement: The Human in the Loop

Það er mikilvægt að taka fram að LLM skrifar ekki lokaafurðina; ég geri það. Það eykur getu mína. Ég nota það fyrir þungar lyftingar endurtekinna verkefna og fyrstu könnunar, en lokaákvarðanir byggingarlistar, öryggisúttektir og blæbrigðasamsetningar viðskiptarökfræði eru mínar. Líkanið gæti búið til þrjár leiðir til að innleiða eiginleika; Ég met þau út frá frammistöðu, viðhaldshæfni og hvernig þau passa inn í breiðari kerfið. Þetta mannlega líkan tryggir gæði og eignarhald. Í þessu samhengi verður kóðinn sem myndaður er annar einingaþáttur sem þarf að meta og samþætta – ferli sem finnst eðlilegt þegar unnið er innan sveigjanlegs stýrikerfis eins og Mewayz, þar sem mismunandi þjónustur og gagnagjafar eru stöðugt metnir og tengdir.

Gátlisti minn fyrir LLM-powered workflow

Fyrir dæmigerðan nýjan eiginleika eða einingu fylgir ferlið mitt nú stöðugt þessum skrefum:

Öll viðskiptatól þín á einum stað

Hættu að tuða með mörg forrit. Mewayz sameinar 208 verkfæri fyrir aðeins $49 á mánuði - frá birgðum til HR, bókun til greiningar. Ekki þarf kreditkort til að byrja.

Prófaðu Mewayz ókeypis →

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime