lautaro@wilsf · bash · ~/pt/darwin/gravity-field

Tradução automática do inglês · ler o original

Darwin AI · · 682 words · 3 min

Modelos de IA são campos gravitacionais. Seus prompts são massas.

=@@@@@@@@@@@@==*@@%@@@@%+=@@@@@@%=*@%%@==@@@@+=@%@*=#@@=@@@=#%+=@@%%@@=@@==#*======#==@@#*@@@%@@@=*@@+===@@@#=#@@@@===#@@@@@@@+=+===@@@
*==+@%@@@#%@@@#@=+@%@@@#@@=+%@@##@+@%%@@==@@@*=%@@=@##=@@@=@@*=+#=#@**@@#@@@@@@@@@#@@@=%@+=====%@@@=%@@@+==%@@@*=+@@@@*=#==#%@@@@@@@===
@+@@@==@@@+%@@@+@@*=*@@%=@@*=@@%+@@+#=@@*=+@@%+*=@+@@@====@@@#@@=@@==============*@#=@@%%@@=#@@===@@@=+@@@@===@@@@@===@@=@@@@@@===@@@=@
@@=@@@*#*=%=@@@*=@@@==@@+@@@==@@=#@*++#@%+*=@%#@@==@@=@@##+===@=@@#@@*@@@@@@@@@@@@=@@=====@@@=@@@===@@@==@@@@#==*@@@@@@@#===@@@@@@@@@@=
@@@@@@@@@@@#==%@@@@@%@#==@@@%@=+@@@@=#%@@=%@#=#@@=@%+=@@*@@=@@=*%=+========#==#=+@@%@@#@@===%@#%@@@#==@@%+==@@@=*#===#@@@@%#@%*+*====@@
*#==*@@@@@@@@@%===@@@@@@%=+%@@@*=@@@@=%@@#%@*==@@=@@=##==@=+@@@@=@@@@@@@@@@*@@%@====+@#%@@%@*=*@#@@#*%=@@@@+==*@=@@@@@====#=*@@@@@@@@@@
@@@@#@#==%@*@@@%@@%==@@@@@@==@@@@==@@@=#+@=@@@+**=@@+@@#@@=@==+====+=======@=@%@@=@@==++%@@=@@===@@@@%+=@@@@@@@+==+*#%@@@@@@=@@@@=====#
=@@@=@@@=@@===@%=@@@=@==*=@@@==@@@#==@@+@@==#@=@@=@%====@=@@=@@@@*@@@@#@%@=@@===@@=@%*@==@@@=*@=@==#@@@=#===@@@@@=@@@@@======@@@@@@@@@@
===*==@@%%@@@@@@==+@@+@@@==*@@@==@@%#@===@@=@@*+-*@@%@@*@=@@=#=======*@=@#@=@@@@=++%@=%@==@@@=*=@@@*==@#%@@@@#+==:=%@@@@@@@@=@@@@@@@@@@
@@@@@*%%===@*+#@@@#@*=+=@@@==+@@+=+#*=@@*--##*@@@*#@@%#-+%@=@@@@@@%@@@=@===++@#@*@==@%=@+==@@%%==@@@@%%====@@@@@=@@@@@%***#*========#@@
*==+@%%@@@@@@@==+#+%@@@===@@@==+@@=@@@+-+@@+   -@=%:..@   :+@#%=*=**%%@%@@#@==*@*%*=%**#*=%*#@@====+@@@=@@@====*======%@@@@=@@@@@@@@@@@
@@%%@@==*+===@@@#@@@===@@@==*@@%==##--@@:   .@@@@@@@.        .*@+@*=====*%##%*=#=@+=@=*@+===%@=*@@=====+*+*@@@@*@@@@@@@@@@@=@@@@@@@@@@@
==@+=@@@=@@@@=@@===@@@@==*@@@==@@@@**@@@@@@--@: @:      :- .. +%@@+%@%*%+=++##=*=@==@==*=@@====@@@@@@=@@@@@%@%===========*=#@@@@@@@@@@@
@#@@@+=@@#===*@==@@@===@@@==@@@*@#=::@@@-.::=#@+  =.    + +      @====@=@+==*+===@==@@==*@@@%=@*======%@%%@@@%=@@@@@@@@@@=*@@@@@@@@@@@@
#+===@@==@@@%+@@@===@@@@==@@@=%@@@@*@@#-##*.   .@ #              -%@*+=+*+#=*==*+==+*==*=====@@@@@@%@@@@@@@@@=@@@@@@@@@@*=@@@@@@@@@@@@@
*@@@@+#@@@+#@@@===@@@===@@@==+@@@@@@@@@@@@@%%@@@@@           %@@ :.@==*========+======##+*=*@@@@@@=@@*=======+===========+==========+==
@@%=@@@%=#@%+==%@@@=++#@@===@@@@@@@@@@@@@@@@%=:   :-  .:=.*    :  .#*================+*%@=:.         *@@@@=%@@@@@@@@@@=%@@@@@@@@@@@@@=@
========+=+=#@@@@=#+=@@=+=@@@@@=@@@@@@@@@@#--.=%.*  ..@@@+ -@%.  .:@@===========+==+==#             .   .%@@@@@@@@@@@=@@@@@@@@@@@@@@=@@
@@@@=@@@@#+@@@@===+@@=@#+@@==@@@@@@@@@@@@@#*#@@@@@=:- .. ... ..:.::*@=-=:=====+==%#%*   .:.  ..      .:    @@@@@%*==-======#@@@@@@@=@@@
@@=@@@@@=@@@@==+#@@=+@+#@===@@@@@@@@@@@@@@@-:...@@@@@@@@@...:=-==@*=@=:-===========:  ...   ..    ..    ..  +@@@@@=*@@@@@@@@@@@@@@=====
==#%@*==***#=+@@@%=*@#@*=@%*@@@@@@@@@+=: ...    ..-    .......-.=@@@@====*===%@@=@= ..     .....:...=-:.::.  .@@+=@@@@@@@@@@@@@@==@@@@@
=@@@@=@@@@@=@@%%@=*@@@*=@@@+=@@@@@@#==:..+= +**+.........@@.....@@@=============#*:.  .... .......:...   .. . .==@@@@@@@@@@@@@@=@@@@@@@
+=++=**==#=%++*%=%*@@@=+*@@==@@@@@@@@@--:.. .....---......@@:.*@=======+%@@@=+%@@+. ...... . ..   .--:-.   ..  @@@@%=====@@@@@=@@@@@@@@
@@@==#+*#=+*++*==#+=@=@==@=+=@@@@@@@@@@%%=---:=:.........:-=@@===%%=*@%#*===+*+@%# .:....  . ..*-     . ..-.   =@@@@@@@@@@@@=====@@@@@@
@@++@@##@=@#*#@=@@%#%=@@=*=@==#@@@@-@@@@@@@#*====+===*#@@@=========*%#+=+@@@@*=@@*.......... .             ... :@@@@@@@@@@==@@@@@@@@@==
+@+=@%@%@=@@@#**=*+=+-*@@%=#%===@@@@@@@@@@@@@@@@@@@@@@+=======*@@@#====@@@@@===@@@=........  ...:.   ......... -@@@@@@@@==@@@@@@@@@@@@@
%@=#%*#%@%=@#*%@==%@@@==+#+=*#===@@@@@@@@@@@@@@@@#=====#===@@=*+==+@@@%=====@@%@@@*:....    ....  .............===@@@@@=#@@@@@@@@@@@@@@
=@@=@%=+@@@==@#+@@*==+%%+==%=======@@@@@@@@#======%===#=@@@%====@@@@@@==+#==@@@@@@@-........  ..:..............@@@@#=-=@@@@@@@@@@@@@@@@
==#@=@@==@@@===@@@*#@@======*===::.-=======%=#@===@@@@@*==*#@@@@==@==%@@@@@@*=@@@@@@%=.. ....:....::..........@@@@@=*@@@#==+@@@@@@@@@@@
@@=*@+=*+@@@@#@@%======+@*=**=#*=@@=@@@=#%===@@@@=@+==*@=*@@@@%*===%@@%@@@@@@*===@@@@@#+-::.......:-..  .....@@@@=+@@@@@@@@@@@===#@@@@@
@@#**@@#===++%#@@@@@@@%@@#*@@**@@==*+==@@@@=@%====+@@@@@@=%+==*@@@@==@@@@#===@@@@==@@@@@#+=-:.:..... ......#@@%=%@@@@@@@@@@@@@@@@@@===-
%@@@=*%@@+%@@===+*===*===##==*@#=@@@@=@@====*#@@@@=@@@@====@@@@@@@@@@====*@@@@@@@@@*=@@@@@%*-:**-.:..:::=#+@%=@@@@@@@@@@@@@@@@@@@@@@=@@
===%@@=@@@@=#@@@=@@@@=@@@*@@@@=*@====#*%@@=@@@@@@@===*%@@@@=@@@@@@@==##=@@@@@@@@@@@@@===@@@@@@#**%#%@@@@@@=====@@@@@@@@@@@@@@@@@@@=+@@@
@@@=======@@@==@@@==%@@=======+@@@@=@@@@@@=@@*===@=@@@@@@@@@=@@===@@@@@@==@@@@@@@@+=+@@@+=@@@@@@@@@@@@@@==@@@@@@==@@@@@@@@@@@@@@=*@@@@@
*=@@@@=@@@@==@@@#=@@@@=#@@@@=@@@@@*#@@#**===@@@@@@=@@@@@@@@@==%@@@@@@@@@@==@@@@==*@@@@@@@@@=+@@@@@@@@==@@@@@@@@@@@@==#@@@@@@@@==@@@@@@@
@@@+=@@@@==@@@%=@@@@#=@@@@@=@@@#+=====@@@=@@@@@@@@**@@+===%@@=#@@@@@@@@@@@@===*@@@@@@@@@@@@@@==@@@#==@@@@@@@@@@@@@@@@@===@@@==@@@@@@@@@
===@@@@=#@@@@=#@@@@=#@=========@@=@@@@@@@=@@@@@@@@====@@@@@@@@=@@@@@@@@@===@#=@@@@@@@@@@@@@@@@@===@@@@@@@@@@@@@@@@@@@@@@@*=-=@@@@@@@@@@
@@@@*=*@%#+==*%%%+=%@@@@#*@@@@@@=@@@@@@@@%@@@===*@#=@@@@@@@@@@@=@@@@#==@@@@@@@=#@@@@@@@@@@@@@==@@@==@@@@@@@@@@@@@@@@@@@@=+@@@#==@@@@@@@
@@@=@@@@@#=@@@@@+=@@@@@#=@@@@@@@=@@@@@@@=-=@@@@@@@@=@@@@@@@@@@@%===*@@@@@@@@@@@==@@@@@@@@@==@@@@@@@@==@@@@@@@@@@@@@@@==@@@@@@@@@@==@@@@
@=*@@@@@=@@@@@@=@@@@@@@=@@@@@@@=@#===@@@+@@@@@@@@@@=#@@@@@@@%==*=*@@@@@@@@@@@@@@@=@@@@@==@@@@@@@@@@@@@==@@@@@@@@@@@==@@@@@@@@@@@@@@@==+
=@@@@@==@@@@@%=@@@@@@@=*++=====@@@@@@@@@=%@@@@@@@@@=*@@@+==+@@@@@=*@@@@@@@@@@@@@@@====@@@@@@@@@@@@@@@@@@@==@@@@@*==@@@@@@@@@@@@@@@@@@@@
fig 0. spacetime.warp(prompt)

Rafael Lima, que estava no nosso time de prompting desde o início na Darwin, me deu essa analogia.

Imagine um modelo como o tecido do espaço-tempo na relatividade geral. Um planeta colocado sobre esse tecido distorce a geometria ao redor dele, e essa distorção muda como tudo mais se move através do campo. Cada modelo de IA (GPT, Claude, Gemini, DeepSeek) é seu próprio tecido, com seus próprios planetas em lugares diferentes, porque cada um foi treinado com pesos e dados diferentes. Alguns modelos são muito parecidos entre si (há rumores de destilação), e você vai ver outputs assustadoramente semelhantes entre eles. Outros são galáxias completamente diferentes.

Seu prompt é um conjunto de massas que você coloca sobre o tecido. O output é a trajetória que essas massas produzem, dada a gravidade já existente. Então:

  • Mesmo prompt + modelo parecido = trajetória parecida (output parecido).
  • Mesmo prompt + modelo diferente = trajetória diferente.
   model A, gravity field           model B, gravity field
   (e.g. GPT)                          (e.g. Claude)

   ╔═══════════════╗                  ╔═══════════════╗·     *    ·  ║                  ║  *       ·     ║
   ║       ─╮      ║                  ║   ·     ─╮  ║
   ║         same prompt    ║
   ║      *════════════→*           ║
   ║   trajectory A  ║                  ║   trajectory B╚═══════════════╝                  ╚═══════════════╝

    = your prompt (a mass placed on the canvas)
   * = the model's training-data planets warping the canvas
    = the trajectory = the output

Para conseguir o mesmo output em dois modelos muito diferentes, você precisa adicionar novas massas ao seu prompt (instruções extras, contexto extra, restrições extras) para curvar a trajetória de volta para onde você quer.

Tivemos um caso real que chamamos de “problema do NT.” Tínhamos construído um prompt em um modelo que incluía never say "I understand" porque aquele modelo era servil de um jeito irritante. Funcionava bem. Migramos para um modelo diferente. O novo modelo começou a responder com “NT, …”: ele tinha absorvido parcialmente a instrução. Gravidade diferente, distorção diferente: o mesmo prompt produziu um output degenerado. A solução foi reescrever a restrição em um nível mais alto: “don’t be servile, don’t use phrases like ‘I understand’ or its synonyms or near-synonyms.”

Agora dê um passo atrás. Imagine toda a humanidade usando esses modelos o tempo todo, para pedir café, para escrever para amigos, para tocar negócios. Quando um provedor de modelo muda sua gravidade (uma versão nova, uma nova rodada de RLHF), todo aplicativo construído em cima dele se desloca. As empresas que sobrevivem a essa mudança são as que construíram a infraestrutura de avaliação, as ferramentas de comparação, o time cujo trabalho inteiro é monitorar migrações de modelo para modelo.

Temos esse time na Darwin. É uma função nova, não existia há cinco anos. Conforme os modelos continuam evoluindo, essa função se torna crítica. Se sua aplicação está a um prompt de distância de quebrar quando o próximo modelo de fronteira for lançado, você não tem um fosso competitivo, você tem um pavio.

Então: assuma que sua gravidade vai mudar. Construa pensando em migração. Tenha o time para isso.

about:blank ↗ open in new tab
site won't load? ↗ open in new tab
doom.exe, id Software, 1993

click inside the canvas to enable keyboard + sound · arrows / WASD to move · ctrl to fire

mario-bross.exe, Nintendo, 1985

click canvas to enable keys · arrows = D-pad · Ctrl/⌃ = A (jump) · Alt/⌥ = B (run) · 1 = Start · 2 = Select · Tab = remap
🔇 audio? open at archive.org once, click their speaker icon to unmute, reload here.

carmen.exe, Brøderbund / Sega, 1996

click "Click to Begin" then canvas · arrows = D-pad · Ctrl/⌃ = A · Alt/⌥ = B · Space = C · 1 = Start · Tab = remap
🔇 audio? open at archive.org once, click their speaker icon to unmute, reload here.

pokemon.exe, Game Freak, 1996

click canvas to enable keys · arrows = D-pad · Ctrl/⌃ = A · Alt/⌥ = B · 1 = Start · 2 = Select · Tab = remap
🔇 audio? open at archive.org once, click their speaker icon to unmute, reload here.

zork.exe, Infocom, 1980

click canvas to type. text adventure, try look, n s e w, open mailbox, take leaflet, read leaflet. quit with quit.

paint.exe, untitled.png
,
Trash
empty
Finder
~
help.txt, bash, ~

$ what is this?

lauta.blog is a personal site by Lautaro Schiaffino, a serial founder. It collects what he's learned from building three companies (Rodati, Sirena, Darwin AI) and from living, plus a few side rooms (books, food, board games, portfolio).

$ how do I navigate?

Three ways:

  1. Tabs at the top of the terminal window (~ · sirena · darwin · rodati · whoami · portfolio · books · boardgames · food) click any to switch sections.
  2. Keyboard shortcuts, press ? to see all of them. g+s jumps to Sirena, D toggles dark mode, etc.
  3. Shell, click the + at the end of the tab bar to open an interactive shell. Try tree, ls darwin, cat sirena/lesson-1.md, open whoami, subscribe you@example.com, help.

$ what about the menu bar?

$ traffic lights work

The three dots in the title bar do something: red closes the window (icon appears on the desktop, click to reopen), yellow minimizes (pill at bottom of desktop, click to restore), green maximizes.

$ contact

Reach me on x.com, or subscribe at /newsletter.

$ shortcuts

Press ? any time, or .

shortcuts.txt, bash, ~
navigation
g hhome (~/)
g wwhoami
g ssirena
g ddarwin
g rrodati
g ccocinasinde
g bbin
g ffood
g nnewsletter
g ttags
g uuses
view
Dtoggle dark mode
+bigger text
smaller text
0reset text size
edit
aselect all
ycopy page url
window
nnew shell tab
mminimize
zzoom (max)
xclose window
obring to front
help
?toggle this help
escclose