Hacker News

Cossí escrivi de logicials amb de LLMs

Comentaris

8 min read Via www.stavros.io

Mewayz Team

Editorial Team

Hacker News

Cossí escrivi de logicials amb los LLM

Pendent d'annadas, l'escritura de logicials èra un mestièr prigondament solitari, obsessionat pels detalhs. L'estat de flux èra sacrat, e tota interrupcion —una sintaxi oblidada, una configuracion de caldera tediosa— lo poiriá esclafar. Uèi, mon procès es fondamentalament diferent. Ai integrat los modèls de lengas grandas (LLMs) coma partenari collaboratiu, en transformant non solament ma velocitat, mas la quita arquitectura de mon pensament. Es mens a prepaus de mòlre lo còde e mai a prepaus d'orquestrar de sistèmas intelligents. Aqueste cambiament es justament perqué de plataformas coma Mewayz ressonan amb ieu; comprenon que las aisinas de negòci modèrnas deurián pas èsser de fortalesas monoliticas, mas de sistèmas soples e compausables que s'adaptan a de paradigmas novèls. Vaquí cossí aprofichi los LLM per bastir de logicials dins aquesta nòva epòca.

D'arquitècte a redactor: Definir lo plan

Lo cambiament mai critic es ont comenci. Dobrissi pas pus un IDE e comenci de picar una classa. En plaça, dobrissi una interfàcia de chat e comenci de descriure lo problèma en anglés simple. Articuli l'objectiu del modul, sas entradas, sas sortidas e la logica de l'entrepresa en tèrmes umans. Especifici la pila tecnologica, los modèls pertinents e los requisits non foncionals. Lo LLM agís coma un prototipaire rapid, en transformant aquela narracion en un primièr borrolhon de còde. Aquò fòrça una clartat incredibla a l'avança; se pòdi pas l'explicar clarament al modèl, lo concèpte es pas prèst. Es una practica que rebat la filosofia modulara de Mewayz—ont definissètz de foncions claras e independentas abans de vos preocupar de lor implementacion.

Lo dialòg iteratiu: rafinament e depuracion

Lo borrolhon de còde inicial es pas jamai perfièch, e es lo punt. La vertadièra magia se passa dins lo dialòg iteratiu que seguís. Es aquí que passi d'arquitècte a redactor. Executi lo còde, rescontra una error o un cas de bòrd, e convèrsi puèi amb lo LLM per lo corregir. Las indicacions venon mai precisas : "La foncion fracassa quand la lista d'utilizaires es voida. Modificatz-la per tornar un objècte per defaut e enregistrar un avertiment." Lo LLM suggerís la correccion, en explicant sovent lo rasonament. Aqueste anar e tornar accelera dramaticament lo depuracion e lo refactorizacion. Es coma aver un programaire de parelh que se remembra instantanèament tota documentacion API jamai escricha, me permetent de me concentrar sus la logica d'òrdre superior e lo dessenh del sistèma.

Augmentar, pas remplaçar: L'uman dins lo bucle

Es crucial d'afirmar que lo LLM escriu pas lo produch final; Òc. Aumenta mas capacitats. L'utilizi pel levatge pesuc de prètzfaches repetitius e l'exploracion iniciala, mas las decisions arquitecturalas finalas, las revistas de seguretat, e las integracions de logica comerciala matisada son mias. Lo modèl poiriá generar tres biaisses d'implementar una foncionalitat; Los avalori en foncion de la performància, de la mantenença, e de cossí s'inscrivon dins lo sistèma mai larg. Aqueste modèl uman dins la bocla assegura la qualitat e la proprietat. Dins aquel contèxte, lo còde generat ven un autre compausant modular a èsser avalorat e integrat — un procès que se sentís natural quand se trabalha dins un SO flexible coma Mewayz, ont diferents servicis e fonts de donadas son evaluats e connectats de contunh.

Ma lista de contraròtle de flux de trabalh alimentat per LLM

Per una foncionalitat o un modul novèl tipic, mon processus seguís ara de manièra coerenta aquestas etapas :

  • Articular: Escrivètz una especificacion completa en lenga simpla dins lo chat.
  • Generar: Daissar lo LLM produire una implementacion de primièr borrolhon e de tèsts de basa.
  • Interrogar : Demandar al modèl d'explicar de seccions complèxas e de suggerir d'optimizacions.
  • Integrar: Fusionar manualament lo còde, en s'assegurant que s'alinha amb los modèls e las nòrmas del projècte.
  • Securitat & Revision: Realizar una revision minuciosa e manuala per la seguretat, los cases de bòrd e la precision de la logica de l'entrepresa.

"Lo LLM remplaça pas lo desvolopaire ; redefinis lo ròtle del desvolopaire d'un escrivan de sintaxi a un estratèg de sistèmas."

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

L'avenir es compausable

Aquesta evolucion dins mon mestièr rebat un cambiament mai grand dins lo desvolopament de logicials cap a la composicion e l'orquestracion de naut nivèl. Escriure de logicials amb de LLM es mens a prepaus de l'acte brut de codificacion e mai a prepaus de concebre de fluxes de trabalh intelligents, de seleccionar de sortidas e de gerir la complexitat. Me permet de bastir de sistèmas mai robustes mai rapidament en descargant la carga cognitiva. Aquò s'alinha perfièchament amb la vision d'un SO comercial modular. De la meteissa manièra que Mewayz permet a las entrepresas de compausar lors operacions a partir de moduls de melhora classa, los LLM me permeton de compausar de logicials a partir de convèrsas intelligentas, en mesclant lo còde generat amb una expertisa prigonda per bastir çò que ven.

Questions frequentas

Cossí escrivi de logicials amb los LLM

Pendent d'annadas, l'escritura de logicials èra un mestièr prigondament solitari, obsessionat pels detalhs. L'estat de flux èra sacrat, e tota interrupcion —una sintaxi oblidada, una configuracion de caldera tediosa— lo poiriá esclafar. Uèi, mon procès es fondamentalament diferent. Ai integrat los modèls de lengas grandas (LLMs) coma partenari collaboratiu, en transformant non solament ma velocitat, mas la quita arquitectura de mon pensament. Es mens a prepaus de mòlre lo còde e mai a prepaus d'orquestrar de sistèmas intelligents. Aqueste cambiament es justament perqué de plataformas coma Mewayz me ressonan; comprenon que las aisinas de negòci modèrnas deurián pas èsser de fortalesas monoliticas, mas de sistèmas soples e compausables que s'adaptan a de paradigmas novèls. Vaquí cossí aprofichi los LLM per bastir de logicials dins aquesta nòva epòca.

D'arquitècte a redactor: Definir lo plan

Lo cambiament mai critic es ont comenci. Dobrissi pas pus un IDE e comenci de picar una classa. En plaça, dobrissi una interfàcia de chat e comenci de descriure lo problèma en anglés simple. Articuli l'objectiu del modul, sas entradas, sas sortidas e la logica de l'entrepresa en tèrmes umans. Especifici la pila tecnologica, los modèls pertinents e los requisits non foncionals. Lo LLM agís coma un prototipaire rapid, en transformant aquela narracion en un primièr borrolhon de còde. Aquò fòrça una clartat incredibla a l'avança; se pòdi pas l'explicar clarament al modèl, lo concèpte es pas prèst. Es una practica que rebat la filosofia modulara de Mewayz—ont definissètz de foncions claras e independentas abans de vos preocupar de lor mesa en plaça.

Lo Dialòg Iteratiu: Afinament e Depuracion

Lo borrolhon de còde inicial es pas jamai perfièch, e es lo punt. La vertadièra magia se passa dins lo dialòg iteratiu que seguís. Es aquí que passi d'arquitècte a redactor. Executi lo còde, rescontra una error o un cas de bòrd, e convèrsi puèi amb lo LLM per lo corregir. Las indicacions venon mai precisas : "La foncion fracassa quand la lista d'utilizaires es voida. Modificatz-la per tornar un objècte per defaut e enregistrar un avertiment." Lo LLM suggerís la correccion, en explicant sovent lo rasonament. Aqueste anar e tornar accelera dramaticament lo depuracion e lo refactorizacion. Es coma aver un programaire de parelh que se remembra instantanèament tota documentacion API jamai escricha, me permetent de me concentrar sus la logica d'òrdre superior e lo dessenh del sistèma.

Augmentar, pas remplaçar: L'uman dins lo bucle

Es crucial d'afirmar que lo LLM escriu pas lo produch final; Òc. Aumenta mas capacitats. L'utilizi pel levatge pesuc de prètzfaches repetitius e l'exploracion iniciala, mas las decisions arquitecturalas finalas, las revistas de seguretat, e las integracions de logica comerciala matisada son mias. Lo modèl poiriá generar tres biaisses d'implementar una foncionalitat; Los avalori en foncion de la performància, de la mantenença, e de cossí s'inscrivon dins lo sistèma mai larg. Aqueste modèl uman dins la bocla assegura la qualitat e la proprietat. Dins aquel contèxte, lo còde generat ven un autre compausant modular a avalorar e integrar—un procès que se sentís natural quand se trabalha dins un SO flexible coma Mewayz, ont diferents servicis e fonts de donadas son evaluats e connectats de contunh.

Ma lista de verificacion del flux de trabalh alimentat per LLM

Per una foncionalitat o un modul novèl tipic, mon processus seguís ara de manièra coerenta aquestas etapas :

Totes vòstres aisinas de negòci en un sol luòc

Arrèsta de far de malabars amb divèrsas aplicacions. Mewayz combina 208 aisinas per sonque 49 $/mes — de l'inventari a las RH, de la reservacion a l'analisi. Cap de carta de crèdit necessària per aviar.

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