Nola idazten dudan softwarea LLMekin | Mewayz Blog Skip to main content
Hacker News

Nola idazten dudan softwarea LLMekin

Iruzkinak

8 min read Via www.stavros.io

Mewayz Team

Editorial Team

Hacker News

Nola idazten dudan softwarea LLMekin

Urteetan, softwarea idaztea oso bakartia eta xehetasunekin obsesionatuta zegoen lanbide bat izan zen. Fluxuaren egoera sakratua zen, eta edozein etenek —ahaztutako sintaxi batek, boilerplate konfigurazio neketsu batek— hautsi zezakeen. Gaur egun, nire prozesua funtsean ezberdina da. Hizkuntz Eredu Handiak (LLM) lankidetza-kide gisa integratu ditut, nire abiadura ez ezik, nire pentsamenduaren arkitektura bera eraldatuz. Gutxiago da kodearen bidez arteztea eta gehiago sistema adimendunak orkestratzea. Aldaketa honek, hain zuzen, Mewayz bezalako plataformek oihartzun handia dute niregan; ulertzen dute negozio-tresna modernoak ez direla gotorleku monolitikoak izan behar, paradigma berrietara egokitzen diren sistema malgu eta konposagarriak baizik. Hona hemen nola aprobetxatzen ditudan LLMak aro berri honetan softwarea eraikitzeko.

Arkitektotik editorera: planoa definitzea

Aldaketarik kritikoena non hasten naizen da. Jada ez dut IDE bat ireki eta klase bat idazten hasten naiz. Horren ordez, txat-interfaze bat ireki eta arazoa ingeles hutsez deskribatzen hasten naiz. Moduluaren helburua, bere sarrerak, irteerak eta negozio-logika giza terminoetan azaltzen ditut. Pila teknologikoa, eredu garrantzitsuak eta baldintza ez-funtzionalak zehazten ditut. LLM-k prototipo azkar gisa jokatzen du, narrazio hau lehen kode-zirriborro bat bihurtuz. Horrek argitasun ikaragarria behartzen du aldez aurretik; ereduari ezin badiot argi azaldu, kontzeptua ez dago prest. Mewayzren filosofia modularra islatzen duen praktika bat da, non funtzio argi eta independenteak definitzen dituzun inplementazioaz arduratu aurretik.

Elkarrizketa errepikakorra: fintzea eta araztea

Hasierako kodearen zirriborroa ez da inoiz perfektua, eta hori da kontua. Benetako magia ondorengo elkarrizketa errepikakorrean gertatzen da. Horra pasatu naiz arkitekto izatetik editorera. Kodea exekutatzen dut, errore bat edo ertz-kasu bat aurkitzen dut eta, ondoren, LLMrekin hitz egiten dut hura konpontzeko. Galderak zehatzagoak dira: "Funtzioak huts egiten du erabiltzaileen zerrenda hutsik dagoenean. Aldatu objektu lehenetsi bat itzultzeko eta abisu bat erregistratzeko". LLMk konponketa iradokitzen du, askotan arrazoibidea azalduz. Atzera-aurrera horrek izugarri azkartzen ditu arazketa eta birfactorizazioa. Inoiz idatzitako API-ren dokumentazio guztiak berehala gogoratzen dituen bikote-programatzaile bat izatea bezalakoa da, maila altuagoko logikan eta sistemaren diseinuan zentratzeko aukera ematen didana.

Augotzea, ez ordezkatzea: gizakia begiztapean

Erabakigarria da LLMk ez duela azken produktua idazten esatea; egiten dut. Nire gaitasunak areagotzen ditu. Zeregin errepikakorrak eta hasierako esplorazio astunak egiteko erabiltzen dut, baina azken arkitektura-erabakiak, segurtasun-berrikuspenak eta negozio-logikako integrazio ñabartuak nireak dira. Ereduak ezaugarri bat ezartzeko hiru modu sor ditzake; Errendimenduan, mantentze-gaitasunean eta sistema zabalagoan sartzen diren arabera ebaluatzen ditut. Gizakiaren begiztaren eredu honek kalitatea eta jabetza bermatzen ditu. Testuinguru honetan, sortutako kodea ebaluatu eta integratu beharreko beste osagai modular bat bilakatzen da. Mewayz bezalako OS malgu batean lan egitean naturala den prozesu bat da, non zerbitzu eta datu-iturri desberdinak etengabe ebaluatzen eta konektatzen diren.

Nire LLM-k bultzatutako lan-fluxuen zerrenda

Eginbide edo modulu berri arrunt baterako, nire prozesuak urrats hauek jarraitzen ditu etengabe:

  • Articulatu: Idatzi txatean hizkuntza arrunteko zehaztapen zabala.
  • Sortu: Utzi LLMri lehen inplementazio zirriborroa eta oinarrizko probak ekoizten.
  • Galdeketa: Eskatu ereduari atal konplexuak azaltzeko eta optimizazioak iradokitzeko.
  • Integratu: eskuz bateratu kodea, proiektuaren eredu eta estandarrekin bat datorrela ziurtatuz.
  • Segurua eta berrikusi: Egin eskuz berrikuspen zehatza segurtasuna, ertz-kasuak eta negozio-logikaren zehaztasuna.

"LLMk ez du garatzailea ordezkatzen; garatzailearen rola birdefinitzen du sintaxiaren idazlari izatetik sistemen estratega izatera."

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

Etorkizuna konposagarria da

Nire lanbidearen bilakaera honek softwarearen garapenean konposagarritasunera eta goi-mailako orkestraziorako aldaketa handiagoa islatzen du. LLMekin softwarea idaztea ez da kodetzearen ekintza gordinari buruz eta gehiago lan-fluxu adimentsuak diseinatzeari, irteerak zaintzeari eta konplexutasuna kudeatzeari buruz. Sistema sendoagoak azkarrago eraikitzeko ahalmena ematen dit karga kognitiboa deskargatuz. Hau ezin hobeto bat dator negozio-OS modular baten ikuspegiarekin. Mewayzek enpresei beren eragiketak modulu onenetatik osatzeko aukera ematen dien bezala, LLM-ek elkarrizketa adimentsuetatik softwarea idazteko aukera ematen dit, sortutako kodea eta esperientzia sakona uztartuz hurrengoa eraikitzeko.

Ohiko galderak

Nola idazten dudan softwarea LLMekin

Urteetan, softwarea idaztea oso bakartia eta xehetasunekin obsesionatuta zegoen lanbide bat izan zen. Fluxuaren egoera sakratua zen, eta edozein etenek —ahaztutako sintaxi batek, boilerplate konfigurazio neketsu batek— hautsi zezakeen. Gaur egun, nire prozesua funtsean ezberdina da. Hizkuntz Eredu Handiak (LLM) lankidetza-kide gisa integratu ditut, nire abiadura ez ezik, nire pentsamenduaren arkitektura bera eraldatuz. Gutxiago da kodearen bidez arteztea eta gehiago sistema adimendunak orkestratzea. Aldaketa honek, hain zuzen ere, Mewayz bezalako plataformek oihartzun handia dute niregan; ulertzen dute negozio-tresna modernoak ez direla gotorleku monolitikoak izan behar, paradigma berrietara egokitzen diren sistema malgu eta konposagarriak baizik. Hona hemen nola aprobetxatzen ditudan LLMak aro berri honetan softwarea eraikitzeko.

Arkitektotik editorera: planoa definitzea

Aldaketarik kritikoena non hasten naizen da. Jada ez dut IDE bat ireki eta klase bat idazten hasten naiz. Horren ordez, txat-interfaze bat ireki eta arazoa ingeles hutsez deskribatzen hasten naiz. Moduluaren helburua, bere sarrerak, irteerak eta negozio-logika giza terminoetan azaltzen ditut. Pila teknologikoa, eredu garrantzitsuak eta baldintza ez-funtzionalak zehazten ditut. LLM-k prototipo azkar gisa jokatzen du, narrazio hau lehen kode-zirriborro bat bihurtuz. Horrek argitasun ikaragarria behartzen du aldez aurretik; ereduari ezin badiot argi azaldu, kontzeptua ez dago prest. Mewayzen filosofia modularra islatzen duen praktika bat da, non funtzio argi eta independenteak definitzen dituzun inplementazioaz arduratu aurretik.

Elkarrizketa errepikakorra: fintzea eta araztea

Hasierako kodearen zirriborroa ez da inoiz perfektua, eta hori da kontua. Benetako magia ondorengo elkarrizketa errepikakorrean gertatzen da. Horra pasatu naiz arkitekto izatetik editorera. Kodea exekutatzen dut, errore bat edo ertz-kasu bat aurkitzen dut eta, ondoren, LLMrekin hitz egiten dut hura konpontzeko. Galderak zehatzagoak dira: "Funtzioak huts egiten du erabiltzaileen zerrenda hutsik dagoenean. Aldatu objektu lehenetsi bat itzultzeko eta abisu bat erregistratzeko". LLMk konponketa iradokitzen du, askotan arrazoibidea azalduz. Atzera-aurrera horrek izugarri azkartzen ditu arazketa eta birfactorizazioa. Inoiz idatzitako API-ren dokumentazio guztiak berehala gogoratzen dituen bikote-programatzaile bat izatea bezalakoa da, maila altuagoko logikan eta sistemaren diseinuan zentratzeko aukera ematen didana.

Augotzea, ez ordezkatzea: gizakia begiztapean

Erabakigarria da LLMk ez duela azken produktua idazten esatea; egiten dut. Nire gaitasunak areagotzen ditu. Zeregin errepikakorrak eta hasierako esplorazio astunak egiteko erabiltzen dut, baina azken arkitektura-erabakiak, segurtasun-berrikuspenak eta negozio-logikako integrazio ñabartuak nireak dira. Ereduak ezaugarri bat ezartzeko hiru modu sor ditzake; Errendimenduan, mantentze-gaitasunean eta sistema zabalagoan sartzen diren arabera ebaluatzen ditut. Gizakiaren begiztaren eredu honek kalitatea eta jabetza bermatzen ditu. Testuinguru honetan, sortutako kodea ebaluatu eta integratu beharreko beste osagai modular bat bihurtzen da, Mewayz bezalako sistema eragile malgu batean lan egiten denean naturala den prozesu bat, non zerbitzu eta datu-iturri desberdinak etengabe ebaluatzen eta konektatzen diren.

Nire LLM-k bultzatutako lan-fluxuen zerrenda

Eginbide edo modulu berri arrunt baterako, nire prozesuak urrats hauek jarraitzen ditu etengabe:

Zure negozio-tresna guztiak leku bakarrean

Utzi hainbat aplikazio malabareari. Mewayz-ek 208 tresna konbinatzen ditu hileko $ 49 soilik - inbentariotik hasi eta HR, erreserba eta analisietara. Ez da kreditu-txartelik behar hasteko.

Probatu Mewayz doan →

Try Mewayz Free

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

Start managing your business smarter today

Join 6,209+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 6,209+ 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