André Bassi / engenheiro de IA & plataforma

André Bassi / AI & platform engineer

André Bassi / ingeniero de IA y plataforma

André Bassi / AI 与平台工程师

Faço a IA rodar de verdade.

I make AI actually run.

Hago que la IA corra de verdad.

我让 AI 真正跑起来。

RAG, agentes e model serving sobre Kubernetes multi-cloud.

RAG, agents and model serving on multi-cloud Kubernetes.

RAG, agentes y model serving sobre Kubernetes multinube.

在多云 Kubernetes 上做 RAG、智能体与模型服务。

falar comigoget in touchhablemos联系我 → ver a timelinesee the timelinever la trayectoria查看时间线

infra on-premise

on-premise infra

infra on-premise

本地化基础设施

Do metal ao deploy, sem internet.

From bare metal to deploy, offline.

Del metal al deploy, sin internet.

从裸机到部署,全程离线。

7 servidores → Terraform e Ansible → cluster HA → GitOps → air-gap → deploy em ~5 min.

7 servers → Terraform and Ansible → HA cluster → GitOps → air-gapped → deploy in ~5 min.

7 servidores → Terraform y Ansible → clúster HA → GitOps → air-gap → deploy en ~5 min.

7 台服务器 → Terraform 与 Ansible → 高可用集群 → GitOps → 物理隔离 → 约 5 分钟部署。

veja como funciona ↓see how it works ↓mira cómo funciona ↓看看它如何运作 ↓

Simulação de uma plataforma real que montei para um cliente.

A simulation of a real platform I built for a client.

Una simulación de una plataforma real que monté para un cliente.

模拟我为客户搭建的一个真实平台。

codificação com ia

coding with ai

codificación con ia

AI 编程

A spec vem antes. O agente vem depois.

The spec comes first. The agent comes after.

La spec va primero. El agente, después.

规格先行,智能体在后。

Story com critério de aceite → plano aprovado → teste que falha → código → gate.

Story with acceptance criteria → approved plan → failing test → code → gate.

Historia con criterio de aceptación → plan aprobado → prueba que falla → código → gate.

带验收标准的故事 → 批准的计划 → 失败的测试 → 代码 → 门禁。

ver passo a passo ↓see it step by step ↓verlo paso a paso ↓一步一步看 ↓

Simulação com tarefas reais deste site, no Claude Code.

A simulation with real tasks from this site, in Claude Code.

Una simulación con tareas reales de este sitio, en Claude Code.

用本网站的真实任务,在 Claude Code 里模拟。

claude~/works/andrebassi/website
>

por dentro de um LLM

inside an LLM

dentro de un LLM

LLM 内部

Pergunte. Veja o LLM pensar com o meu site.

Ask. Watch an LLM think with my site.

Pregunta. Mira a un LLM pensar con mi sitio.

提个问题,看 LLM 如何用我的网站思考。

Cinco etapas, do texto à resposta. O contexto é este site inteiro, picado em trechos.

Five steps, from text to answer. The context is this whole site, cut into chunks.

Cinco pasos, del texto a la respuesta. El contexto es todo este sitio, cortado en fragmentos.

从文本到回答,共五步。上下文就是整个网站,切成了片段。

Simulação didática: a busca (BM25) é real e roda sobre o texto deste site; não há modelo rodando — ids, vetores e probabilidades são ilustrativos.

Teaching simulation: the search (BM25) is real and runs over this site's text; no model is running — ids, vectors and probabilities are illustrative.

Simulación didáctica: la búsqueda (BM25) es real y corre sobre el texto de este sitio; no hay ningún modelo corriendo — ids, vectores y probabilidades son ilustrativos.

教学模拟:检索(BM25)是真实的,运行在本网站的文本上;没有运行任何模型——id、向量和概率仅作示意。

  1. 1tokenstokenstokens词元
  2. 2embeddingembeddingembedding嵌入
  3. 3busca no sitesite searchbúsqueda en el sitio站内检索
  4. 4atençãoattentionatención注意力
  5. 5geraçãogenerationgeneración生成

    slam · robótica

    slam · robotics

    slam · robótica

    slam · 机器人

    Programo robôs que mapeiam lugares reais.

    I program robots that map real places.

    Programo robots que mapean lugares reales.

    我编程让机器人为真实空间建图。

    0%

    do ambiente mapeado — sem planta, só com o LIDAR

    of the space mapped — no floor plan, LIDAR only

    del espacio mapeado — sin plano, solo con el LIDAR

    的空间已建图——没有平面图,只靠 LIDAR

    LIDAR · log-odds · frontier · A*

        02 / sobre

        02 / about

        02 / sobre mí

        02 / 关于

        O que eu faço.

        What I do.

        Lo que hago.

        我做什么。

        01

        Infra

        Infra

        Infra

        基础设施

        Kubernetes multi-cloud em produção, do cluster à fatura.

        Multi-cloud Kubernetes in production, from the cluster to the bill.

        Kubernetes multinube en producción, del clúster a la factura.

        生产环境中的多云 Kubernetes,从集群到账单。

        • EKS · GKE · AKS · OCI · Talos
        • Terraform · Pulumi
        • ArgoCD · Istio · Kong
        • OpenTelemetry · Prometheus
        • FinOps

        edgeProxy troca nginx + haproxy + lua por um binário Rust de ~3 MB, com p99 abaixo de 1 ms no L4.

        edgeProxy replaces nginx + haproxy + lua with a ~3 MB Rust binary, p99 under 1 ms at L4.

        edgeProxy reemplaza nginx + haproxy + lua por un binario Rust de ~3 MB, con p99 por debajo de 1 ms en L4.

        edgeProxy 用一个约 3 MB 的 Rust 二进制替代 nginx + haproxy + lua,L4 的 p99 低于 1 毫秒。

        ver a infra on-premise →see the on-premise infra →ver la infra on-premise →查看本地化基础设施 →

        02

        IA

        AI

        IA

        AI

        RAG, agentes e model serving rodando de verdade — com avaliação, tracing e guardrails.

        RAG, agents and model serving that actually run — with evaluation, tracing and guardrails.

        RAG, agentes y model serving que corren de verdad — con evaluación, tracing y guardrails.

        真正跑起来的 RAG、智能体与模型服务——带评估、追踪和护栏。

        • RAG híbrido · re-ranking · pgvector
        • LangGraph · MCP
        • vLLM · Triton · NIM
        • Bedrock · Vertex AI · Claude
        • GPU · Jetson Orin

        Booster K1: RAG de eventos num Jetson Orin NX de 8 GB, de 93,5% para 100% de recall.

        Booster K1: event RAG on an 8 GB Jetson Orin NX, from 93.5% to 100% recall.

        Booster K1: RAG de eventos en un Jetson Orin NX de 8 GB, de 93,5% a 100% de recall.

        Booster K1:在 8 GB 的 Jetson Orin NX 上做事件 RAG,召回率从 93.5% 提升到 100%。

        ver os labs →see the labs →ver los labs →查看实验室 →

        03

        Desenvolvimento com IA

        Building with AI

        Desarrollo con IA

        用 AI 做开发

        Software escrito com agentes, sob harness: ferramentas, sandbox, permissão e gate de teste.

        Software written with agents, under a harness: tools, sandbox, permissions and a test gate.

        Software escrito con agentes, bajo un harness: herramientas, sandbox, permisos y un gate de pruebas.

        由智能体在 harness 之下编写的软件:工具、沙箱、权限和测试门禁。

        • harness · loop
        • skills de agente
        • MCP
        • sandbox Firecracker
        • gate de cobertura ≥ 90%

        agent-computer: um desktop onde agentes trabalham com o harness inteiro — 608 testes, 90,9% de cobertura.

        agent-computer: a desktop where agents work with the whole harness — 608 tests, 90.9% coverage.

        agent-computer: un escritorio donde los agentes trabajan con el harness completo — 608 pruebas, 90,9% de cobertura.

        agent-computer:一个让智能体带着完整 harness 工作的桌面——608 个测试,90.9% 覆盖率。

        ver como codifico com IA →see how I code with AI →ver cómo programo con IA →看我如何用 AI 编程 →

        03 / laboratórios

        03 / labs

        03 / labs

        03 / 实验室

        Hipótese boa é a que roda.

        A hypothesis only counts if it runs.

        Una hipótesis solo vale si corre.

        能跑起来的假设才算数。

        LAB·01 — ALICE · AGENTE DE VOZ agent-voice.bassi.engineer
        mic on · realtime · pt/en
        [ ABRIR EM NOVA ABA ↗ ]
        LAB·02 — LLMS.TXT · AI-READABLE llms.bassi.engineer
        índice legível por LLM · sem scraping
        [ ABRIR EM NOVA ABA ↗ ]
        LAB·03 — EMBEDDING · VETORIZAÇÃO embedding.bassi.engineer
        4 estratégias · 41 imagens · 26 perguntas
        [ CÓDIGO NO GITHUB ↗ ]
        LAB·04 — RETRIEVAL · BUSCA COMPARADA retrieval.bassi.engineer
        6 buscas · 114 documentos · 37 perguntas
        [ CÓDIGO NO GITHUB ↗ ]
        LAB·01 — ALICE · VOICE AGENT agent-voice.bassi.engineer
        mic on · realtime · pt/en
        [ OPEN IN NEW TAB ↗ ]
        LAB·02 — LLMS.TXT · AI-READABLE llms.bassi.engineer
        LLM-readable index · no scraping
        [ OPEN IN NEW TAB ↗ ]
        LAB·03 — EMBEDDING · VECTORIZING embedding.bassi.engineer
        4 strategies · 41 images · 26 queries
        [ CODE ON GITHUB ↗ ]
        LAB·04 — RETRIEVAL · SEARCH COMPARED retrieval.bassi.engineer
        6 searches · 114 documents · 37 queries
        [ CODE ON GITHUB ↗ ]
        LAB·01 — ALICE · AGENTE DE VOZ agent-voice.bassi.engineer
        micrófono · tiempo real · pt/en
        [ ABRIR EN NUEVA PESTAÑA ↗ ]
        LAB·02 — LLMS.TXT · LEGIBLE PARA IA llms.bassi.engineer
        índice legible por LLM · sin scraping
        [ ABRIR EN NUEVA PESTAÑA ↗ ]
        LAB·03 — EMBEDDING · VECTORIZAR embedding.bassi.engineer
        4 estrategias · 41 imágenes · 26 consultas
        [ CÓDIGO EN GITHUB ↗ ]
        LAB·04 — RETRIEVAL · BÚSQUEDAS COMPARADAS retrieval.bassi.engineer
        6 búsquedas · 114 documentos · 37 consultas
        [ CÓDIGO EN GITHUB ↗ ]
        LAB·01 — ALICE · 语音智能体 agent-voice.bassi.engineer
        麦克风 · 实时 · pt/en
        [ 在新标签页打开 ↗ ]
        LAB·02 — LLMS.TXT · AI 可读 llms.bassi.engineer
        LLM 可读的索引 · 无需爬取
        [ 在新标签页打开 ↗ ]
        LAB·03 — EMBEDDING · 向量化 embedding.bassi.engineer
        4 种策略 · 41 张图片 · 26 个查询
        [ GITHUB 上的代码 ↗ ]
        LAB·04 — RETRIEVAL · 检索对比 retrieval.bassi.engineer
        6 种检索 · 114 篇文档 · 37 个查询
        [ GITHUB 上的代码 ↗ ]

        04 / projetos

        04 / projects

        04 / proyectos

        04 / 项目

        Em produção, ou não conta.

        In production, or it doesn’t count.

        En producción, o no cuenta.

        上了生产,才算数。

        CASE·01 — AUDIOFLOW · ÁUDIO VIRA TEXTO audioflow.pro
        sem API da Meta · número pessoal
        CASE·02 — BOOSTER K1 · ROBÔ HUMANOIDE deep-dive · engenharia
        Go hexagonal · RAG de eventos: 93,5% → 100%
        CASE·01 — AUDIOFLOW · AUDIO INTO TEXT audioflow.pro
        no Meta API · personal number
        CASE·02 — BOOSTER K1 · HUMANOID ROBOT deep-dive · engineering
        hexagonal Go · event RAG: 93.5% → 100%
        CASO·01 — AUDIOFLOW · AUDIO A TEXTO audioflow.pro
        sin API de Meta · número personal
        CASO·02 — BOOSTER K1 · ROBOT HUMANOIDE deep-dive · ingeniería
        Go hexagonal · RAG de eventos: 93,5% → 100%
        案例·01 — AUDIOFLOW · 语音转文字 audioflow.pro
        无需 Meta API · 个人号码
        案例·02 — BOOSTER K1 · 人形机器人 深度解析 · 工程
        六边形 Go · 事件 RAG:93.5% → 100%

        05 / infra

        05 / infra

        05 / infra

        05 / 基础设施

        Infra interna, do metal ao deploy.

        In-house infra, from bare metal to deploy.

        Infra interna, del metal al deploy.

        内部基础设施,从裸机到部署。

        Meu diferencial: plataformas on-premise que rodam sem internet nos nodes. Assista uma nascer — depois derrube um servidor.

        My edge: on-premise platforms that run with no internet on the nodes. Watch one being built — then take a server down.

        Mi diferencial: plataformas on-premise que corren sin internet en los nodos. Mira cómo nace una — y luego tumba un servidor.

        我的强项:节点完全不联网的本地化平台。看它一步步搭起来——然后关掉一台服务器试试。

        06 / codificação com ia

        06 / coding with ai

        06 / codificación con ia

        06 / AI 编程

        Codificar com IA: a spec vem antes.

        Coding with AI: the spec comes first.

        Codificar con IA: la spec va primero.

        用 AI 编程:规格先行。

        Uma tarefa real deste site, passo a passo, dentro do Claude Code: da story escrita antes do código até o deploy.

        A real task from this site, step by step, inside Claude Code: from the story written before the code to the deploy.

        Una tarea real de este sitio, paso a paso, dentro de Claude Code: desde la historia escrita antes del código hasta el deploy.

        本网站的一个真实任务,在 Claude Code 里一步一步走:从写在代码之前的故事,到部署。

        07 / open source

        07 / open source

        07 / código abierto

        07 / 开源

        Código aberto, decisão escrita.

        Open code, written decisions.

        Código abierto, decisiones escritas.

        开放的代码,写下来的决策。

        Projetos que mantenho.

        Engenharia que vira código aberto. Cada um resolve um problema que eu tinha de verdade, e carrega o número que ele mede:

        agent-computerGo · eBPF · NixOS · 2026
        90,9%cobertura · domínio em 100%

        Um desktop persistente onde agentes autônomos trabalham — com o harness inteiro, não só o loop.

        São 10 ferramentas, sandbox por usuário, cofre cifrado que o modelo usa sem ler, e take-over humano com sete motivos de parada. O que o modelo executa é visto pelo kernel, por um coletor eBPF próprio em Go que ele não desliga por dentro. E o laço verifica se a tarefa foi cumprida antes de aceitar que terminou — parar não é cumprir. 90,9% de cobertura, domínio em 100%, MIT em github.com/andrebassi/agent-computer.

        GoeBPFNixOSOpenTelemetryMIT
        AutoDJGo · Next.js · 2026
        0,001US$ por faixa · separação de voz

        Tocador que mixa como DJ e anda sozinho — e o áudio toca no navegador, não no servidor.

        O Go hexagonal só mantém a agenda e decide a próxima faixa. Arquivos locais, Spotify e YouTube na mesma fila, com crossfade real entre faixas, BPM medido por ffmpeg/aubio e versão SEM-VOZ separada por IA (Demucs) — na CPU de graça ou numa GPU alugada por ~US$ 0,001 a faixa. Código aberto sob MIT em github.com/andrebassi/autodj, rodando em autodj.andrebassi.com.br.

        GoNext.jsWeb AudioDemucsMIT
        edgeProxyRust · 2024
        3MBde RSS · p99 sub-milissegundo

        Proxy TCP/HTTP distribuído em Rust que substituiu o combo nginx + haproxy + lua por um binário.

        Routing geo-aware via GeoIP + Anycast, terminação TLS por região, observabilidade OTel nativa, deploy multi-PoP (GRU · IAD · SIN · FRA). Substitui o combo nginx + haproxy + lua por um único binário com ~3 MB de RSS e p99 sub-milissegundo no L4.

        RustTCP/L7GeoIPAnycastOTel
        infra-operatorGo · 2024
        0cliques no console da AWS

        Operator que declara recursos AWS como CRDs nativos — IaC vira Runtime-AC.

        Reconciliação contínua, drift detection, rollback automático, zero clique no console. Move parte do Terraform pra dentro do loop de controle do K8s — IaC vira Runtime-AC.

        GoOperatorCRDsAWSGitOps
        runner.codesGo · Firecracker · 2024
        125mscold-boot de microVM

        Runtime isolado para código gerado por LLM, em microVMs Firecracker no lugar de containers.

        São microVMs Firecracker (KVM puro) em vez de containers — ~125 ms cold-boot, snapshot/restore sub-segundo, 40+ runtimes prontos (Python, Node, Go, Rust, Bash, Java, .NET, Ruby…). MCP-ready: Claude/GPT/Cursor escrevem, runner executa, humano valida.

        GoFirecrackerKVMMCP40+ runtimes

        Projects I maintain.

        Engineering that becomes open source. Each one solves a problem I actually had, and carries the number it measures:

        agent-computerGo · eBPF · NixOS · 2026
        90.9%coverage · domain at 100%

        A persistent desktop where autonomous agents work — with the whole harness, not just the loop.

        Ten tools, a per-user sandbox, an encrypted vault the model uses without reading, and human take-over with seven stop reasons. What the model runs is seen by the kernel, through a purpose-built eBPF collector in Go that it cannot switch off from inside. And the loop checks whether the task was actually fulfilled before accepting that it finished — stopping is not fulfilling. 90.9% coverage, domain at 100%, MIT at github.com/andrebassi/agent-computer.

        GoeBPFNixOSOpenTelemetryMIT
        AutoDJGo · Next.js · 2026
        0.001US$ per track · voice separation

        A player that mixes like a DJ and runs unattended — and the audio plays in the browser, not on the server.

        The hexagonal Go backend only keeps the schedule and decides what comes next. Local files, Spotify and YouTube in one queue, with real crossfade, BPM measured by ffmpeg/aubio and an AI-separated vocal-free version (Demucs) — free on CPU, or ~US$ 0.001 per track on a rented GPU. Open source under MIT at github.com/andrebassi/autodj, live at autodj.andrebassi.com.br.

        GoNext.jsWeb AudioDemucsMIT
        edgeProxyRust · 2024
        3MBof RSS · sub-ms p99

        A distributed TCP/HTTP proxy in Rust that replaced the nginx + haproxy + lua combo with one binary.

        Geo-aware routing via GeoIP + Anycast, per-region TLS termination, native OTel observability, multi-PoP deploy (GRU · IAD · SIN · FRA). Replaces the nginx + haproxy + lua combo with a single binary at ~3 MB RSS and sub-millisecond p99 at L4.

        RustTCP/L7GeoIPAnycastOTel
        infra-operatorGo · 2024
        0AWS console clicks

        An operator that declares AWS resources as native CRDs — IaC becomes Runtime-AC.

        Continuous reconciliation, drift detection, automatic rollback, zero console clicks. Moves part of Terraform into the K8s control loop — IaC becomes Runtime-AC.

        GoOperatorCRDsAWSGitOps
        runner.codesGo · Firecracker · 2024
        125msmicroVM cold-boot

        An isolated runtime for LLM-generated code, on Firecracker microVMs instead of containers.

        Firecracker microVMs (pure KVM) instead of containers — ~125 ms cold-boot, sub-second snapshot/restore, 40+ ready runtimes (Python, Node, Go, Rust, Bash, Java, .NET, Ruby…). MCP-ready: Claude/GPT/Cursor write, runner executes, a human validates.

        GoFirecrackerKVMMCP40+ runtimes

        Proyectos que mantengo.

        Ingeniería que se vuelve código abierto. Cada uno resuelve un problema que tuve de verdad, y lleva el número que mide:

        agent-computerGo · eBPF · NixOS · 2026
        90.9%cobertura · dominio al 100%

        Un escritorio persistente donde trabajan agentes autónomos — con el harness completo, no solo el loop.

        Diez herramientas, sandbox por usuario, una bóveda cifrada que el modelo usa sin leer, y take-over humano con siete motivos de parada. Lo que el modelo ejecuta lo ve el kernel, mediante un colector eBPF propio en Go que no puede apagar desde dentro. Y el loop verifica si la tarea fue realmente cumplida antes de aceptar que terminó — parar no es cumplir. 90,9% de cobertura, dominio al 100%, MIT en github.com/andrebassi/agent-computer.

        GoeBPFNixOSOpenTelemetryMIT
        AutoDJGo · Next.js · 2026
        0.001US$ por pista · separación de voz

        Un reproductor que mezcla como DJ y anda solo — y el audio suena en el navegador, no en el servidor.

        El backend hexagonal en Go solo mantiene la agenda y decide lo siguiente. Archivos locales, Spotify y YouTube en una sola cola, con crossfade real, BPM medido por ffmpeg/aubio y una versión sin voz separada por IA (Demucs) — gratis en CPU, o ~US$ 0,001 por pista en una GPU alquilada. Código abierto bajo MIT en github.com/andrebassi/autodj, en vivo en autodj.andrebassi.com.br.

        GoNext.jsWeb AudioDemucsMIT
        edgeProxyRust · 2024
        3MBde RSS · p99 bajo 1 ms

        Un proxy TCP/HTTP distribuido en Rust que reemplazó el nginx + haproxy + lua por un solo binario.

        Enrutamiento geográfico vía GeoIP + Anycast, terminación TLS por región, observabilidad OTel nativa, despliegue multi-PoP (GRU · IAD · SIN · FRA). Reemplaza el nginx + haproxy + lua por un único binario con ~3 MB de RSS y p99 por debajo del milisegundo en L4.

        RustTCP/L7GeoIPAnycastOTel
        infra-operatorGo · 2024
        0clics en la consola de AWS

        Un operator que declara recursos de AWS como CRDs nativos — IaC se vuelve Runtime-AC.

        Reconciliación continua, detección de drift, rollback automático, cero clics en la consola. Lleva parte de Terraform al control loop de K8s — IaC se vuelve Runtime-AC.

        GoOperatorCRDsAWSGitOps
        runner.codesGo · Firecracker · 2024
        125mscold-boot de microVM

        Un runtime aislado para código generado por LLM, sobre Firecracker microVMs en lugar de contenedores.

        microVMs Firecracker (KVM puro) en lugar de contenedores — ~125 ms de cold-boot, snapshot/restore en menos de un segundo, 40+ runtimes listos (Python, Node, Go, Rust, Bash, Java, .NET, Ruby…). Listo para MCP: Claude/GPT/Cursor escriben, runner ejecuta, un humano valida.

        GoFirecrackerKVMMCP40+ runtimes

        我维护的项目。

        变成开源的工程。每个项目都解决了我真实遇到的问题,并带着它所衡量的数字:

        agent-computerGo · eBPF · NixOS · 2026
        90.9%覆盖率 · 领域层 100%

        一个供自主智能体工作的持久化桌面 — 拥有 完整的智能体框架,而不只是循环。

        十个工具、按用户隔离的沙箱、模型能用却读不到的加密保险库,以及带七种停止原因的人工接管。模型执行的一切都被 内核,通过一个自研的 Go eBPF 采集器,模型无法从内部关闭它。循环还会检查任务是否真正 完成 然后才承认它结束了 — 停下不等于完成。90.9% 覆盖率,领域层 100%,MIT 开源于 github.com/andrebassi/agent-computer.

        GoeBPFNixOSOpenTelemetryMIT
        AutoDJGo · Next.js · 2026
        0.001美元 / 每首 · 人声分离

        像 DJ 一样混音、无人值守的播放器 — 音频在 浏览器,而不是在服务器上。

        六边形架构的 Go 后端只负责排程并决定下一首。本地文件、Spotify 和 YouTube 在同一个队列里,真正的交叉淡入淡出,BPM 由 ffmpeg/aubio 测量,还有 AI 分离出的无人声版本(Demucs)— CPU 上免费,或在租用的 GPU 上约每首 0.001 美元。MIT 开源于 github.com/andrebassi/autodj,线上地址 autodj.andrebassi.com.br.

        GoNext.jsWeb AudioDemucsMIT
        edgeProxyRust · 2024
        3MBRSS · p99 低于 1 ms

        用 Rust 编写的分布式 TCP/HTTP 代理,取代了 nginx + haproxy + lua 组合,只用一个二进制。

        通过 GeoIP + Anycast 实现地理感知路由,按区域终止 TLS,原生 OTel 可观测性,多 PoP 部署(GRU · IAD · SIN · FRA)。取代了 nginx + haproxy + lua 组合,换成一个约 3 MB RSS、L4 p99 低于 1 毫秒的单一二进制。

        RustTCP/L7GeoIPAnycastOTel
        infra-operatorGo · 2024
        0次 AWS 控制台点击

        把 AWS 资源声明为原生 CRD 的 Operator — IaC 变成 Runtime-AC.

        持续协调、漂移检测、自动回滚,控制台零点击。把一部分 Terraform 搬进 K8s 控制循环 — IaC 变成 Runtime-AC。

        GoOperatorCRDAWSGitOps
        runner.codesGo · Firecracker · 2024
        125ms微虚拟机冷启动

        为 LLM 生成的代码提供的隔离运行时,基于 Firecracker 微虚拟机而非容器。

        用 Firecracker 微虚拟机(纯 KVM)代替容器 — 约 125 ms 冷启动,亚秒级快照/恢复,40+ 现成运行时(Python、Node、Go、Rust、Bash、Java、.NET、Ruby…)。支持 MCP:Claude/GPT/Cursor 编写,runner 执行,人来验证。

        GoFirecrackerKVMMCP40+ 运行时

        08 / skills

        08 / skills

        08 / skills

        08 / 技能

        As skills do meu agente, prontas para o seu.

        My agent’s skills, ready for yours.

        Las skills de mi agente, listas para el tuyo.

        我的智能体技能,你的智能体也能用。

        curl -fsSL https://skills.bassi.engineer/install.sh | sh -s <nome> curl -fsSL https://skills.bassi.engineer/install.sh | sh -s <name>curl -fsSL https://skills.bassi.engineer/install.sh | sh -s <nombre>curl -fsSL https://skills.bassi.engineer/install.sh | sh -s <名称>

          abrir o catálogo completo ↗open the full catalog ↗abrir el catálogo completo ↗打开完整目录 ↗

          09 / harness

          09 / harness

          09 / harness

          09 / 智能体框架

          O agente não é só o modelo.

          The agent is not just the model.

          El agente no es solo el modelo.

          智能体不只是模型。

          o teste de uma linha

          the one-line test

          la prueba de una línea

          一句话判断法

          looplooploop循环 se conserta mudando prompt, critério de parada ou regra de repetição if a prompt, a stopping condition or a retry rule fixes itsi lo arregla un prompt, un criterio de parada o una regla de reintento如果改提示词、停止条件或重试规则就能修好
          harnessharnessharness智能体框架 se precisa mudar o que o agente consegue fazer ou ver if you must change what the agent can do or seesi hay que cambiar lo que el agente puede hacer o ver如果必须改变智能体能做什么或能看到什么

          às duas da manhã — qual camada está falhando?

          at 2 a.m. — which layer is failing?

          a las 2 de la mañana — ¿qué capa está fallando?

          凌晨两点 — 是哪一层出了问题?

          1. nunca termina

            never finishes

            nunca termina

            永远结束不了

            não há critério de parada, ou há um que ninguém consegue avaliarthere is no stopping condition, or one nobody can evaluateno hay criterio de parada, o hay uno que nadie puede evaluar没有停止条件,或者有一个没人能评估的

            o sinal que mandaria parar não é observável de dentrothe signal that would say stop is not observable from insidela señal que diría «para» no es observable desde dentro该停下的信号从内部观察不到

          2. para cedo demais

            stops too early

            para demasiado pronto

            停得太早

            o critério de pronto está frouxothe definition of done is looseel criterio de terminado es flojo完成标准太松

            a verificação não existe, ou falha caladaverification is missing, or fails silentlyla verificación no existe, o falla en silencio验证不存在,或者静默失败

          3. repete o mesmo erro

            same error, again

            el mismo error, otra vez

            同样的错误一再出现

            a nova tentativa é idêntica à anteriorthe retry is identical to the attempt beforeel reintento es idéntico al intento anterior重试和上一次完全一样

            o erro volta como texto opaco, sobre o qual não dá para agirthe error comes back as opaque text nobody can act onel error vuelve como texto opaco sobre el que nadie puede actuar错误以没人能处理的不透明文本返回

          4. escolhe a ferramenta errada

            picks the wrong tool

            elige la herramienta equivocada

            选错了工具

            o plano estava ruimthe plan was poorel plan era malo计划本身不好

            a descrição engana, ou a ferramenta certa não existethe description misleads, or the right tool does not existla descripción engaña, o la herramienta correcta no existe描述有误导,或者合适的工具不存在

          5. funciona uma vez, falha na segunda

            works once, fails the second time

            funciona una vez, falla la segunda

            第一次能跑,第二次就失败

            o ciclo presume estado limpothe cycle assumes a clean slateel ciclo asume un estado limpio循环假定状态是干净的

            não há isolamento entre execuçõesthere is no isolation between runsno hay aislamiento entre ejecuciones多次运行之间没有隔离

          6. bom no meu terminal, quebra no CI

            fine locally, broken in CI

            bien en mi terminal, roto en CI

            本地正常,CI 里坏了

            —

            quase sempre: credencial, sandbox, timeoutalmost always: credentials, sandbox, timeoutscasi siempre: credenciales, sandbox, timeouts几乎总是:凭证、沙箱、超时

          7. queima token sem andar

            burns tokens, goes nowhere

            quema tokens sin avanzar

            烧 token 却没有进展

            iteração sem teto, sem disjuntoruncapped iteration, no circuit breakeriteración sin techo, sin disyuntor迭代没有上限,也没有熔断

            o contexto não é compactado e tudo é reenviado a cada turnocontext is never compacted, so everything is resent each turnel contexto nunca se compacta, y todo se reenvía en cada turno上下文从不压缩,每一轮都重发全部内容

          agent-computer ↗ 136arquivos GoGo filesarchivos Go个 Go 文件 608testesteststests个测试 90,9%coberturacoveragecobertura覆盖率 7motivos de paradastop reasonsmotivos de parada种停止原因

          Harness: LangChain e Birgitta Böckeler (martinfowler.com). Loop: Geoffrey Huntley e Addy Osmani. Harness: LangChain and Birgitta Böckeler (martinfowler.com). Loop: Geoffrey Huntley and Addy Osmani.Harness: LangChain y Birgitta Böckeler (martinfowler.com). Loop: Geoffrey Huntley y Addy Osmani.智能体框架(harness):LangChain 与 Birgitta Böckeler(martinfowler.com)。循环(loop):Geoffrey Huntley 与 Addy Osmani。 texto completo ↗full text ↗texto completo ↗全文 ↗

          10 / timeline

          10 / timeline

          10 / trayectoria

          10 / 时间线

          Infraestrutura desde 1999.

          Infrastructure since 1999.

          Infraestructura desde 1999.

          自 1999 年起做基础设施。

          CARREIRA · 1999 ▸ 2026 LIVE 27 ANOS · 8 CARGOS · 7 ERAS

          Uma carreira, três leituras.

          A mesma linha de 1999 a 2026, vista de três ângulos: as eras de tecnologia que atravessei, os cargos que ocupei e as camadas de stack que mantenho. A régua abaixo é compartilhada — aponte qualquer item e as outras duas leituras acendem no mesmo intervalo.

          eras
          cargos
          camadas
          aponte um item — as três leituras se cruzam no mesmo tempo

          Oito cargos, 27 anos, do plantão de servidor NT à plataforma de IA. Aqui é o que eu entreguei, e para quem — a era de tecnologia de cada período está na lente eras.

          1. 2026 → hoje Consultor · Platform & AI Engineering — bassi.engineer, autônomo. Consultoria em AI Platform: RAG e agentes em produção, model serving (vLLM · Triton · NIM) em Kubernetes multi-cloud, com observabilidade, FinOps e governança. Fine-tuning de modelos abertos com LoRA e QLoRA (Unsloth · Axolotl) nas famílias Llama, Qwen, Phi e Kimi. ITSM: GLPI em nuvem com Terraform, publicado por Cloudflare Zero Trust com SSO Microsoft 365 e automação de chamados. AudioFlow · Booster K1 · AutoDJ · edgeProxy · Runner Codes · infra-operator.
          2. 2023 → 2026 AI/LLM Engineer — Zaia. IA em produção sobre Vertex AI e Bedrock. Pipelines RAG ponta a ponta — ingestão, chunking semântico, embeddings, banco vetorial, busca híbrida e re-ranking — com grounding em fontes autorizadas, avaliação de qualidade, guardrails e mitigação de alucinação. Agentes e multiagentes com orquestração de ferramentas via function calling, contratos de saída em JSON Schema e validação estrutural das respostas. vLLM · Triton · NIM · ONNX · MLflow · Kubeflow · Ray.
          3. 2019 → 2023 Cloud Architect · SRE / Platform Engineer — Builders. Arquitetura, operação e hardening de clusters Kubernetes gerenciados e self-hosted, e de infraestrutura dedicada para IoT com k3s/k0s. GitOps com ArgoCD, Istio como service mesh e Kong como API Gateway, com mTLS e rate limit. Observabilidade fim a fim; FinOps com rightsizing, spot e rateio por time. EKS · GKE · AKS · OCI · Talos · Terraform · Helm.
          4. 2018 Software Architect — SysMap Solutions. Microserviços e infraestrutura horizontal em cloud, com foco em alta disponibilidade e resiliência. Pipelines de CI/CD com práticas de DevSecOps: análise estática, validação de segurança e automação de testes. Mensageria com Kafka e RabbitMQ para arquiteturas orientadas a eventos. Governança de API · ADR · ambientes híbridos.
          5. 2017 Cloud Architect — eManage Solutions. Projeto internacional em paralelo à atuação no Bradesco, com times distribuídos e operação em fuso estrangeiro. Ambientes multi-cloud e híbridos com ênfase em eliminação de desperdício; rollback automático e feature toggles para estabilidade do produtivo. Ansible · Chef · Jenkins.
          6. 2015 → 2017 Software Architect — Bradesco. Plataformas bancárias de missão crítica, com conformidade a padrões de segurança da informação. Modernização de legado pela integração com microserviços, condução de war rooms e correções estruturais para continuidade de serviços de alto volume. Governança, auditoria, segregação de funções e RBAC com evidência para auditoria interna e reguladores. Staff Engineer no troubleshooting de infraestrutura.
          7. 2005 → 2014 Cloud and Software Architect Consultant — bassi.engineer. Consultoria em arquitetura de sistemas distribuídos, automação e desenho de plataformas cloud-native. Back-end em Python, PHP e JavaScript, com ênfase em APIs de baixa latência. Pipelines de CI/CD customizados, migrações para cloud e quebra de monólitos em microserviços. Arquiteto principal · roadmap técnico.
          8. 1999 → 2004 Analista de Sistemas · Sysadmin — autônomo. Servidores Linux e Windows NT/2000 em produção, com responsabilidade por disponibilidade, backup, restauração e plantão de incidentes. Redes corporativas e primeiros datacenters: TCP/IP, DNS, DHCP, roteamento, switching, firewall, VPN e balanceamento de carga. ASP · VBScript · PHP sobre IIS e Apache, com SQL Server e MySQL.
          AI/LLM Engineer Platform Engineer MLOps / LLMOps Cloud Native Architect SRE / DevOps 8 cargos · 1999→2026
          CAREER · 1999 ▸ 2026 LIVE 27 YEARS · 8 ROLES · 7 ERAS

          One career, three readings.

          The same 1999 → 2026 line seen from three angles: the technology eras I went through, the roles I held and the stack layers I keep running. The ruler below is shared — hover any item and the other two readings light up over the same span.

          eras
          roles
          layers
          hover an item — the three readings cross in the same time

          Eight roles, 27 years, from NT server on-call to AI platform. This is what I delivered, and for whom — the technology era behind each period lives in the eras lens.

          1. 2026 → today Consultant · Platform & AI Engineering — bassi.engineer, self-employed. AI Platform consulting: RAG and agents in production, model serving (vLLM · Triton · NIM) on multi-cloud Kubernetes, with observability, FinOps and governance. Fine-tuning of open models with LoRA and QLoRA (Unsloth · Axolotl) across the Llama, Qwen, Phi and Kimi families. ITSM: GLPI deployed in the cloud with Terraform, published through Cloudflare Zero Trust with Microsoft 365 SSO, with ticket automation. AudioFlow · Booster K1 · AutoDJ · edgeProxy · Runner Codes · infra-operator.
          2. 2023 → 2026 AI/LLM Engineer — Zaia. AI in production on Vertex AI and Bedrock. End-to-end RAG pipelines — ingestion, semantic chunking, embeddings, vector database, hybrid search and re-ranking — with grounding on authorized sources, quality evaluation, guardrails and hallucination mitigation. Agents and multi-agent systems with tool orchestration via function calling, output contracts in JSON Schema and structural validation of responses. vLLM · Triton · NIM · ONNX · MLflow · Kubeflow · Ray.
          3. 2019 → 2023 Cloud Architect · SRE / Platform Engineer — Builders. Architecture, operations and hardening of managed and self-hosted Kubernetes clusters, plus dedicated IoT infrastructure on k3s/k0s. GitOps with ArgoCD, Istio as service mesh and Kong as API Gateway, with mTLS and rate limiting. End-to-end observability; FinOps with rightsizing, spot and per-team chargeback. EKS · GKE · AKS · OCI · Talos · Terraform · Helm.
          4. 2018 Software Architect — SysMap Solutions. Microservices and horizontal cloud infrastructure, focused on high availability and resilience. CI/CD pipelines with DevSecOps practices: static analysis, security validation and test automation. Messaging with Kafka and RabbitMQ for event-driven architectures. API governance · ADR · hybrid environments.
          5. 2017 Cloud Architect — eManage Solutions. International project running in parallel with the Bradesco engagement, with distributed teams and cross-time-zone operations. Multi-cloud and hybrid environments focused on waste elimination; automatic rollback and feature toggles for production stability. Ansible · Chef · Jenkins.
          6. 2015 → 2017 Software Architect — Bradesco. Mission-critical banking platforms, compliant with information security standards. Legacy modernization through microservice integration, war rooms and structural fixes for continuity of high-volume financial services. Governance, auditing, segregation of duties and RBAC with evidence for internal audit and regulators. Staff Engineer on infrastructure troubleshooting.
          7. 2005 → 2014 Cloud and Software Architect Consultant — bassi.engineer. Consulting on distributed systems architecture, automation and cloud-native platform design. Back end in Python, PHP and JavaScript, focused on low-latency APIs. Custom CI/CD pipelines, cloud migrations and breaking monoliths into microservices. Lead architect · technical roadmap.
          8. 1999 → 2004 Systems Analyst · Sysadmin — self-employed. Linux and Windows NT/2000 production servers, owning availability, backup, restore and incident on-call. Corporate networking and early data centers: TCP/IP, DNS, DHCP, routing, switching, firewall, VPN and load balancing. ASP · VBScript · PHP on IIS and Apache, with SQL Server and MySQL.
          AI/LLM Engineer Platform Engineer MLOps / LLMOps Cloud Native Architect SRE / DevOps 8 roles · 1999→2026
          CARRERA · 1999 ▸ 2026 EN VIVO 27 AÑOS · 8 CARGOS · 7 ERAS

          Una carrera, tres lecturas.

          La misma línea 1999 → 2026 vista desde tres ángulos: las eras que atravesé, los cargos que ocupé y el stack capas que mantengo corriendo. La regla de abajo es compartida — pasa el mouse sobre cualquier ítem y las otras dos lecturas se encienden en el mismo intervalo.

          eras
          cargos
          capas
          pasa el mouse sobre un ítem — las tres lecturas se cruzan en el mismo tiempo

          Ocho cargos, 27 años, de la guardia de servidores NT a la plataforma de IA. Esto es lo que entregué, y para quién — la era tecnológica de cada período vive en la eras lente.

          1. 2026 → hoy Consultor · Ingeniería de Plataforma e IA — bassi.engineer, independiente. Consultoría en AI Platform: RAG y agentes en producción, model serving (vLLM · Triton · NIM) sobre Kubernetes multinube, con observabilidad, FinOps y gobernanza. Fine-tuning de modelos abiertos con LoRA y QLoRA (Unsloth · Axolotl) en las familias Llama, Qwen, Phi y Kimi. ITSM: GLPI desplegado en la nube con Terraform, publicado vía Cloudflare Zero Trust con SSO de Microsoft 365, con automatización de tickets. AudioFlow · Booster K1 · AutoDJ · edgeProxy · Runner Codes · infra-operator.
          2. 2023 → 2026 AI/LLM Engineer — Zaia. IA en producción sobre Vertex AI y Bedrock. Pipelines de RAG de punta a punta — ingesta, chunking semántico, embeddings, base vectorial, búsqueda híbrida y re-ranking — con grounding en fuentes autorizadas, evaluación de calidad, guardrails y mitigación de alucinaciones. Agentes y sistemas multiagente con orquestación de herramientas vía function calling, contratos de salida en JSON Schema y validación estructural de las respuestas. vLLM · Triton · NIM · ONNX · MLflow · Kubeflow · Ray.
          3. 2019 → 2023 Cloud Architect · SRE / Platform Engineer — Builders. Arquitectura, operación y hardening de clústeres Kubernetes gestionados y self-hosted, además de infraestructura IoT dedicada en k3s/k0s. GitOps con ArgoCD, Istio como service mesh y Kong como API Gateway, con mTLS y rate limiting. Observabilidad de punta a punta; FinOps con rightsizing, spot y chargeback por equipo. EKS · GKE · AKS · OCI · Talos · Terraform · Helm.
          4. 2018 Software Architect — SysMap Solutions. Microservicios e infraestructura horizontal en la nube, con foco en alta disponibilidad y resiliencia. Pipelines de CI/CD con prácticas DevSecOps: análisis estático, validación de seguridad y automatización de pruebas. Mensajería con Kafka y RabbitMQ para arquitecturas orientadas a eventos. Gobernanza de APIs · ADR · entornos híbridos.
          5. 2017 Cloud Architect — eManage Solutions. Proyecto internacional en paralelo al trabajo en Bradesco, con equipos distribuidos y operación entre husos horarios. Entornos multinube e híbridos con foco en eliminar desperdicio; rollback automático y feature toggles para la estabilidad en producción. Ansible · Chef · Jenkins.
          6. 2015 → 2017 Software Architect — Bradesco. Plataformas bancarias de misión crítica, conformes a los estándares de seguridad de la información. Modernización de legado con integración de microservicios, war rooms y correcciones estructurales para la continuidad de servicios financieros de alto volumen. Gobernanza, auditoría, segregación de funciones y RBAC con evidencias para auditoría interna y reguladores. Staff Engineer en troubleshooting de infraestructura.
          7. 2005 → 2014 Consultor de Arquitectura Cloud y de Software — bassi.engineer. Consultoría en arquitectura de sistemas distribuidos, automatización y diseño de plataformas cloud-native. Back end en Python, PHP y JavaScript, con foco en APIs de baja latencia. Pipelines de CI/CD a medida, migraciones a la nube y división de monolitos en microservicios. Arquitecto líder · roadmap técnico.
          8. 1999 → 2004 Analista de Sistemas · Sysadmin — independiente. Servidores de producción Linux y Windows NT/2000, a cargo de disponibilidad, backup, restore y guardia de incidentes. Redes corporativas y los primeros data centers: TCP/IP, DNS, DHCP, routing, switching, firewall, VPN y balanceo de carga. ASP · VBScript · PHP sobre IIS y Apache, con SQL Server y MySQL.
          AI/LLM Engineer Platform Engineer MLOps / LLMOps Cloud Native Architect SRE / DevOps 8 cargos · 1999→2026
          职业 · 1999 ▸ 2026 实时 27 年 · 8 个职位 · 7 个时代

          一段职业,三种视角。

          同一条 1999 → 2026 的时间线,从三个角度来看:我经历的技术 时代 、我担任的 职位 以及我持续运行的 层 技术栈。下方的标尺是共享的 — 悬停任意一项,另外两种视角会在同一时间段亮起。

          时代
          职位
          层
          悬停一项 — 三种视角在同一时间交汇

          八个职位,27 年,从 NT 服务器值班到 AI 平台。这里是我交付了什么、为谁交付 — 每个阶段背后的技术时代见 时代 视角。

          1. 2026 → 至今 顾问 · 平台与 AI 工程 — bassi.engineer, 自由职业. AI 平台咨询:生产环境中的 RAG 与智能体,在多云 Kubernetes 上提供模型服务(vLLM · Triton · NIM),具备可观测性、FinOps 与治理。用 LoRA 与 QLoRA(Unsloth · Axolotl)微调 Llama、Qwen、Phi、Kimi 系列开源模型。ITSM:用 Terraform 在云上部署 GLPI,通过 Cloudflare Zero Trust 与 Microsoft 365 SSO 发布,并实现工单自动化。 AudioFlow · Booster K1 · AutoDJ · edgeProxy · Runner Codes · infra-operator。
          2. 2023 → 2026 AI/LLM 工程师 — Zaia. 在 Vertex AI 与 Bedrock 上运行的生产级 AI。端到端 RAG 流水线 — 数据摄取、语义分块、embeddings、向量数据库、混合检索与重排序 — 基于授权来源做 grounding,配合质量评估、护栏与幻觉抑制。智能体与多智能体系统,通过函数调用编排工具,用 JSON Schema 约定输出并对响应做结构校验。 vLLM · Triton · NIM · ONNX · MLflow · Kubeflow · Ray。
          3. 2019 → 2023 云架构师 · SRE / 平台工程师 — Builders. 托管与自建 Kubernetes 集群的架构、运维与加固,以及基于 k3s/k0s 的专用 IoT 基础设施。用 ArgoCD 做 GitOps,Istio 做服务网格,Kong 做 API 网关,配合 mTLS 与限流。端到端可观测性;FinOps 包括规格优化、spot 实例与按团队分摊成本。 EKS · GKE · AKS · OCI · Talos · Terraform · Helm。
          4. 2018 软件架构师 — SysMap Solutions. 微服务与横向扩展的云基础设施,专注高可用与韧性。采用 DevSecOps 实践的 CI/CD 流水线:静态分析、安全校验与自动化测试。用 Kafka 与 RabbitMQ 构建事件驱动架构的消息系统。 API 治理 · ADR · 混合环境。
          5. 2017 云架构师 — eManage Solutions. 与 Bradesco 项目并行的国际项目,分布式团队、跨时区运营。多云与混合环境,专注消除浪费;用自动回滚与功能开关保障生产稳定。 Ansible · Chef · Jenkins。
          6. 2015 → 2017 软件架构师 — Bradesco. 符合信息安全标准的关键任务银行平台。通过微服务集成、作战室和结构性修复推动遗留系统现代化,保障高并发金融服务的连续性。治理、审计、职责分离与 RBAC,并为内审和监管提供证据。 基础设施故障排查的 Staff Engineer。
          7. 2005 → 2014 云与软件架构顾问 — bassi.engineer. 分布式系统架构、自动化与云原生平台设计咨询。用 Python、PHP 和 JavaScript 开发后端,专注低延迟 API。定制 CI/CD 流水线、上云迁移,以及把单体拆成微服务。 首席架构师 · 技术路线图。
          8. 1999 → 2004 系统分析师 · 系统管理员 — 自由职业. 负责 Linux 与 Windows NT/2000 生产服务器的可用性、备份、恢复与故障值班。企业网络与早期数据中心:TCP/IP、DNS、DHCP、路由、交换、防火墙、VPN 与负载均衡。 ASP · VBScript · PHP,运行于 IIS 和 Apache,搭配 SQL Server 与 MySQL。
          AI/LLM 工程师 平台工程师 MLOps / LLMOps 云原生架构师 SRE / DevOps 8 个职位 · 1999→2026

          11 / terminal nix

          11 / nix terminal

          11 / terminal nix

          11 / Nix 终端

          Um NixOS de verdade, só seu, por 10 minutos.

          A real NixOS, all yours, for 10 minutes.

          Un NixOS de verdad, solo tuyo, durante 10 minutos.

          一台真正的 NixOS,归你独享 10 分钟。

          Nada de simulação: cada visitante ganha uma microVM própria com NixOS rodando systemd. Clique num comando ou digite o que quiser.

          No simulation: each visitor gets their own microVM running NixOS with systemd. Click a command or type whatever you like.

          Nada de simulación: cada visitante recibe su propia microVM con NixOS y systemd. Haz clic en un comando o escribe lo que quieras.

          不是模拟:每位访客都有一台自己的微型虚拟机,运行带 systemd 的 NixOS。点击命令,或随意输入。

          E o que o Nix tem que o Docker não tem?

          So what does Nix have that Docker doesn’t?

          ¿Y qué tiene Nix que Docker no tiene?

          那么,Nix 有什么是 Docker 没有的?

          • Mesma receita, mesmo resultado.Same recipe, same result.Misma receta, mismo resultado.同样的配方,同样的结果。 Uma imagem Docker é uma foto do disco: o mesmo Dockerfile, rodado amanhã, pode baixar outras versões. No Nix, cada pacote mora em /nix/store com um hash de tudo o que o gerou — o botão “do que o jq depende” mostra a árvore inteira. A Docker image is a snapshot of a disk: the same Dockerfile, built tomorrow, may pull different versions. In Nix, every package lives in /nix/store under a hash of everything that produced it — the “what jq depends on” button shows the whole tree.Una imagen Docker es una foto del disco: el mismo Dockerfile, construido mañana, puede bajar otras versiones. En Nix, cada paquete vive en /nix/store con un hash de todo lo que lo generó — el botón “de qué depende jq” muestra el árbol entero.Docker 镜像是磁盘的快照:同一个 Dockerfile 明天再构建,可能拉到别的版本。在 Nix 里,每个包都放在 /nix/store 中,路径带着生成它的一切的哈希 ——“jq 依赖什么”按钮会展示整棵树。
          • Instalar não apaga nada.Installing never overwrites.Instalar no borra nada.安装不会覆盖任何东西。 Cada mudança vira uma geração nova, e a anterior continua lá. Deu errado? Um rollback volta na hora, sem reinstalar. Experimente: “instalar”, “mais uma geração” e depois “rollback”. Every change becomes a new generation, and the previous one stays put. Something broke? A rollback goes back instantly, no reinstall. Try it: “install”, “one more generation”, then “rollback”.Cada cambio se vuelve una generación nueva, y la anterior sigue ahí. ¿Algo salió mal? Un rollback vuelve al instante, sin reinstalar. Pruébalo: “instalar”, “una generación más” y luego “rollback”.每次改动都会生成新的一代,上一代原样保留。出问题了?一次回滚立刻恢复,无需重装。试试:“安装”、“再来一代”,然后“回滚”。
          • O sistema inteiro é código.The whole system is code.El sistema entero es código.整个系统就是代码。 No Docker você descreve um container; no NixOS, a máquina toda — systemd, usuários, serviços — sai de um arquivo de configuração. Esta VM nasceu assim, e cada versão dela também é uma geração. With Docker you describe a container; with NixOS, the whole machine — systemd, users, services — comes from one config file. This VM was born that way, and each version of it is a generation too.Con Docker describes un contenedor; con NixOS, la máquina entera — systemd, usuarios, servicios — sale de un archivo de configuración. Esta VM nació así, y cada versión de ella también es una generación.用 Docker 你描述的是一个容器;用 NixOS,整台机器 —— systemd、用户、服务 —— 都来自一个配置文件。这台虚拟机就是这样诞生的,它的每个版本也都是一代。

          13 / cartão

          13 / card

          13 / tarjeta

          13 / 名片

          Um cartão que cabe no bolso.

          A card that fits in a pocket.

          Una tarjeta que cabe en el bolsillo.

          一张放得进口袋的名片。

          Meu cartão de visita.

          A mesma arte que vai para a gráfica, aqui em 3D. Clique no cartão para ver o verso.

          CARTÃO — 85 × 55 MM clique para virar

          Clique no cartão para ver o verso — ou Enter

          Guia para a gráficaespecificação completa, cores CMYK e os arquivos de impressão ↗

          My business card.

          The same artwork that goes to the print shop, here in 3D. Click the card to see the back.

          CARD — 85 × 55 MM click to flip

          Click the card to see the back — or Enter

          Print shop guidefull specification, CMYK colours and the print-ready files ↗

          Mi tarjeta de presentación.

          El mismo arte que va a la imprenta, aquí en 3D. Haz clic en la tarjeta para ver el reverso.

          TARJETA — 85 × 55 MM clic para girar

          Haz clic en la tarjeta para ver el reverso — o Entrar

          Guía para la imprentaespecificación completa, colores CMYK y los archivos listos para imprenta ↗

          我的名片。

          和送去印刷的是同一份设计,这里是 3D 版。点击名片查看背面。

          名片 — 85 × 55 MM 点击翻面

          点击名片查看背面 — 或 进入

          印刷指南完整规格、CMYK 颜色与可直接印刷的文件 ↗

          14 / contato

          14 / contact

          14 / contacto

          14 / 联系

          Tem um problema difícil?

          Got a hard problem?

          ¿Tienes un problema difícil?

          遇到难题了?

          Vamos conversar.

          Consultoria em AI Platform · LLMOps & model serving · plataformas Kubernetes · mentoria · open source.

          HIGH SCORES — CANAIS DIRETOS resposta < 24h
          WHATSAPP — DIRETO aponte a câmera
          QR code do WhatsApp de André Bassi Abrir conversa +55 (11) 95600-1680

          © 2027 · OSI model · canvas 2D · gsap · zero build step

          Let's talk.

          AI Platform consulting · LLMOps & model serving · Kubernetes platforms · mentoring · open source.

          HIGH SCORES — DIRECT CHANNELS reply < 24h
          WHATSAPP — DIRECT point your camera
          André Bassi’s WhatsApp QR code Open a chat +55 (11) 95600-1680

          © 2027 · OSI model · canvas 2D · gsap · zero build step

          Hablemos.

          Consultoría en AI Platform · LLMOps y model serving · plataformas Kubernetes · mentoría · código abierto.

          HIGH SCORES — CANALES DIRECTOS respuesta < 24h
          WHATSAPP — DIRECTO apunta la cámara
          Código QR del WhatsApp de André Bassi Abrir un chat +55 (11) 95600-1680

          © 2027 · modelo OSI · canvas 2D · gsap · sin build step

          聊聊吧。

          AI 平台咨询 · LLMOps 与模型服务 · Kubernetes 平台 · 技术辅导 · 开源。

          HIGH SCORES — 直接联系 24 小时内回复
          WHATSAPP — 直接联系 用相机对准
          André Bassi 的 WhatsApp 二维码 打开对话 +55 (11) 95600-1680

          © 2027 · OSI 模型 · canvas 2D · gsap · 无构建步骤