Planilhas são tudo o que você precisa

Projeto e implementação

  • A planilha implementa o GPT‑2 “small” totalmente no Excel, principalmente como uma ferramenta de ensino para mostrar como transformers funcionam.
  • O tamanho do arquivo é de ~1,2–1,25 GB e atualmente lida apenas com cerca de 10 tokens, com uma janela de contexto muito curta.
  • É apenas para inferência e não tem instruction tuning / RLHF nem outros refinamentos que transformam um LLM base em um chatbot moderno.
  • Há um repositório no GitHub e planos para mais vídeos, incluindo embeddings; Python no Excel poderia ajudar com coisas como PCA e SVD.

Planilhas como programação / apps

  • Muitos comentam que planilhas são sua ferramenta padrão de prototipagem ou até de produção: de controle de empréstimos, calculadoras imobiliárias e ferramentas internas a empresas inteiras e mesas de operações.
  • Planilhas são descritas como um ambiente de programação funcional de baixa fricção e visual, e até como um “avô” dos dataframes.
  • Há uma tensão recorrente: planilhas são extremamente flexíveis e rápidas para iterar, mas podem virar “novelos de cabelo” difíceis de manter; depois disso, equipes migram para sistemas internos mais rígidos e perdem flexibilidade.

Habilidades em Excel e boas práticas

  • Várias pessoas admitem ter habilidades fracas em Excel apesar de funções técnicas, especialmente em contextos de finanças, e perguntam como melhorar.
  • Sugestões: aprender construindo ferramentas reais, fazer engenharia reversa de boas planilhas, usar documentação e livros, e contar com LLMs para ajuda passo a passo.
  • Dicas concretas: evitar números hardcoded, usar células de entrada coloridas, dominar F4 para referências absolutas/relativas, separar dados da apresentação, usar INDEX/MATCH em vez de VLOOKUP, explorar fórmulas de matriz, LET/LAMBDA, intervalos nomeados e VBA/SQL básico.

Programação visual e contexto de pesquisa

  • Um longo subthread argumenta que planilhas são uma linguagem de programação visual importante e amplamente implantada.
  • As razões citadas: manipulação direta de dados visíveis, layout 2D, grafo de dependências implícito, feedback imediato e evitar variáveis explícitas.
  • Outros contestam que as fórmulas ficam em grande parte ocultas, então não combinam com o modelo mental de “caixas e setas”, mas a resposta amplia a definição de “visual” com foco no estilo de interação, e não na exibição do código.

Ferramentas, escala e limitações

  • Surgem questões de localidade do Excel: nomes de funções e separadores de CSV diferem por idioma; a portabilidade é problemática.
  • A planilha não funciona no LibreOffice nem no Excel web por limites de tamanho; o Google Sheets não consegue acomodar o modelo completo.
  • Backends alternativos semelhantes a planilhas (por exemplo, baseados em Arrow, Row Zero) e execução em GPU/distribuída são discutidos como formas de escalar o paradigma.