Darwin AI··570 words·2 min
Construa para um mundo em que cada cliente tem o seu próprio software
.=+=
====
+-=+
:+-==:
.#*+.
+*-
=-=
=-=
:==
+=.
+-:
+-=
::=====+******%-*****=-:----:
=*:. :=*:::. .*###%+. .::-#=: .=*
++= :=:..-*%%*=-::::::::::::::::-=*#%*=:*
:**- .=+= :**: .=:#==- =+- .@@@@%*=:..:::::::::::::::::. :=**=
*==+ **+=-=+ .==*=== .=-=** ==++- @%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%:
*=+=+.==**-=* .==**=+ =*==%#+ ---+= #%%%#########################%%%%.
-==*-*==+*-=+++******=#=#=*-===-+= +%%%#########################%%%%
*==***=*%=*+=*--%*==*=*#-*+*=*%-=**==- -%%%#########################%%%%
.**+:+-+ -*-=+#*%==*+%**@#-+=+*#=%*##==%*=-+#+: :%%%%########################%%%#
-+==+-=*+*=*==+%%-+*%=*@-=*=+*@*==*%-=@=:=*=+ .%%%%#######################%%%%*
:++==-=#=##==*==#*=*#-*=*#=+*#-=%+=%:=#=+: %%%%#######################%%%%=
%@@*==*+*:+++==#*=**=*-=*-+**%+*%%%*%%%@+ %%%%##########%############%%%@:
*%######*****#*%%%###*#**#****#%%%%%##%%* :: :::..#%%%%%###%%%%#%##%#########%%%@
=%#############%%###%##%*%#*#=+**=+=-++==-=====+***#*%%%####%####%%%##########%%%%
:%############*#####%*#%=+======--+=-+=:-::=::=--=:*+-:-=*##%##%#%##%#########%%%#
.%##############*#####---::::::::::=::::-:::::==::::::::--:::=%###############%%%*
#%################*=--:::::::::::::=:::=--:::::::::::::::-:::::=%%###########%%%=
################+=-:::::---::::::::::::==::::::::::-:-:::::::.::-:###########%%%:
*%*#############=:=:::=::-::::-::::-:::::::::::=:::::::-::==:::-::=%########%%%%:
=%*#############=-:::::::::::::=::::::::==-=:::=::::::::::::::::::-+########%%%%.
.%**############+::::::::::::::::::..::-----:::::::::::::::::..:*--=%#######%%%%
%%*##############%*=:.......................................:*+:-=**#######%%%%
*%*############=-=#****++++++*+++++*###**#%%##******+**+#*#**=:-*=::-*#####%%%#
-%*#########**#==+:=::+*++***=*****:-*-=--:::-***#*****#++=*#-:.*==*=+*####%%%+
:%########*-=#+-=--:::::#*##%%%=:-:.:=*+::*=::::==-+=*-:.+--+=#*+:=:*######%%@-
.##*##########*-:=--*=:::=*=:*#==#*#*:=:-===*%%%%==-:=-:--:**%=-::-=%######%%@:
#%*##########*##**%=::::*%%%%%###%%%==*%%%%%%%%%@%%%#%%%%***###%**%#######%%@
*%*###########%###*%*****++-=+***#######%%%%%%%###*********##%%#*%%#######%%%
=%###########%%###********+===+**************************%%*--**#+%#######%%#
@%##########%++**=====++***#################****+==++++++==-::*+%@#######%%+
.::*%##########%***+::::::::::::---:-=+**#**+==+++++=====+===++****+@######%%%-
.::*###%%%%%%%%*#**::=*#*****+**++++++==**++*+=++++***+==+*+==*+##+-%#####%%@-
...::::=-.:=*%*++===++==++*+===**+======*===+==+****#%%#:..::####%%@#:::
.:==:.....::*%%%%##***%##*##%%**%%%***%%%*-:::.....::::-@%*=::::
:::*:::::::.......::::......:::...............:::::::-==
.:::*=::::::::::::::..................:::::::::::::-=+:
.:::+*=-:::::::::::::::::::::::::::::::::::::-=+*=:
.:::=%%=---:::::::::::::::::::-----+#%#=:::.
.::---=+************+=---:::..
:::::::::::.:::::::::: :::.. . : .
drive_thru.order(spec), software de fast food, servido por cliente.Se a IA continuar melhorando de forma exponencial, escrever software fica tão barato que paramos de ler código, depois paramos de ler os prompts que produzem o código, e acabamos trabalhando em algo mais acima: a linguagem natural. Karpathy disse que o inglês será a principal linguagem de programação. O Juan, nosso head de dados na Darwin, repetiu isso para mim, e acho que ele tem razão.
Quando você aceita isso, precisa pensar seriamente sobre o que é o seu negócio de software B2B.
Tente este exercício: pegue todo o código-fonte de qualquer empresa de SaaS (Calendly, Zendesk, Salesforce) e entregue a uma IA com uma única instrução: descreva em texto simples o que este software faz. Não me fale do código nem da infraestrutura. Descreva só os objetivos, as funcionalidades, os fluxos de usuário. Agora entregue esse texto a uma IA nova e peça que ela construa tudo do zero. O Ezequiel, meu cofundador na Darwin, e eu fazemos isso com frequência. O resultado hoje não é perfeito, mas fica mais próximo a cada mês.
Num mundo em que isso funciona, o seu código não vale nada. A camada intermediária de descrição (o prompt, a especificação) é o artefato de verdade. E ela pode ser regenerada todo dia, toda hora, por cliente, até por sessão.
Isso significa que cada cliente pode ter o seu próprio software. Por que entregar um Salesforce genérico a cada empresa, se cada uma usa só 10% das funcionalidades e se perde no resto? Gere a versão de que ela precisa. Com o tempo, gere a versão de que cada usuário precisa, em tempo real.
Parece um desperdício, como rodar um app de calculadora num iPhone em vez de usar uma calculadora de US$ 5. E é. Mas a computação ficou tão barata que fazemos isso mesmo assim. A inferência de IA vai chegar lá também.
Então, se você está construindo software B2B agora: não lute contra isso. Construa para isso. O seu fosso não será o código, porque o código é regenerável. O seu fosso será:
- Ser dono do relacionamento com o cliente e da responsabilidade pelo resultado.
- Ser dono da camada de software dinâmico que se regenera por cliente.
- Os dados e a camada de QA que fazem o software regenerado realmente funcionar em produção.
O cliente para quem você vende (digamos, uma farmacêutica) não quer virar especialista em software dinâmico de IA. Quer que funcione. Então alguém tem que operar isso. Esse alguém é você, se construir para isso.
A transição vai ser brutal. A maior parte do SaaS atual será reprecificada ou reconstruída. Mas a nova onda vai produzir empresas maiores do que as que ela substitui. Construa para a onda, não contra ela.