Hacker News

Kiel mi skribas programaron kun LLM-oj

Komentoj

9 min read Via www.stavros.io

Mewayz Team

Editorial Team

Hacker News

Kiel mi Skribas Programaron kun LLM-oj

Dum jaroj, verki programaron estis profunde soleca, detalema metio. La fluostato estis sankta, kaj ĉiu interrompo—forgesita sintakso, teda kaldrona aranĝo—povis frakasi ĝin. Hodiaŭ mia procezo estas esence malsama. Mi integris Grandajn Lingvomodelojn (LLM) kiel kunlaboran partneron, transformante ne nur mian rapidecon, sed la arkitekturon mem de mia pensado. Temas malpli pri muelado per kodo kaj pli pri orkestrado de inteligentaj sistemoj. Ĉi tiu ŝanĝo estas ĝuste kial platformoj kiel Mewayz resonas ĉe mi; ili komprenas, ke modernaj komercaj iloj ne estu monolitaj fortikaĵoj, sed flekseblaj, komponeblaj sistemoj, kiuj adaptiĝas al novaj paradigmoj. Jen kiel mi utiligas LLM-ojn por konstrui programaron en ĉi tiu nova epoko.

De Arkitekto ĝis Redaktoro: Difino de la Skizo

La plej kritika ŝanĝo estas kie mi komencas. Mi ne plu malfermas IDE kaj komencas tajpi klason. Anstataŭe, mi malfermas babilejon kaj komencas priskribi la problemon en simpla angla. Mi artikas la celon de la modulo, ĝiajn enigojn, elirojn, kaj la komercan logikon en homaj terminoj. Mi specifas la teknikan stakon, ajnajn rilatajn ŝablonojn kaj nefunkciajn postulojn. La LLM funkcias kiel rapida prototipo, igante ĉi tiun rakonton en unua skizo de kodo. Ĉi tio devigas nekredeblan klarecon antaŭen; se mi ne povas klarigi ĝin klare al la modelo, la koncepto ne estas preta. Ĝi estas praktiko kiu spegulas la modulan filozofion de Mewayz—kie vi difinas klarajn, sendependajn funkciojn antaŭ ol zorgi pri ilia efektivigo.

La Ripetema Dialogo: Rafinado kaj Sencimigado

La komenca kodskizo neniam estas perfekta, kaj tio estas la punkto. La vera magio okazas en la ripeta dialogo kiu sekvas. Ĉi tie mi transiras de arkitekto al redaktisto. Mi kuras la kodon, renkontas eraron aŭ randan kazon, kaj poste konversacias kun la LLM por ripari ĝin. La instigoj fariĝas pli precizaj: "La funkcio malsukcesas kiam la uzantlisto estas malplena. Modifi ĝin por redoni defaŭltan objekton kaj registri averton." La LLM sugestas la solvon, ofte klarigante la rezonadon. Tiu ĉi tien kaj reen draste akcelas senararigon kaj refaktorigon. Estas kiel havi parprogramiston, kiu tuj memoras ĉiun API-dokumentadon iam skribitan, ebligante min koncentriĝi pri la pli alta orda logiko kaj sistema dezajno.

Pligiganta, Ne Anstataŭanta: La Homo en la Buklo

Estas grave konstati, ke la LLM ne skribas la finan produkton; Mi faras. Ĝi pliigas miajn kapablojn. Mi uzas ĝin por la peza levado de ripetaj taskoj kaj komenca esplorado, sed la finaj arkitekturaj decidoj, sekurecaj recenzoj kaj nuancaj komercaj logikintegriĝoj estas miaj. La modelo povus generi tri manierojn efektivigi funkcion; Mi taksas ilin surbaze de rendimento, konservebleco kaj kiel ili konvenas al la pli larĝa sistemo. Ĉi tiu hom-en-la-buklo-modelo certigas kvaliton kaj posedon. En ĉi tiu kunteksto, la generita kodo fariĝas alia modula komponanto por esti taksata kaj integrita—procezo kiu sentiĝas natura kiam oni laboras ene de fleksebla OS kiel Mewayz, kie malsamaj servoj kaj datumfontoj estas kontinue taksitaj kaj konektitaj.

Mia LLM-Powered Workflow Kontrollisto

Por tipa nova funkcio aŭ modulo, mia procezo nun konstante sekvas ĉi tiujn paŝojn:

  • Artikoli: Skribu ampleksan simplalingvan specifon en la babilejo.
  • Generu: Lasu la LLM produkti unuaskizan efektivigon kaj bazajn testojn.
  • Demandu: Petu la modelon klarigi kompleksajn sekciojn kaj sugesti optimumojn.
  • Integri: Mane kunfandi la kodon, certigante ke ĝi kongruas kun la ŝablonoj kaj normoj de la projekto.
  • Sekurigi & Revizio: Faru ĝisfundan, manan revizion pri sekureco, randaj kazoj kaj komerca logika precizeco.

"La LLM ne anstataŭigas la programiston; ĝi redifinas la rolon de la programisto de skribisto de sintakso ĝis strategiisto de sistemoj."

💡 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 →

La Estonteco estas Komponebla

Ĉi tiu evoluo en mia metio reflektas pli grandan ŝanĝon en programaro al komponebleco kaj altnivela instrumentado. Verki programaron kun LLMoj temas malpli pri la kruda ago de kodigo kaj pli pri dezajnado de inteligentaj laborfluoj, prizorgado de produktaĵoj kaj administrado de komplekseco. Ĝi rajtigas min konstrui pli fortigajn sistemojn pli rapide per malŝarĝo de kogna ŝarĝo. Ĉi tio perfekte kongruas kun la vizio de modula komerca OS. Same kiel Mewayz ebligas al entreprenoj komponi siajn operaciojn el plej bonaj en la klaso moduloj, LLM-oj permesas al mi verki programaron el inteligentaj konversacioj, miksante generitan kodon kun profunda kompetenteco por konstrui la venontan.

Oftaj Demandoj

Kiel mi Skribas Programaron kun LLM-oj

Dum jaroj, verki programaron estis profunde soleca, detalema metio. La fluostato estis sankta, kaj ĉiu interrompo—forgesita sintakso, teda kaldrona aranĝo—povis frakasi ĝin. Hodiaŭ mia procezo estas esence malsama. Mi integris Grandajn Lingvomodelojn (LLM) kiel kunlaboran partneron, transformante ne nur mian rapidecon, sed la arkitekturon mem de mia pensado. Temas malpli pri muelado per kodo kaj pli pri orkestrado de inteligentaj sistemoj. Ĉi tiu ŝanĝo estas ĝuste kial platformoj kiel Mewayz resonas kun mi; ili komprenas, ke modernaj komercaj iloj ne estu monolitaj fortikaĵoj, sed flekseblaj, komponeblaj sistemoj, kiuj adaptiĝas al novaj paradigmoj. Jen kiel mi utiligas LLM-ojn por konstrui programaron en ĉi tiu nova epoko.

De Arkitekto ĝis Redaktoro: Difino de la Skizo

La plej kritika ŝanĝo estas kie mi komencas. Mi ne plu malfermas IDE kaj komencas tajpi klason. Anstataŭe, mi malfermas babilejon kaj komencas priskribi la problemon en simpla angla. Mi artikas la celon de la modulo, ĝiajn enigojn, elirojn, kaj la komercan logikon en homaj terminoj. Mi specifas la teknikan stakon, ajnajn rilatajn ŝablonojn kaj nefunkciajn postulojn. La LLM funkcias kiel rapida prototipo, igante ĉi tiun rakonton en unua skizo de kodo. Ĉi tio devigas nekredeblan klarecon antaŭen; se mi ne povas klarigi ĝin klare al la modelo, la koncepto ne estas preta. Ĝi estas praktiko kiu spegulas la modulan filozofion de Mewayz—kie vi difinas klarajn, sendependajn funkciojn antaŭ ol zorgi pri ilia efektivigo.

La Ripetema Dialogo: Rafinado kaj Sencimigado

La komenca kodskizo neniam estas perfekta, kaj tio estas la punkto. La vera magio okazas en la ripeta dialogo kiu sekvas. Ĉi tie mi transiras de arkitekto al redaktisto. Mi kuras la kodon, renkontas eraron aŭ randan kazon, kaj poste konversacias kun la LLM por ripari ĝin. La instigoj fariĝas pli precizaj: "La funkcio malsukcesas kiam la uzantlisto estas malplena. Modifi ĝin por redoni defaŭltan objekton kaj registri averton." La LLM sugestas la solvon, ofte klarigante la rezonadon. Tiu ĉi tien kaj reen draste akcelas senararigon kaj refaktorigon. Estas kiel havi parprogramiston, kiu tuj memoras ĉiun API-dokumentadon iam skribitan, ebligante min koncentriĝi pri la pli alta orda logiko kaj sistema dezajno.

Pligiganta, Ne Anstataŭanta: La Homo en la Buklo

Estas grave konstati, ke la LLM ne skribas la finan produkton; Mi faras. Ĝi pliigas miajn kapablojn. Mi uzas ĝin por la peza levado de ripetaj taskoj kaj komenca esplorado, sed la finaj arkitekturaj decidoj, sekurecaj recenzoj kaj nuancaj komercaj logikintegriĝoj estas miaj. La modelo povus generi tri manierojn efektivigi funkcion; Mi taksas ilin surbaze de rendimento, konservebleco kaj kiel ili konvenas al la pli larĝa sistemo. Ĉi tiu hom-en-la-buklo-modelo certigas kvaliton kaj posedon. En ĉi tiu kunteksto, la generita kodo fariĝas alia modula komponanto por esti taksata kaj integrita—procezo kiu sentiĝas natura kiam oni laboras ene de fleksebla OS kiel Mewayz, kie malsamaj servoj kaj datumfontoj estas kontinue taksitaj kaj konektitaj.

Mia LLM-Powered Workflow Checklist

Por tipa nova funkcio aŭ modulo, mia procezo nun konstante sekvas ĉi tiujn paŝojn:

Ĉiuj Viaj Komercaj Iloj en Unu Loko

Ĉesu ĵongli kun multoblaj aplikaĵoj. Mewayz kombinas 208 ilojn por nur $ 49/monato - de inventaro ĝis HR, mendo ĝis analizo. Neniu kreditkarto necesa por komenci.

Provu Mewayz Senpage →

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