Vaig veure una entrevista a Amjad Masad el fundador de Replit, un editor de codi en línia que recentment ha afegit unes funcions d’IA espatarrants.
L’Agent de Replit, una IA a la qual li demanes que et programi qualsevol cosa i pim-pam, s’ho fa ella mateixa, crea els fitxers necessaris, instal·la tot el programari per executar-ho, ho executa i llestos, preparada per desplegar a producció (i et fa el desplegament automàtic també, alerta!).
D'acord, amb matisos… aquesta és la idea general i és cert que per alguna petició d’aplicació web poc complexa, et fa el fet, i la gent no tècnica, que no li fa por veure i potser rascar una mica de codi, s’està tocant amb aquesta eina, així que m’he decidit a posar-la a prova.
Així que us explicaré què he construït fins ara, però abans us recomano l'entrevista, no té preu, Amjad és un paio molt autèntic i explica com ha treballat en Replit un fotimer d’anys fins que a la fi està aconseguint el reconeixement merescut que té aquesta eina. Al final de l’article les referències.
5 cèntims de Replit
Replit és una eina de pagament per subscripció. Té capa gratuïta, però si vols fer servir l’Agent, has de passar per caixa. Amjad em va vendre la moto a l'entrevista i no he dubtat a donar-li una oportunitat, així que m’he pagat els primers 25 dòlars de subscripció.
Però Ai! La IA… ja sabeu que costa molta computació fer-la anar i això s’ha de pagar. Aquests 25 dòlars no et donen dret a ús il·limitat de Replit. Com a bon SaaS d'allotjament que és, hi ha un bon munt de coses per les quals pots acabar pagant: l'allotjament, la base de dades, el trànsit de dades… però no patiu, tot és molt transparent i expliquen molt bé què costa cada cosa i hi ha un panell informatiu amb tots els consums, que pel que fa a “coses relacionades amb l’allotjament” és raonable. Llavors, aquests 25 dòlars es van consumint per l’ús de tota la plataforma Replit, però i la IA? Quant costa la IA?
Doncs, no poca cosa. L’Agent costa 0,25 dòlars per petició. Acostumats a ChatGPT que per 20 “pavos” fas un ús “entre cometes” il·limitat, doncs tira cap enrere la veritat. Ara bé, el bitxo de Replit no és un xatbot “formalment parlant”, en pla fas pregunta i et dona una resposta.
És una “cosa” que entén una petició complexa, de creació d'un producte, amb matisos.
Planifica quin és el millor apropament per implementar el que li demanes i prepara l’entorn tecnològic més adient (habitualment algun gust de Python, tot sigui dit, tot i que no està limitat a aquest ni molt menys), crea l'estructura de carpetes i fitxers necessària, implementa el codi que cal, et va explicant el que fa, et va ensenyant el que fa, li fa una foto, el posa a córrer i et fa un commit dels canvis.
ChatGPT “pot ser infinit”, però només la feina estalviada en llegir la tirallonga del xatbot explicant que va fent i la feina de còpia i enganxa cap al teu entorn, a mi, gairebé, ja em justifica els 25 cèntims. Però, és que crea múltiples fitxers, estructures de carpetes, li fot les dependències, t’aixeca (segurament un Docker dins d'un Kubernetes, llest per posar-ho a producció, amb HTTPS, balancejos, etc.…) Responsabilitzar-te tu mateix de tot això és una quantitat de feina descomunal i requereix uns nivells de coneixement prou profunds d'un munt de branques de la informàtica “que no son moco de pavo”.
D’acord, la meitat d’aquestes coses són automatismes que en el món del programari “tenim superats” si tenim un bon professional del DevOps i tecnologies que no tenen res a veure amb la IA: Docker, Kubernetes, Terraform, etc. Però vull explicar-vos Replit com a producte de cap a cap, no només la part friqui de la IA, que de fet, és a la que li donaré canya.
El que deia, gent no tècnica es flipa amb Replit perquè li demana a l’Agent “fes-me un Habit Tracker” i això, és pim-pam, de fet, fins i tot és probable que el bitxo ja estigui una mica optimitzat per aquest tipus de “web app xorra”. Encara més, tinc la sensació que el 60% de les coses que la gent s’ha muntat en Replit són Habit Trackers i 4 automatismes que es podrien haver fet amb IFTTT o Zapier. Jo, que de tècnic tinc una estona haha, flipo amb l'elegància que es resolen coses supercomplexes que habitualment sempre han estat ocultes als ulls dels Muggles.
PD: M’encanta que a la imatge de la portada estigui pràcticament tot malament xD
Entrevista a Amjad Masad fundador de Replit:
Els muggles...😂